最新手动建Oracle9i数据库的步骤与相关注意事项
Windows下Oracle_9i安装方法

Windows下Oracle9i安装方法注意:1.安装Oracle的过程中最好不要运行任何其他程序;2.计算机的名字不要使用中文名字;3.Oracle不识别中文名字,所以不要解压到中文目录下,同时Oracle要求名字中不允许出现空格且名字最好不要太长;4.因为安装好的文件比较大,所以最好安装到系统盘以外的其它目录下;1.将ORACLE 9i解压,最好解压到某个磁盘的根目录下,因为安装Oracle的路径中不能出现中文和空格。
2.打开Oracle 9i会看到三个文件.3.打开disk1,双击“SETUP"图标.4.进入安装界面,点击‘下一步’.5.源文件和目标文件的路径中不能出现空格和中文,点击‘下一步’.6.选择Oracle9i Database 9.2.0.1.0,点击‘下一步’.7.在安装类型中选择‘企业版’.8.在数据库配置界面中选择‘通用’点击‘下一步’.9.在数据库标识界面中键入一个英文名少于8个字符,点击‘下一步’.10.选择数据库文件存放的位置,点击‘下一步’.11.选择缺省字符集,点击‘下一步’.12.点击‘安装’.13.进入安装界面,安装的时间会长一些14.安装过程.15.指定在SYS口令和SYSTEM口令,如,manager,etcmanager,点击‘确定’按钮.16.安装完成后点击‘退出’.17.装完成后,在启动oracle之前确保计算机中的两个服务是打开的。
第一个是OracleServiceXXX(注:XXX是安装过程中起的‘全局数据库名’);另一个是OracleOraHome92TNSListener; 启动这两个服务按照下面的操作:点击‘开始’--->'运行',在打开中写入:services.msc 点击确定;找到后启动这两个服务,并将其‘启动类行’改为‘自动’就行了,为了减少计算机的内存被大量占用,将oracle的其它服务设置为‘手动’停止,这样下次再启动时其它服务就不会自动开启了。
Oracle9i客户端安装配置方法

