<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Oracle on 张同的博客</title><link>https://www.zhangblogs.cn/categories/oracle/</link><description>Recent content in Oracle on 张同的博客</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Thu, 28 Aug 2025 17:42:26 +0800</lastBuildDate><atom:link href="https://www.zhangblogs.cn/categories/oracle/index.xml" rel="self" type="application/rss+xml"/><item><title>Oracle 19c架构概览</title><link>https://www.zhangblogs.cn/archives/oracle-19cjia-gou-gai-lan/</link><pubDate>Thu, 28 Aug 2025 17:42:26 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/oracle-19cjia-gou-gai-lan/</guid><description>&lt;p&gt;本文翻译自oracle官方文档，仅供学习使用&lt;/p&gt;
&lt;h2 id="database-server"&gt;&lt;strong&gt;Database Server&lt;/strong&gt;&lt;/h2&gt;
&lt;img src="https://www.zhangblogs.cn/upload/image-20250827153015600-lgxa.png" style="display: inline-block;width:50.0%" /&gt;
&lt;p&gt;Oracle 数据库由至少一个数据库实例（instance）和一个数据库（database）组成。数据库实例负责内存与进程的处理。数据库由称为数据文件（data files）的物理文件构成，并且可以是非容器数据库（non-CDB）或多租户容器数据库（CDB）。Oracle 数据库在运行期间还会使用若干数据库系统文件。&lt;/p&gt;</description></item><item><title>python通过oracle客户端连接数据库</title><link>https://www.zhangblogs.cn/archives/1721791476103/</link><pubDate>Wed, 24 Jul 2024 11:29:35 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721791476103/</guid><description>&lt;img src="https://www.zhangblogs.cn/upload/DALL·E%202024-07-24%2011.27.39%20-%20An%20enhanced%20digital%20art%20illustration%20emphasizing%20a%20Python%20script%20connecting%20to%20an%20Oracle%20database.%20The%20focus%20is%20on%20a%20large,%20central%20computer%20screen%20di.webp" style="display: inline-block" alt="DALL·E 2024-07-24 11.27.39 - An enhanced digital art illustration emphasizing a Python script connecting to an Oracle database. The focus is on a large, central computer screen di.webp" /&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;安装包&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;Anaconda3-2019.10-Linux-x86_64.sh&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;oracle Version 11.2.0.4.0 client for centos 64-bit&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;SQL&lt;/span&gt;&lt;em&gt;&lt;span fontsize="" color=""&gt;Plus: Additional libraries and executable for running SQL&lt;/span&gt;&lt;/em&gt;&lt;span fontsize="" color=""&gt;Plus with Instant Client&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;注意，python连接Oracle有一个非常苛刻的条件，就是你的python版本，系统版本，目标端的数据库，都必须是一样的位，一般都是64BIT，32位同学想办法改吧！&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;创建连接用户&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;adduser dwzyywzt
passwd dwzyywzt
​
# 变更权限，可写
chmod -v u+w /etc/sudoers
​
vi /etc/sudoers
-------------------------------------------------------
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
dwzyywzt    ALL=(ALL)       ALL （添加这一行）
-------------------------------------------------------
# 撤销权限
chmod -v u-w /etc/sudoers 
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;安装python-conda&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;# 默认软件上载位置是/mnt
cd /mnt/
​
# 赋权
chown dwzyywzt:dwzyywzt Anaconda3-2019.10-Linux-x86_64.sh
​
su - dwzyywzt
chmod +x Anaconda3-2019.10-Linux-x86_64.sh
​
./Anaconda3-2019.10-Linux-x86_64.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span fontsize="" color=""&gt;进入安装界面，按回车看安装须知&lt;/span&gt;&lt;/p&gt;</description></item><item><title>从0开始在云上搭建一台Oracle服务器</title><link>https://www.zhangblogs.cn/archives/1721467475849/</link><pubDate>Sat, 20 Jul 2024 17:27:33 +0800</pubDate><guid>https://www.zhangblogs.cn/archives/1721467475849/</guid><description>&lt;h3&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;前面的话&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&lt;span fontsize="" color=""&gt;O&lt;/span&gt;&lt;/strong&gt;&lt;span fontsize="" color=""&gt;racle 数据库安装繁复，如果没有专业dba带路，大部分同学在windows上安装很可能会出现非常尬尴的情况，如果没有安装成功，又没有删干净的话，是没法重新安装的，糟糕的情况下，需要重装系统。 那么读此文前，我希望你具备以下知识，这样的话，会更快的定位部署中遇到的问题。&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>