d) 配置数据库:
oracle程序安装完毕后,我们需要配置数据库到共享磁盘上,这样多台机器才能够共享其数据资源;
# dbca
运行数据库配置助手来帮助用户安装数据库,注意需要将路径指明到共享磁盘中。 e) 设置环境变量
在各个机器的/home/oracle/.profile文件中,设置两个全局变量:
$ORACLE_HOME=/oracle $ORACLE_SID=oracle f)
# rpm -ivh VRTSvcsor # rpm -ivh VRTScsocw
这样,oracle的安装就完成了。
该变量指明数据库的安装位置; 该变量指明访问哪个数据库实例;
安装VCS的oracle代理软件:(以redhat为例)
测试 在安装结束之后,我们需要测试一下oracle能否在多台机器上正常工作。
a) 将共享盘mount到第一台机器(步骤可以参考DB2双机配置)
b) 从这台机器登陆数据库并创建一个表
i. su – oracle 将系统用户切换到oracle用户; ii. iii. iv. v. vi. vii.
export $ORACLE_HOME=/oracle;
导出全局变量;
export $ORACLE_SID=oracle;
$ORACLE_HOME/bin/sqlplus /nolog 进入数据库模式; connect / as sysdba 以系统管理员身份登陆数据库; create user tester identified by '123456' default tablespace USERS temporary tablespace TEMP quota 100K on USERS; 创建一个新用户tester; grant create session to tester; create table tester.mytime ( tstamp date );
赋予新用户tester创建表的权限; 在tester用户空间下创建一个新表;
viii. insert into tester.mytime (tstamp) values (SYSDATE); 在新表中插入数据; ix. disconnect; 断开连接; c) 测试其他集群节点可以工作: i. ii. iii.
connect tester/123456 以新用户身份登陆数据库; update tester.mytime set ( tstamp ) = SYSDATE; 更新表的内容; select TO_CHAR(tstamp, ’MON DD, YYYY HH:MI:SS AM’) from tester.mytime; 确认表的内容已经被更新;
iv. exit 推出。
在经过这个检查之后,就说明数据库已经正确安装并可以被每个节点正常的访问,测试成功。
4.3存储安装
4.4集群软件安装
选择相应的集群软件,厂家负责上门安装。并按照业务的设计需要做相关的规划,最后输出安装文档,作为实施的交付件。