欢迎访问宙启技术站
智能推送

Oracle Study之-AIX6.1构建Oracle 10gR2 RAC(5)

发布时间:2023-05-18 21:58:58

本文是关于在AIX6.1上构建Oracle 10gR2 RAC的系列,这是第五篇文章。在前面的文章中,我们讨论了安装AIX、创建用户和组、安装Clusterware和Grid Infrastructure,以及创建ASM磁盘组。在本文中,我们将继续讨论创建Oracle数据库实例并设置监听器。

创建Oracle数据库实例:

1、使用root用户登录到主节点,切换到grid用户。

2、启动ASM实例:

 $ export ORACLE_SID='+ASM1'

 $ sqlplus '/ as sysasm'

 SQL> startup

3、创建OCR和voting磁盘组:

 $ crsctl add votedisk /dev/asm/voting_disk_1 -force

 $ crsctl add votefile +aix_cluster

 $ crsctl replace votedisk /dev/asm/voting_disk_2 -force

 $ crsctl replace votedisk /dev/asm/voting_disk_3 -force

 $ crsctl query css votedisk

4、启动ASM实例:

 $ export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

 $ export ORACLE_SID=orcldb1

 $ $ORACLE_HOME/bin/dbca

在dbca的Welcome界面中,单击Next。

在操作界面选择创建数据库,单击Next。

在数据库标识界面输入数据库名称,选择Oracle10gR2的版本,并选择标准数据库(OLTP)。单击Next。

在系统标识界面选择选择Basic Server Configuration。单击Next。

在数据库文件位置界面填写数据库文件的位置。在文件位置选项卡中,选择使用文件系统。单击Next。

在恢复区位置界面填写恢复区文件的位置。在文件位置选项卡中,选择使用文件系统。单击Next。

在Database Identifiers界面,选择使用默认选项。单击Next。

在Configuration Options界面,选择Custom Database,然后单击Next。

在Database Componentities界面,选择General Purpose,单击Next。

在Storage Options界面,选择File System,并指定每个磁盘组的路径。单击Next。

在Database File Location界面,选择使用Oracle Managed Files,单击Next。

在Recovery Configuration界面,选择ARCHIVELOG模式。单击Next。

在Database Content界面,选择用默认选项,并指定Locale。

在Character Sets界面,选择Use the Unicode character set.(使用Unicode字符集)。单击Next。

在Sample Schemas界面,选择不安装示例模式。单击Next。

在Automatic Maintenance Task界面,选择跳过这一步。单击Next。

在Database Agreements界面,选择I accept the terms in the license agreement,并单击Next。

在Prerequisite Checks界面,等待检查完成并单击Next。

在Summary界面,单击Create。这将创建Oracle数据库实例。

设置Oracle监听器:

1、使用root用户登录到主节点,切换到grid用户。

2、启动Oracle Clusterware服务:

 $ crsctl start crs

3、为Oracle数据库实例创建监听器:

 $ export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

 $ export ORACLE_SID=orcldb1

 $ $ORACLE_HOME/bin/netca

在netca的Welcome界面中,单击Next。

在操作界面选择配置监听器,然后单击Next。

在监听器名称界面中,输入监听器名称,单击Next。

在协议地址界面中,选择TCP,然后单击Next。

在TCP协议界面中,选择固定IP地址,并输入IP地址及监听端口号。单击Next。

在完成界面,单击Finish。

现在,我们已经成功创建了Oracle数据库实例和监听器。在下一节中,我们将学习如何在集群中创建Oracle RAC数据库实例。