Oracle9i客户端安装配置方法ORACLE9i客户端安装及服务配置手册——新人入门1.ORACLE9i客户端安装及服务配置Oracle数据库的服务有两种方式进行界面配置:1.安装过程中配置;2.通过Net Configuration Assistant配置;Oracle数据库的服务还可以通过tnsnames.ora文件中定义。
1.1.ORACLE9i客户端安装配置●从光盘启动后,出现ORACLE9i欢迎界面,如图2-1所示:图2-1ORACLE欢迎界面●单击【下一步】进入oracle主目录名及安装路径设置界面,如图2-2所示:图2-2主目录名及安装路径设置图单击【下一步】进入安装产品选择,单击【Oracle9i Client 9.2.0.1.0】,如图2-3所示:图2-3产品选择图单击【下一步】进入安装类型选择,单击【管理员】,如图2-4所示:图2-4安装类型选择图单击【下一步】进入端口设置,系统使用默认端口,如图2-5所示:图2-5端口设置图单击【下一步】进入安装产品摘要,单击【安装】,如图2-6所示:图2-6端口设置图系统正在安装,如图2-7所示:图2-7系统安装进度图安装完成后单击【下一步】进入配置工具界面,如图2-8所示:图2-8配置工具目录方法配置和命名方法配置,选择执行【典型方法配置】,如图2-9所示:图2-9系统配置图●单击【下一步】进入目录服务选择,单击【不,我要自己创建目录服务…】,如图2-10所示:图2-10目录服务使用图●单击【下一步】进入数据库版本选择,单击【Oracle8i或更高版本】,如图2-11所示:图2-11数据库版本选择图单击【下一步】进入服务名设置,进行Oracle服务器的服务名配置,输入【vodka】,如图2-12所示:图2-12服务名设置图●单击【下一步】进入数据库通信协议选择,默认【TCP】,如图2-13所示:图2-13通信协议选择图●单击【下一步】进入端口号和主机名设置,使用默认端口号,主机名输入数据库服务器的IP地址或者计算机全名,如图2-14所示:图2-14端口号和主机名设置图●单击【下一步】进入数据库连接测试选择,单击【是,进行测试】,如图2-15所示:图2-15数据库连接测试选择图●单击【下一步】进入数据库连接测试,当出现操作超时,表示ORACLE数据的主机名或者IP填写有误,请重新填写,如图2-16所示:图2-16数据库连接出错图当出现监听不能解析SERVER_NAME时,表示Oracle服务器的服务名配置有误,请检查服务名配置,如图2-17所示:图2-17数据库连接出错图当出现无效的用户名/口令时,请点击【更改登录】,修改用户名/口令,如图2-18所示:图2-18数据库连接出错图●测试成功,单击【下一步】进入本机NET服务名设置,如图2-19所示:图2-19NET服务名设置图●单击【下一步】进入是否配置另一个NET服务名,单击【否】,如图2-20所示:图2-20NET服务名设置图●单击【下一步】,完成安装配置,如图2-21所示:图2-21完成配置图 Configuration Assistant配置如果在Oracle9i客户端安装过程中没有进行服务配置,可以通过Oracle9i的配置管理工具Net Configuration Assistant进行配置●首先在客户端机器上,打开【程序】->【Oracle-OraHome92】->【Configuration and Migration Tools】->【Net Configuration Aassistant】如图所示:●单击【下一步】,进入选择服务配置操作,可以服务名进行添加、重新配置…等操作,如图所示:●单击【下一步】进入数据库版本选择,单击【Oracle8i或更高版本】,如图所示:●单击【下一步】进入服务名设置,进行Oracle服务器的服务名配置,输入【vodka】,如图2-12所示:●单击【下一步】进入数据库通信协议选择,默认【TCP】,如图所示:●单击【下一步】进入端口号和主机名设置,使用默认端口号,主机名输入数据库服务器的IP地址或者计算机全名,如图所示:●单击【下一步】进入数据库连接测试选择,单击【是,进行测试】,如图所示:。
Oracle9i安装配置

审计策略
可以启用审计策略来记录对数据库的访问和 操作,以便于跟踪和监控数据库的安全性。
日志管理
通过配置日志文件和日志轮换,可以记录数 据库的运行情况和重要事件,便于故障排查 和性能分析。
06 常见问题及解决方案
安装过程中的常见问题及解决方案
问题
安装程序无法找到有效的Oracle安装。
解决方案
确保Oracle安装程序路径正确,并且 具有足够的权限访问该路径。
问题
安装过程中出现错误提示。
解决方案
检查系统环境变量是否设置正确,包 括ORACLE_HOME、ORACLE_BASE、 PATH等。
问题
安装过程中出现磁盘空间不足的错误 提示。
解决方案
清理磁盘空间或增加磁盘空间,确保 有足够的空间进行Oracle安装。
使用过程中的常见问题及解决方案
问题
无法连接到数据库。
数据库的备份和恢复
备份策略
在Oracle9i中,可以采用不同的备份策略,如全备份、增量备份和差异备份等。根据实际情况选择合 适的备份策略,确保数据安全。
恢复方法
在Oracle9i中,可以采用不同的恢复方法,如点恢复和日志恢复等。根据实际情况选择合适的恢复方 法,确保数据完整性和可用性。
数据库的性能优化
硬件和系统要求
服务器硬件
Oracle9i需要强大的硬件支持,包括足够的内存(至少2GB)、存储空间(至 少100GB)和处理器(多核处理器推荐)。
操作系统
Oracle9i支持多种操作系统,如Windows、Linux和Solaris。确保操作系统版 本与Oracle9i兼容,并满足Oracle官方发布的系统要求。
Hale Waihona Puke 软件要求数据库软件
linux系统oracle 数据库创建实例

