Oracle9i for AIX 安装与配置(经典)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 Oracle9i for AIX 安装与配置
1.1 Oracle9i For AIX 安装(新机器安装)
1.1.1 安装前准备
1.1.1.1 安装介质
Oracle 9i for AIX共有4张安装盘,建议先将安装介质拷贝到AIX主机上,然后进行安装(可以减少换盘操作)。
注意:oracle9i的安装必须在图形界面下进行,请先设置好AIX的图形配置。
1.1.1.2 硬件要求
▪内存:最少512M
[root@atmtest]# lsattr -E -l sys0 -a realmem
▪硬盘:最少4G,如果算上数据库实例,需要10G左右
[root@atmtest]# df –k
▪临时目录空间:需要大约500M左右的临时空间
可以使用系统默认的/tmp目录,也可以自己设置环境变量TMPDIR来指定一个具有
足够空间的目录,或者在安装过程中指定一个有足够空间的临时目录。
例如:
[root@atmtest]# TMPDIR=/oratools
[root@atmtest]# export TMPDIR
▪PagingSpace空间:一般是内存的两倍,如果内存足够大,则空间可以等于内存数量。
[root@atmtest]# lsps -a
1.1.1.3 软件要求
▪查看硬件系统信息:32bit or 64bit(只有在64bit系统上才能安装64bit的oracle9i)
[root@atmtest]# bootinfo –y
▪查看操作系统信息:32bit or 64bit
[root@atmtest]# bootinfo -K
▪查看操作系统版本和维护级别:
[root@atmtest]# oslevel –r
AIX操作系统4.3.3版本,需要Maintenance Level 09 和以下四个
IY24568,IY25282, IY27614, IY30151补丁包。
(建议再安装IY30927补丁)
AIX操作系统5L版本,需要ML01和以下六个IY22854,IY26778, IY28766, IY28949,
IY29965, IY30150补丁包。
如果AIX 5L的ML级别在02以上,则以上补丁可以不打,建议都打上。
▪查看是否安装了某个补丁,可以使用如下命令:
[root@atmtest]# instfix –i |grep IY26778
上述patch包如果不存在,那么需要到下面的站点download:
/server/fixes
▪需要JAVA 1.3.1的支持:
/developerworks/java/jdk/aix/index.html可以下载。
AIX 4.3.3需要单独安装,而AIX5L是默认安装的。
1.1.1.4 系统配置
AIX上2G文件大小限制?
有,两个地方会限制:
1. /etc/security/limits文件,把files=2xxxxx改为-1
2. 文件系统,需要使用large file enable filesystem
3. 在AIX5.3上修改的地方,叫fsize=-1
4.修改后,需要重新启动系统。
aix5L上对于第一种情况,还可以用smit chuser来修改
第2种情况,取决于文件系统类型,如果是jfs2,默认是支持大文件的。
▪建立独立的oracle文件系统
使用smit fs直接创建,容量占用6G,mount point在/oracle,设置成自动mount
[root@atmtest]# mount /oracle
▪创建dba组
[root@atmtest]# smit group
▪创建oracle用户,用户属于dba组
[root@atmtest]# smit user
▪用root用户设定oracle安装和工作目录:
[root@atmtest]# mkdir -p /var/opt/oracle
[root@atmtest]# chown oracle.dba /var/opt/oracle
[root@atmtest]# chmod 755 /var/opt/oracle
[root@atmtest]# chown oracle.dba /oracle
1.1.1.5 设置oracle用户环境
▪用oracle用户登录
[root@atmtest]# su - oracle
▪编辑$HOME/.profile文件,千万注意的是:必须使用vi编辑,不要用文本编辑器。
因为linux系统的用户默认采用ksh环境,如果确认无误,应该修改oracle用户
的$HOME/.profile文件,设置oracle用户的环境参数,加入以下内容:
# oracle 9i
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2.0.1
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=posp
# Edit paths
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LIBPATH=$ORACLE_HOME/lib:$LIBPATH
# change this NLS settings to suit your country:
export NLS_LANG='american_america.ZHS16GBK'
export LANG=zh_CN.ZHS16GBK
▪如果用户曾经使用图形界面登录过,则必须用户根目录$HOME下的.dtprofile文件中的第一行“DTSOURCEPROFILE=true”前的注释符“#”除掉,保存后重新登录▪用oracle用户登录,执行xclock
[root@atmtest]# su - oracle
[oracle@atmtest]$ xclock
在界面会弹出一个图形时钟,表明oracle9i图形安装环境设置正确。
▪如果无图形时钟现实,可通过设置DISPLAY环境变量来解决。
用oracle用户登录后,执行以下语句:
(IP地址192.168.2.216为窗口界面所在机器的IP地址,1.0是当前窗口代码):
export DISPLAY = 192.168.2.216:1.0
如果长期使用,也可以将以上语句加入到用户启动文件.profile中。
1.1.2 安装步骤
以下操作都请在图形环境下进行,可以使用extra、xmanager等远程界面连接工具。
用oracle用户执行以下语句:
[oracle@atmtest]$ cd /tmp/Disk1
[oracle@atmtest]$ ./runInstaller
将出现以下安装界面。
1.1.
2.1 安装提示界面
$ ./runInstaller
********************************************************************************
Your platform requires the root user to perform certain pre-installation
OS preparation. The root user should run the shell script 'rootpre.sh' before
you proceed with Oracle installation. rootpre.sh can be found at the top level
of the CD or the stage area.
********************************************************************************
Your platform requires the root user to perform certain pre-installation
OS preparation. The root user should run the shell script 'rootpre.sh' before
you proceed with Oracle installation. rootpre.sh can be found at the top level
of the CD or the stage area.
Answer 'y' if root has run 'rootpre.sh' so you can proceed with Oracle
installation.
Answer 'n' to abort installation and then ask root to run 'rootpre.sh'.
********************************************************************************
Has 'rootpre.sh' been run by root? [y/n] (n)
1.1.
2.2 执行rootpre.sh
用root用户,进入oracle的安装文件所在目录,执行rootpre.sh,完成后再回
到1.1.2.1安装提示界面中,键入“y”后按Enter,出现以下画面。
在rootpre.sh中有错误发生:
# ./rootpre.sh
Configuring Asynchronous I/O...
Asynchronous I/O is already defined
/bin/chgrp: unknown group: hagsuser
Unable to change the group ownership of
/var/ha/soc/grpsvcsdsocket.CUPSH_P650_CL
2.
Aborting pre-installation procedure. Installations of Oracle may fail.
编辑rootpre.sh文件,修改如下行:
isSP=`/bin/odmget -q name=ssp.csd.vsd lpp 2>/dev/null | wc -l`
isHACMP=`/bin/odmget -q name=cluster.es.clvm.rte lpp 2>/dev/null | wc -l`
#ADD BY JHJ at 20040709
isHACMP=0
正确操作结果:
# ./rootpre.sh
Configuring Asynchronous I/O...
Asynchronous I/O is already defined
1.1.
2.3 安装首界面
【操作】用鼠标左键点击『Next』,显示后续画面。
1.1.
2.4 确定预装目录
【操作】用鼠标左键点击『OK』,显示后续画面。
1.1.
2.5 确定oracle维护组
【操作】键入“dba”,用鼠标左键点击『Next』,显示后续画面。
1.1.
2.6 提示执行orainstRoot.sh
【操作】另开一个终端界面,用root用户进入/tmp目录,执行“./orainstRoot.sh”
命令,根据提示进行操作,全部完成后,回到本界面,用鼠标左键点击『Continue』,显示
后续画面。
# ./orainstRoot.sh
Creating Oracle Inventory pointer file (/etc/oraInst.loc)
Changing groupname of /oracle/oraInventory to dba.
#
1.1.
2.7 选择安装Node
【操作】如果出现本画面,请根据本机的hostname选择适当Node,用鼠标左键点击『Continue』,显示后续画面。
1.1.
2.8 文件目录设置
【操作】默认界面如上,如果没有信息,请按照界面显示进行填写,完成后用鼠标左键点击『Next』,显示后续画面。
1.1.
2.9 选择安装产品和语言
【操作】选择“Oracle9i Database 9.2.0.1.0”选定后用鼠标左键点击『Product Languages...』,显示语言选择画面。
1.1.
2.10 语言选择界面
【操作】增加“Simplified Chinese”语言,选定后用鼠标左键点击『OK』,回到1.1.2.9选择安装产品和语言界面后,用鼠标左键点击『Next』,显示后续画面。
1.1.
2.11 选择安装类型
【操作】选择“Enterprise Edition”安装类型,选定后用鼠标左键点击『Next』,显示后续画面。
1.1.
2.12 选择数据库安装方式
【操作】选择“Software Only”安装方式,选定后用鼠标左键点击『Next』,显示后续画面。
1.1.
2.13 确定共享配置文件名称
【操作】用鼠标左键点击『Next』,显示后续画面。
1.1.
2.14 确定JDK安装目录
【操作】点击『Browse…』,选择JDK安装目录,一般在“/usr/java131”目录,选定后用鼠标左键点击『Next』,显示后续画面。
1.1.
2.15 确认数据库安装内容
【操作】确认安装内容无误后,用鼠标左键点击『Install』,开始安装,显示后续画面。
1.1.
2.16 数据库安装界面
1.1.
2.17 执行root.sh
【操作】在安装完成后,会出现以下提示框,要求用root用户执行安装目录下的root.sh
文件,执行完成后,用左键点击『OK』,再显示后续画面。
# ./root.sh
Running Oracle9 root.sh script...
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /oracle/OraHome1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
Creating /usr/local/bin directory...
Copying dbhome to /usr/local/bin ...
Copying oraenv to /usr/local/bin ...
Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Adding entry to /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
1.1.
2.18 安装完成界面
【操作】用鼠标左键点击『Exit』,表明安装完成。
1.2 Oracle9i For AIX 安装(复制安装)
对于已经安装好的Oracle9i系统,可以通过复制方式,克隆到另一台服务器上,这样可以节约大量的安装时间,只需要简单的将$ORACLE_BASE目录下的全部软件内容复制到另一台机器上即可。
前提是必须保证两台机器的Oracle9i的配置(环境、目录等)都完全一致。
下面是需要额外复制的文件和目录
oraInst.loc 一般存放在/etc目录下
oratab 一般存放在/etc目录下
/var/opt/oracle目录下的所有文件
如果需要从oracle中允许Apache Web服务器,还需要在如下的web服务器配置文件中将ServerName设置修改为克隆到的目标服务器的名称:
$ORACLE_HOME/Apache/Apache/conf/httpd.conf
在克隆完成后,还需要系统管理员重新执行$ORACLE_HOME目录下的root.sh脚本(或者是root.sh.old).
1.3 创建数据库实例
1.3.1 使用dbca工具进行创建数据库实例
1.3.1.1 启动数据库配置工具dbca
新开一个终端窗口,用oracle用户登录,执行命令dbca,出现以下界面:
【操作】用鼠标左键点击『Next』,显示后续画面。
1.3.1.3 选择创建的数据库用途
画面。
【操作】填入“posp”(Global Name与SID一致),用鼠标左键点击『Next』,显示后续画面。
1.3.1.5 选择网络监听配置
【操作】选择“Dedicated Server Mode”,选定后用鼠标左键点击『Next』,显示后续画面。
1.3.1.7 配置SGA
【操作】可以保持默认配置不变,也可以设置Shared Pool 200M、Buffer Cache 32M、JavaPool 32M、Large Pool 64M、PGA 32M,完成后选择『Character Sets』,显示后续画
面。
(可以根据数据库实例用途选择适当的参数)
选择All initiallzation Parameters,寻找name=optimizer_mode,选中include,设置其value为FIRST_ROWS,用于POSP一定要设置该参数。
1.3.1.8 字符集设定
【操作】选择Database Character Set 为“ZHS16GBK”,National Character Set为“UTF8”选定后用鼠标左键点击『DB Sizing』,显示后续画面。
【操作】调整Sort Area Size为“1”Mbytes,调整后用鼠标左键点击『File Locations』,显示后续画面。
1.3.1.10 文件存放参数设定
【操作】根据要求调整文件分布,调整后用鼠标左键点击『Archive』,显示后续画面。
【操作】在安装初期,使用默认配置不选择Archive Log Mode,可以在数据库安装完成后调整成Archive Log Mode,用鼠标左键点击『Next』,显示后续画面。
1.3.1.12 确定数据库存储配置
显示后续画面。
1.3.1.13 选择数据库创建选项
【操作】用鼠标左键点击『Finish』,显示后续画面。
1.3.1.14 确认数据库安装选项
【操作】用鼠标左键点击『OK』,显示后续画面,开始数据库创建过程。
1.3.1.15 数据库创建界面
【操作】安装至100%后,将显示后续画面设定sys和system的用户密码。
1.3.1.16 设定sys和system密码
【操作】分别填入sys和system用户的密码(可分别设定为sys和system),用鼠标左键点击『Exit』,回退到提示符界面。
1.3.2 数据库启动与关闭
1.3.
2.1 关闭oracle的并行模式
如果在安装oracle9i之前,已经安装(非复制安装)和配置了oracle9i软件,则安装时oracle会安装并行工作组件,并自动进入并行工作状态,而目前我们对于oracle数据库的使用都是单机使用的,因此需要去掉oracle的并行工作属性,方法如下:▪用oracle用户登录系统,进入$ORACLE_HOME/rdbms/lib目录,顺序执行以下语句:-$ make -f ins_rdbms.mk rac_off
-$ make -f ins_rdbms.mk ops_off
-$ relink all
1.3.
2.2 数据库手动启动
▪用oracle用户登录系统,按序执行下列命令
[root@atmtest /home/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> startup
SQL> exit
如果建立了多个数据库实例,则手动启动只能启动一个数据库,即当前环境中的变
量ORACLE_SID所代表的数据库。
▪验证数据库启动与否
在oracle用户的命令提示符下,键入“ps -ef|grep posp”,应该出现以下进程,
表明posp数据库已经完成建立,并已经启动。
[oracle@atmptest /home/oracle]$ ps -ef|grep feel
oracle 14950 1 0 15:04 ? 00:00:00 ora_pmon_posp
oracle 14952 1 0 15:04 ? 00:00:00 ora_dbw0_posp
oracle 14954 1 0 15:04 ? 00:00:00 ora_lgwr_posp
oracle 14956 1 0 15:04 ? 00:00:00 ora_ckpt_posp
oracle 14958 1 0 15:04 ? 00:00:00 ora_smon_posp
oracle 14960 1 0 15:04 ? 00:00:00 ora_reco_posp
oracle 14962 1 0 15:04 ? 00:00:00 ora_cjq0_posp
oracle 14964 1 0 15:04 ? 00:00:02 ora_qmn0_posp
oracle 14966 1 0 15:04 ? 00:00:00 ora_s000_posp
oracle 14968 1 0 15:04 ? 00:00:00 ora_d000_posp
1.3.
2.3 数据库手动关闭
▪用oracle用户登录系统,按序执行下列命令
[root@atmtest /home/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate
SQL> exit
如果建立了多个数据库实例,则手动关闭只能启动一个数据库,即当前环境中的变
量ORACLE_SID所代表的数据库。
1.3.
2.4 数据库监听进程启动与关闭
新开一个终端窗口,用oracle用户登录
▪启动监听进程
[root@atmtest /home/oracle]$ lsnrctl start
▪关闭监听进程
[root@atmtest /home/oracle]$ lsnrctl stop
▪查看监听进程状态
[root@atmtest /home/oracle]$ lsnrctl status
数据库启动后,一定要启动监听进程,客户端才能够连接。
即使oracle数据库没有启动,监听进程仍然可以启动成功。
因此,即使监听进程已经在运行,仍然不能证明相应的oralce数据库实例已经启动。
1.3.
2.5 数据库自动启动与关闭配置
oracle9i数据库的关闭与启动,可以由oracle用户自动执行,可执行文件名为dbstart 和dbshut,存放在$ORACLE_HOME/bin目录下,相应的配置文件是/etc/oratab。
如果需要启用该功能,则需要将相应数据库实例这一行的最后一个字符由“N”改成“Y”。
posp:/oracle9i/oracle9i/OraHome1:Y
启动数据库时,还需要在$ORACLE_HOME/dbs/目录下存在init{$ORACLE_SID}.ora的文件,以及对应的spfile{$ORACLE_SID}.ora文件才行。
以下以建立posp数据库为例。
如果不存在initposp.ora文件,则可以自行创建一个空文件,写入以下一行:
spfile=‟/oracle9i/oracle9i/OraHome1/dbs/spfileposp.ora‟
文件中的路径需要根据实际文件所在路径进行修改。
按照上述设置成功后,即可用oracle用户通过执行dbstart、dbshut命令来关闭所有在/etc/oratab文件中最后一位是“Y”的数据库实例了。
1.3.
2.6 数据库参数配置listener.ora
数据库安装完成后,在$ORACLE_HOME/network/admin/目录下可能没有listener.ora 文件,可以根据相同目录下的sample子目录下listener.ora文件中的说明自行创建,同时更改配置以供使用,这就是oracle9i的listener的静态注册,当监听器启动时他并不知道该实例的任何信息,只有当有客户端连接时,他才检查该实例是否存在。
下面是一个
listener.ora文件的例子模板:
用oracle用户登录编辑 $ORACLE_HOME/network/admin/listener.ora文件
# LISTENER.ORA Network Configuration File: /oracle9i/app/oracle/product/9.0.2/ne
twork/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oasis.)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle9i/app/oracle/product/9.0.2)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME =posp)
(ORACLE_HOME = /oracle9i/app/oracle/product/9.0.2)
(SID_NAME = posp)
)
(SID_DESC =
(GLOBAL_DBNAME = feel)
(ORACLE_HOME = /oracle9i/app/oracle/product/9.0.2)
(SID_NAME = feel)
)
)
Oracle9i的listener有动态注册的功能,即如果你没有在listener.ora中定义该数据库实例的监听,而监听进程先启动,则在后面启动数据库实例时,可以动态注册该实例的可访问信息,以备客户端进行连接(必须使用默认的端口1521)。
1.3.
2.7 数据库参数配置tnsnames.ora
数据库安装完成后,在$ORACLE_HOME/network/admin/目录下可能没有tnsnames.ora 文件,可以根据相同目录下的sample子目录下tnsnames.ora文件中的说明自行创建,同时更改配置以供使用。
下面是一个tnsnames.ora文件的例子模板:
用oracle用户登录编辑 $ORACLE_HOME/network/admin/tnsnames.ora文件
# TNSNAMES.ORA Network Configuration File: /home/oracle/product/9.2/network/admi
n/tnsnames.ora
# Generated by Oracle configuration tools.
POSP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.39)(PORT = 1521))
)
(CONNECT_DATA =
(SID = posp)
(SERVER = DEDICATED)
)
)
配置完成后,可以用oracle用户执行“sqlplus system/system@POSP”命令,出现以
下画面,则表明TNS名称设置正确。
[oracle@atmptest /home/oracle]$ sqlplus system/system@POSP
SQL*Plus: Release 9.2.0.1.0 - Production on Thu Apr 29 16:00:35 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 – Production With the Partitioning, OLAP and Oracle Data Mining options JServer Release 9.2.0.1.0 - Production
SQL> exit
1.4 Oracle9i数据库文件移动
数据库移动,在项目实施过程中,经常会发生,对于有经验的DBA来说,数据库移动是十分容易。
例如当系统安装完成以后,存储空间扩容了,需要对原对ORACLE进行移动,需要进行数据移动。
Oracle数据库实例的文件主要有三大类:数据文件、控制文件、log文件,实例的temp 文件系统不能被移动,需要重建。
在移动文件前,请一定做好数据库的备份工作,有两种方法,一类是通过exp进行备份,一种是在数据库关闭的情况下,直接备份数据库的相关文件即可。
查看数据库的文件信息可以通过以下方式进行
[root:/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> select * from v$datafile;
SQL> select * from v$controlfile;
SQL> select * from v$logfile;
1.4.1 移动控制文件
移动控制文件需要修改系统的启动配置文件spfile,但是并不能直接修改spfileposp.ora文件来实现,必须采用以下导出、修改、再导入的方法进行。
▪备份spfile中的内容,重新启动数据库
[root:/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> create pfile=‟/home/oracle/spfilebak.ora‟ from spfile;
▪修改spfilebak.ora中的内容
-修改文件中*.control_files一行,填入移动后的目标control文件地址
-关闭shutdown数据库
▪将控制文件移动到上面的移动后目标位置
▪导入参数文件,按以下步骤进行:
[root:/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> startup pfile=‟/home/oracle/spfilebak.ora‟;
SQL> create spfile from pfile=‟/home/oracle/spfilebak.ora‟;
SQL> shutdown immediate;
SQL> startup
如果正常启动无错误信息,则表明控制文件移动成功。
1.4.2 移动数据文件
移动数据文件请按照以下步骤进行:
▪关闭shutdown数据库
[root:/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate;
▪移动数据文件(需要移动的.dbf文件)至目标位置
▪修改数据文件的位置
[root:/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> startup mount;
SQL> alter database rename file …/home/oracle/oradata/posp/system01.dbf‟
to …/oradata/posp/system01.dbf‟;
逐个执行所有移动过的文件至目标位置。
1.4.3 移动log文件
移动log文件的方法与数据文件移动方法相同,必须在mount状态下进行。
1.4.4 重建系统临时(temp)文件系统
在移动数据表空间时,TEMP文件是不能被移动的,这里要求可以进行重建一个TEMP表空间,并设置为系统默认的TEMP文件系统。
然后再册除原来的TEMP表空间,达到移动表空间的过程。
[root:/oracle]$ sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate;
SQL> startup;
SQL> create temporary tablespace “temp02” tempfile
…/oradata/posp/temp02.dbf‟ size 500m extent management local uniform size
10m;
全部完成后,先关闭shutdown数据库,然后再启动后测试一下验证数据库是否正常。
1.5 HACMP环境下配置Oracle9i
如果要在HACMP的环境下实现Oracle9i数据库应用的故障切换处理,可以做以下的规划与设置。
(以两台机器+磁盘阵列的配置为例)
▪将oracle9i的应用程序本身安装在HA双机的本地磁盘中,将数据库实例所涉及的文件放在磁盘阵列上。
▪在A、B机上的oracle安装用户的Userid必须保持一致,使用的本地存储设置(LV、FS等)应该一致,数据库程序应该在安装完第一台机器后,用拷贝方式安装第二
台。
▪在建立了数据库实例后,应该同步A、B机的/etc/oratab文件、$ORACLE_HOME/dbs/目录、和$ORACLE_HOME/network/admin目录中的文件。
▪配置HA中的oracle启动文件ora_start.sh
su – oracle <<!
lsnrctl start
dbstart
exit
!
▪配置HA中的oracle关闭文件ora_stop.sh
su – oracle <<!
dbshut
lsnrctl stop
exit
!
对两台机器的配置进行同步。