AIX双机热备环境下安装ORACLE10G - 图文 下载本文

双机热备环境AIX下安装ORACLE10G

root.sh。打开一个新的终端,用root用户登录,执行这个脚本,这里不在介绍。

当脚本执行完成后,并且成功,关闭这个新打开的终端,回到安装页面,点击“OK”按钮,安装程序提示您系统安装成功。

5 主机建库

本章节主要是介绍为oracle建立数据库过程,此步骤只在主机10.1.1.206上执行,注意不要在备机10.1.1.208上执行。 5.1 修改BUG

在创建库前需要做一件事情,由于oracle10.2.0.3版本存在一个关于rawutl的BUG,我们需要修改此问题,用root用户登录,步骤如下: #cd

/home/orastartup/Disk1/stage/components/oracle.has.common/10.2.0.1/1/DataFiles (说明:进入10.2.0.1安装包的DataFiles目录,就是我们解压的10gaix5l64.cpio目录)

#ls -l (说明:查看目录下文件,您可以找到有一个filegroup17.jar文件) #mkdir filegroup17 (说明:创建filegroup17目录) #cd filegroup17 (说明:进入filegroup17目录)

#jar -xvf ../filegroup17.jar (说明:解压filegroup17.jar文件) #mv $ORACLE_HOME/bin/rawutl $ORACLE_HOME/bin/rawutl.bak (说明:备份原不好使的rawutl文件)

#cp rawutl $ORACLE_HOME /bin/rawutl (说明:把解压的包拷贝过去) #chmod +x $ORACLE_HOME/bin/rawutl (说明:为文件赋予读写权限) 以上工作完成后,我们就可以能过dbca创建库了。

16

双机热备环境AIX下安装ORACLE10G

5.2 创建库

回到第一次打开的终端(oracle用户那个),输入如下命令: $dbca (说明:打开dbca管理页面)

输入后,系统会弹出dbca管理页面,在配置过程中需要注意的是以下几点: 1、 在Database Identification页中,Global Database Name项输入“orcl”。 2、 在Management Options页中,取消“configure the Database with Enterprise

Manager”项。

3、 在Storage Options页中,选择“Raw Devices”项,其子项Specify Raw

Devices Mapping File会自动从设置的环境变量中获取参数: /home/oracle/app/dbca_raw_config.txt;

4、 在Recovery Configuration页中,取消“Specify Flash Recovery Area”

项。

5、 在Initiallzation Parameters页中,“Sizing”菜单项中配置Processes值为

500

6、 在Initiallzation Parameters页中, “Character Sets”菜单项中选定“Choose

from the list of character sets”项,在其子项Database Character Set中选择“ZHS16GBK – GBK 16 - bit Simplified Chinese”(字符集)

7、 在Initiallzation Parameters页中,“Parmeter File”菜单项中选定“Create

server parameter file(SPFILE)”项,其子项“Server Parameter Filename”会自动配置为/dev/rorcl_spfile。

8、 在Creation Options页中,选定“Create Database”项。

上前配置完成后,系统开始创建数据库,如果没有配置错误,系统会提示创

17

双机热备环境AIX下安装ORACLE10G

建成功,如果有异常发生,请自行处理。 5.3 创建监听

当数据库创建完成后,我们需要创建一个监听,用终端(oracle用户那个)输入如下命令:

$netca (说明:启动网络配置程序)

输入后,系统会弹出netca管理页面,在配置过程中需要注意的是以下几点: 1、 选择“Listener configuration”项。 2、 选择“Add”项,创建一个新的监听。 3、 Listener name 项默认即可。 4、 协议选择“TCP”。 5、 端口默认使用“1521”。

上前配置完成后,系统开始创建监听,如果没有配置错误,系统会提示创建成功,如果有异常发生,请自行处理。 5.4 创建网络服务名

监听创建成功后,我们需要创建网络服务名,还是在刚才的netca程序页面上,步骤如下:

1、 选择“Local Net Service Name configuration”项。 2、 选择“Add”项,创建网络服务名。 3、 Service Name 项输入“orcl”。 4、 协议选择“TCP”。

5、 Host name 项输入您主机名称,如“aixdb1”。

上前配置完成后,系统开始创建网络服务名,如果没有配置错误,系统会提示创建成功,如果有异常发生,请自行处理。

18

双机热备环境AIX下安装ORACLE10G

5.5 数据库检测

当库、监听、网络服务名全部创建完成后,我们需要进行测试,检查数据库是否正常,通过oracle用户登录控制台,输入如下命令测试: 1、 $sqlplus /nolog

2、 SQL>conn / as sysdba

3、 SQL>select * from Tabs;(说明:如果系统查询到系统表,说明数据库成功)

4、 SQL>conn system/system(说明:如果登录正常,说明system用户正常) 如果上面的命令结果正常,说明库正常。 5、 SQL>exit (说明:退出数据库)

6、 $ lsnrctl start (说明:启动监听,如果系统提示正常,说明监听创建成功)

5.6 关闭数据库和监听

数据库检测完成后,我们需要关闭数据库,命令如下: 1、 $sqlplus /nolog

2、 SQL>conn / as sysdba

3、 SQL>shutdown immediate (说明:关闭数据库) 4、 SQL>exit (说明:退出数据库) 5、 $lsnrctl stop (说明:关闭监听)

6 备机建库

本章节主要是介绍为备机建立库、监听和网络服务名,与主机不同处在于,我们只需要把主机建好的配置目录拷贝到备机上,修改部分文件参数即可。

19