linux系统oracle 数据库创建实例在Linux系统上创建Oracle数据库实例,可以按照以下步骤进行操作:1. 安装Oracle数据库软件。
首先,下载适用于Linux系统的Oracle数据库软件,并按照安装步骤进行安装。
2. 设置环境变量。
将Oracle数据库软件的安装路径添加到PATH环境变量中,以便系统可以找到相关的Oracle命令和工具。
3. 创建数据库实例目录。
选择一个合适的目录用于存储数据库实例文件,例如:/u01/app/oracle/oradata/。
4. 使用Oracle用户登录系统。
在Linux系统上创建一个拥有合适权限的Oracle用户,并使用该用户登录系统。
5. 使用dbca命令创建数据库实例。
在终端中输入以下命令启动数据库配置助手(Database Configuration Assistant):dbca6. 选择创建数据库实例选项。
根据实际需求,选择创建新的数据库实例或者基于现有的模板来创建数据库实例。
7. 配置数据库实例参数。
在配置向导中,按照提示设置数据库实例的名称、监听器、字符集、内存大小等参数。
8. 创建数据库。
根据向导的指示,输入数据库管理员(DBA)密码,并完成数据库的创建过程。
9. 启动数据库实例。
使用以下命令启动数据库实例:sqlplus / as sysdba,然后输入startup命令。
10. 验证数据库实例。
输入以下命令验证数据库实例是否成功创建:sqlplus / as sysdba,然后输入select * from v$version命令,查看数据库版本信息。
以上就是在Linux系统上创建Oracle数据库实例的基本步骤。
具体操作可能会因Oracle软件版本和Linux发行版的不同而略有差异,可以根据具体情况进行调整。
oracle数据库创建实例

oracle数据库创建实例Oracle数据库是目前世界上使用最广泛的商业数据库之一,它的稳定性和数据处理能力备受业界推崇。
在使用Oracle数据库时,首先需要创建一个实例,本文将介绍Oracle数据库创建实例的步骤和注意事项。
1. 配置环境变量在创建Oracle实例之前,需要先配置好相关的环境变量,确保Oracle数据库可以正常运行。
首先需要设置ORACLE_BASE,这是Oracle的基础路径,一般情况下设为/opt/oracle。
其次需要设置ORACLE_HOME,这是Oracle的安装路径,一般情况下设为/opt/oracle/product/11.2.0/dbhome_1。
最后需要设置PATH和LD_LIBRARY_PATH,将Oracle相关的二进制文件路径和库文件路径加入到系统环境变量中。
2. 创建实例创建Oracle实例需要使用dbca命令行工具,该工具可以通过Oracle安装程序自动安装。
在使用dbca之前,需要确保Oracle 数据库服务已经启动。
执行以下命令启动Oracle服务:$ su - oracle$ sqlplus / as sysdbaSQL> startup在Oracle服务启动后,使用dbca创建实例。
执行以下命令:$ dbca在dbca的图形界面中,选择创建数据库。
在创建数据库的过程中,需要指定实例名称、数据库名称、数据库字符集、数据库管理员密码等信息。
需要注意的是,实例名称和数据库名称可以不同,但是实例名称必须唯一。
3. 配置监听器在创建Oracle实例后,需要配置监听器。
监听器是Oracle数据库服务的入口,它负责监听客户端的连接请求,并将请求转发给相应的实例。
在Oracle中,监听器可以使用lsnrctl命令进行管理。
执行以下命令启动监听器:$ lsnrctl start在监听器启动后,需要将实例注册到监听器中。
执行以下命令:$ lsnrctl status$ sqlplus / as sysdbaSQL> alter system register;4. 连接实例在实例和监听器配置完成后,可以使用sqlplus命令连接Oracle实例。
Oracle9i 数据库安装图解

Oracle9i 数据库安装图解(WINXP)一。
预备步骤本文以Windows XP professional SP3+Oracle9i 标准版为例演示电子文库系统,数据库安装及建库时的相关配置,您需要约1.2GB 磁盘空间用于下载及解压缩ISO文件,或者你直接有安装光盘介质,此外需要2GB 以上的磁盘空间用于安装。
建议安装在有较大硬盘空间的分区。
本文以已获得安装介质为例。
安装前请确定当前操作系统用户是否具有相应权限;确保C 盘至少有剩余空间500M 以上,即使您的数据库不安装到C盘,因为oracle 安装需要使用临时空间。
二。
Oracle 9i 安装步骤(1) 双击第一张光盘中的setup.exe, 系统进入安装界面(2) 单击下一步,如图,可以根据需要更改目标名称和路径。
(3) 输入oracle 主目录及安装目标路径,完成后单击下一步。
(4) 选择要安装的产品:Oracle9i Database 9.2.0.1.0,单击下一步(5) 选择安装类型:标准版,单击下一步。
(6) 选择通用,单击下一步(7) 采用默认端口2030,单击下一步(8) 本列以“rggldzwk”为全局数据库名,意即“如皋公路电子文库”,该名字需要牢记,因为之后的相关配置跟此有关。
下一步(9) 选择数据库文件目录,本例默认,下一步如下图(10) 使用缺省字符集,继续下一步如下图(11)单击安装开始安装。
(12)安装过程中间会提示换盘,请按提示指定正确的安装文件目录或加载正确的介质。
(13)在接下来的安装过程中会有黑屏命令窗口跳动,不要关闭或干扰。
直至出现如下图(14)关闭配置工具窗口,继续等待出现下图此处,根据本例实际情况,将所有口令均设置为“rggldzwk”,点击确定结束。
完成!按是按钮,退出安装程序三。
测试安装是否成功要测试数据安装是否成功,可按顺序执行以下两个步骤:测试步骤1:请执行操作系统级的命令:tnsping rggldzwk上述命令假定全局数据库名是rggldzwk。
人工智能-Oracle9iHA数据库AIX平台开局指导书 精品

Oracle9i HA数据库(AIX平台)开局指导书华为技术有限公司版权所有侵权必究修订记录目录第1章目标 (1)第2章集群环境配置 (1)2.1硬件环境 (1)2.2软件环境 (1)2.3补丁 (2)2.4安装磁盘阵列 (3)2.5配置集群成员之间的连接和公共网络的连接 (3)2.6修改每个用户使用的最大进程数和IO参数(这个一般都要改) (3)第3章安装ORACLE的准备工作 (4)3.1创建或者修改文件系统/OPT/ORACLE (4)3.2在各个节点建立用户组和用户 (7)3.2.1 建立用户组dba (7)3.2.2 建立用户 (7)3.2.3 设置密码 (8)3.2.4 检测各个节点之间的用户已经满足oracle安装需要 (9)3.3上载ORACLE9I安装盘 (9)3.4操作系统环境准备 (10)3.5对ORACLE用户在各个节点间建立信任机制 (10)3.6设置ORACLE用户的环境变量 (12)3.7创建DBCA_RAW_CONFIG文件 (13)3.8创建数据空间所需的卷组 (14)第4章安装ORACLE (18)4.1运行设置 (18)4.1.1 运行rootpre.sh (18)4.1.2 设置DISPLAY环境变量,用于将主机的安装界面输出到终端 (18)4.1.3 关掉控制台的X Server访问权限控制。
(19)4.2运行安装程序RUN I NSTALLER (19)4.3安装9205补丁 (30)4.4使用DBCA创建并建立数据库 (30)4.4.1 启动DBCA建立数据库 (30)4.5验证 (38)第5章双机数据库配置 (39)5.1修改参数文件 (39)5.2启动ORACLE数据库 (43)5.3备机O RACLE软件安装 (45)关键词:Oracle AIX HA Install 安装摘要:本文介绍了在AIX UNIX下安装Oracle 9i HA数据库的系统需求、系统配置、安装软件和补丁、创建数据库的方法。
oracle9i的安装说明王宝良

JRE环境:j2re-1_3_1_15-linux-i586.rpm.bin (必须只装jre,版本必须是_11以上)GCC环境:gcc_old-2.95.3-175.2.i586.rpm (必须是gcc_old 因为它会安装在/opt下面与现有的GCC不冲突)注:安装SUSE时,要安装C/C++开发环境,或者安装完SUSE后再通过YaST2安装也可以。
1. 环境准备1、启用oracle用户。
可以在YaST2工具里面,在安全和用户下面,编辑oracle用户,输入密码:oracle 将shell 改成/bin/bash,并启用用户登陆。
2、编辑/etc/profile.d/oracle.sh 文件根据需要修改以下内容(我改的可参考):ORACLE_BASE = /opt/oracleORACLE_HOME=$ORACLE_BASE/product/9204ORACLE_SID=DCNAGENT_HOME=$ORACLE_BASE/product/9204/agent将:test -d $ORACLE_HOME/ocommon/nls/admin/data && export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/datatest -d $ORACLE_HOME/nls/data && export ORA_NLS10=$ORACLE_HOME/nls/data注掉改成:export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data (安装Oracle9i需要)3、编辑/etc/sysconfig/oracle文件修改参数:SHMMAX = 1073741824 (共享内存,建议是物理内存的一半。
默认是3G所以要改)修改后,执行:/etc/init.d/oracle start 忽略其它错误,查看SHMMAX的值改过来就可以了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
手动建O r a c l e9i数据库的步骤与相关注意事项手动建置 Oracle9i 数据库的步骤与相关注意事项。
本文内容将涵盖下列主题:•n 建立数据库的前置工作•n 起始参数档的重要参数•n 手动建立 Oracle9i 数据库的步骤•n 如何移除 Oracle9i 数据库不管原因为何,当您准备自行建立 Oracle9i 数据库时,都必须事先做好妥善准备。
因为手动建立 Oracle9i 数据库并不是件容易的事,可能的话应该尽量使用 Oracle9i 提供的「数据库建置辅助精灵」来建立新数据库。
但是要想成为一个合格的 Oracle DBA,您也必须熟稔手动建立数据库的方式,才能面对建置 Oracle9i 数据库所可能碰到的任何问题。
首先我们先看看建立 Oracle9i 数据库之前应注意那些事情。
建立 Oracle9i 数据库的前置处理工作在开始建立新的 Oracle9i 数据库之前,建议您先做好下列准备工作:•n 评估资料表与索引的存放位置,并预估其所需空间(如果可能的话)。
•n 规划操作系统下数据库实体档案的部署方式—良好的档案配置将大幅改善资料存取效能。
不管是安装 Oracle 服务器软件或是建置新数据库时,都必须特别注意这点。
例如说,您可以将重置日志文件 (Redo Log files) 置于其它磁盘或是 RAID 1磁盘阵列上;而将数据文件置于 RAID 5磁盘阵列上。
•n 选定「全域数据库名称」(global database name) —它是在网际网络上识别 Oracle9i 数据库的方式,由数据库名称与网域名称组成,分别设定在起始参数档的DB_NAME与DB_DOMAIN参数内。
•n 熟悉起始参数档内较重要的参数,甚至「服务器参数档」(server parameter file)的使用时机与其功用。
•n 选定适当的数据库字符集。
所有字符资料都是依照特定字符集存入数据库,因此您必须在建立数据库时指定适当字符集(注/dede/add_news_view.php?typeid=0 - _ftn1[1])。
•n 选定「标准资料区块」大小—设定在起始参数档的DB_BLOCK_SIZE参数。
除了 SYSTEM 资料表空间,其它资料表空间也可以遵循「标准资料区块」的设定。
此外,在 Oracle9i 数据库中,您可以设定额外四种「非标准资料区块」。
需要注意的是,「标准资料区块」大小在数据库建立完成后即无法更改。
•n 针对未来数据库的运作情况,订立一份良好的数据库备份计划,以便数据库毁损时能在最短时间内予以修复。
•n 熟悉 Oracle9i 数据库的激活/关闭方式,与其搭配的各种选项(如 STARTUP 指令的 nomount、mount、open 选项)。
•n 确认物理内存是否足以激活 Oracle9i Instance。
•n 确认 Oracle9i 服务器机的磁盘空间足够,以建置新数据库。
除了本文提及的注意事项,您也可以查阅各种操作系统专属的 Oracle9i 安装指南,以获取更详尽的信息。
选择数据库建置方式Oracle9i 数据库建置过程包含下列三项主要工作:•n 建置新的数据库实体档案,包含资料文件、重置日志文件。
•n 建立控制档,并予以初始化。
•n 建置 Oracle9i 存取数据库系统时必要的数据字典(data dictionary)。
实际上,您可能经由下列三种方式之一来建置新的 Oracle9i 数据库时:•n 使用 Oracle「数据库建置组态精灵」(Database Configuration Assistant,DBCA)。
Oracle Universal Installer 在安装过程中会适时激活 DBCA 协助您建立数据库,视您选择的安装种类而定。
DBCA 将以图形接口方式引导您逐步完成Oracle9i 数据库的建置工作。
若是安装过程未激活 DBCA,您也可以事后单独激活 DBCA 建立新数据库,甚至建立第二个 Oracle9i 数据库。
•n 执行指令文件(script)手动建立 Oracle9i 数据库如果您手边恰好保存着上次建立 Oracle9i 数据库所用的指令文件,那么您可以直接编修该指令文件,并予以执行。
否则,建议您使用 Oracle9i 提供的范例指令文件进行编修。
Oracle9i 不仅提供了数据库建置范例指令文件,也提供了起始参数范例文件。
您可视实际需要进行必要调整。
•n 移转(migrate)或升级(upgrade)既有数据库。
如果您的应用系统正在存取既有 Oracle 数据库,除非您需要一个全新的数据库或是测试用环境,否则应该不需要建立新数据库。
在此情况下,您所面临的将是数据库移转或升级议题。
有关这方面的详尽信息,请参阅《Oracle9i Database Migration》手册。
再谈起始参数档还记得上一期曾经提过的起始参数档吗?因为手动建立 Oracle9i 数据库之前必须先激活 Oracle9i Instance,因此您必须先建立一个起始参数档。
建立新的起始参数档时,最快速的方式就是编辑 Oracle9i 提供的范例档案,然后另存新档。
我较习惯的方式是直接编辑既有起始参数档之复本,然后视实际需要进行调整。
因为起始参数档可供设定的参数非常多,如果某些参数未经过明确设定,Oracle9i 会自动代入默认值。
第一次以手动方式建立 Oracle 数据库时,建议您尽可能不要修改各起始参数值。
等到您熟悉每个参数的意义与使用时机之后,再利用文字编辑器调整或新增其它参数。
除此之外,Oracle9i 允许您建立服务器参数文件(以二进制格式存放)。
该档案内的参数可在 Oracle9i Instance 激活后执行 ALTER SYSTEM 指令予以修改。
以下是建置新数据库之前必须新增或编辑的起始参数,包括:•n 全域数据库名称•n 控制文件名称与路径•n 资料区块大小•n 影响 SGA 容量的起始参数•n 设定处理程序最大数目•n 设定空间回复(Undo)管理方法设定全域数据库名称Oracle9i 的全域数据库名称由「数据库名称」与「网域名称」所组成,其中「数据库名称」设定于 DB_NAME 起始参数,而「网域名称」则是设定于DB_DOMAIN 参数。
这两个参数合并之后就可以在网际网络上唯一识别每一个Oracle9i 数据库。
举例来说,假设我们欲建立的 Oracle9i 数据库之全域数据库名称为 ,那么可在起始参数档内设定下列两参数:DB_NAME = mydbDB_DOMAIN = Tips:您可以执行 ALTER DATABASE RENAME GLOBAL_NAME 指令更改 Oracle9i 数据库的全域数据库名称;在您更改 DB_NAME 与 DB_DOMAIN 这两个起始参数后必须将 Oracle9i 数据库重新激活才会生效。
此外,控制档也必须重新建立。
关于 DB_NAME 起始参数DB_NAME必须是文字字符串,且不能超过 8 个字符。
在建立数据库的过程中,DB_NAME设定值会记录在资料文件、控制文件、以及重置日志文件之中。
如果您激活 Oracle9i Instance 的时候,起始参数档内设定的DB_NAME不同于控制文件内所纪录的,那么数据库将无法激活。
关于 DB_DOMAIN 起始参数DB_DOMAIN通常是数据库主机所在位置的网域名称。
如果您欲建立的数据库将加入分布式数据库运算环境,请特别注意此参数的设定。
设定控制档如前所述,控制文件是 Oracle9i 数据库内相当重要的档案。
因此您必须在新的起始参数档内加入CONTROL_FILE参数以设定控制文件之文件名与路径。
当您执行 CREATE DATABASE 时,列在CONTROL_FILE之中的控制档将随之建立。
如果起始参数档忽略了此项参数,则 Oracle9i 会在执行 CREATE DATABASE 指令时自动建立控制文件并命名之,然后放在系统预设路径下。
那么,如果CONTROL_NAME内设定的控制文件已经存在于操作系统下该怎么办呢?此时 Oracle9i 会自动覆盖既有的控制档。
如果您想建立全新的控制档,请确定CONTROL_NAME设定的控制文件名不会与操作系统下任何文件名重复。
依照过去经验,Oracle 强烈建议您为每个数据库至少规划两个控制档,并分散在两个实体磁盘上。
如此可避免任一控制文件毁损时造成系统停摆。
注[1]:有关 Oracle 9i 数据库的字符集种类与名称,请参阅《Oracle9i Globalization Support Guide Release 1》设定资料区块大小Oracle9i 数据库内存放资料的最小单位为「资料区块」(data block)。
数据库内「标准资料区块」大小是设定在起始参数档之DB_BLOCK_SIZ E 参数。
Oracle9i 数据库内最重要的 SYSTEM 资料表空间就是以DB_LOCK_SIZE设定值为基础所建立。
此外DB_BLOCK _SIZE也是建立新资料表空间时预设的资料区块大小。
除了标准资料区块大小之外,Oracle9i 支持额外 4 种「非标准资料区块」大小。
关于 DB_BLOCK_SIZE 起始参数从 Oracle9i 开始,DB_BLOCK_SIZE所设定的仅是标准资料区块大小;绝大多数的数据库环境只需要设定该参数即可。
一般来说,DB_BLOCK_SIZE可设定为4K 或 8K。
如果此参数未经设定,则 Oracle9i 会自动依照数据库所在操作系统平台自行决定适当的资料区块大小。
需要注意的是,标准资料区块大小在数据库建立之后就无法改变—除非重建数据库。
如果数据库的「资料区块」大小不同于「操作系统区块」大小,那么建议您将DB_BLOCK_SIZE设为「操作系统区块」大小之整数倍。
假定操作系统区块大小为 4K,则不妨设定DB_BLOCK_SIZE = 8192。
在某些情况下,这样的组态方式将会显著地提升资料存取效能。
何谓「非标准资料区块」?由「非标准资料区块」构成的资料表空间可经由 CREATE TABLESPACE 指令搭配BLOCKSIZE子句建立之;其区块大小设定值可为 2K、4K、8K、16K、32。
需注意的是此类型资料区块将受到操作系统环境限制,不是所有操作系统都可以设定上述所有区块大小。
欲使用「非标准资料区块」时,您还必须适当组态 SGA 内数据库缓冲区的子缓冲区,方式是藉由DB_n K_CACHE_SIZE参数所设定(此参数容后说明)。
此项机制是 Oracle9i 提出的新功能,在转移数据库时特别好用。
举例来说,您的 OLTP 数据库也许将资料区块大小设定为 4K,但是资料仓储系统使用的数据库却将资料区块大小设定为 8K。