安装数据库
- 格式:doc
- 大小:1.85 MB
- 文档页数:20
RHEL5(X64)双机热备
——安装数据库
1. 挂载逻辑盘
1) 给oracle用户使用卷组的权限
chown -R oracle:oinstall /dev/controlvg #控制文件卷组
chown -R oracle:oinstall /dev/archvg #日志文件卷组
chown -R oracle:oinstall /dev/datavg #数据文件卷组
2) 创建不同的文件夹,分别存储控制文件、数据文件和日志文件
#日志文件
mkdir -p /u01/oraarch/oraarch1
mkdir -p /u01/oraarch/oraarch2
mkdir -p /u01/oraarch/oraarch3
#控制文件
mkdir -p /u01/oracontrol/oracontrol1
mkdir -p /u01/oracontrol/oracontrol2
mkdir -p /u01/oracontrol/oracontrol3
#数据文件
mkdir -p /u01/oradata/oradata1
3) 挂载逻辑盘
#控制文件
mount /dev/controlvg/controllv1 /u01/oracontrol/oracontrol1
mount /dev/controlvg/controllv2 /u01/oracontrol/oracontrol2
mount /dev/controlvg/controllv3 /u01/oracontrol/oracontrol3
#日志文件
mount /dev/archvg/archlv1 /u01/oraarch/oraarch1
mount /dev/archvg/archlv2 /u01/oraarch/oraarch2
mount /dev/archvg/archlv3 /u01/oraarch/oraarch3
#数据文件
mount /dev/datavg/datalv1 /u01/oradata/oradata1
4) 赋予oracle用户读写权限
#日志文件
chown -R oracle:oinstall /u01/oraarch/oraarch1
chown -R oracle:oinstall /u01/oraarch/oraarch2
chown -R oracle:oinstall /u01/oraarch/oraarch3
#控制文件
chown -R oracle:oinstall /u01/oracontrol/oracontrol1
chown -R oracle:oinstall /u01/oracontrol/oracontrol2
chown -R oracle:oinstall /u01/oracontrol/oracontrol3
#数据文件
chown -R oracle:oinstall /u01/oradata/oradata1
2. 安装数据库
执行命令dbca,图形化界面安装数据库
1) 图形化界面安装数据库
2) 初始化文件配置
最后一步确认$ORACLE_HOME/dbs下是否有inittvpay.ora文件,如果没有,拷贝目录:
$ORACLE_BASE /admin/tvpay/pfile下的文件,命令如下:
cp $ORACLE_BASE/admin/tvpay/pfile/init.ora.920200823274 $ORACLE_HOME/dbs
/inittvpay.ora
3. 数据库配置
在图形化界面键入命令:netca ,开始配置数据库。
1) 监听程序配置
2) 命名方法配置
3) 本地网络服务名配置
4. 测试
1) 创建表空间
create tablespace test datafile '/u01/oradata/oradata1/tvpay/test.dbf' size 50M autoextend on next 1M
maxsize unlimited;
2) 创建用户
create user test identified by test default tablespace test quota unlimited on test account unlock;
grant connect,resource to test;
grant dba to tes;
3) 建测试表
切换为test用户建表
conn test/test;
建立test表
create table test (name varchar(10) primary key, id number(50)not null);
4) 插入数据
insert into test values('tianyanbo',11);
5) 选择数据,测试安装
select * from test;
输出结果则安装正确。
5. 第二台机器安装数据库
1) 备份并删除逻辑卷上的内容:
备份命令:tar czvf buckup-20100925.tar.gz /u01/oraarch/* /u01/oracontrol/*
/u01/oradata/*
删除命令:rm /u01/oraarch/*/* -rf
rm /u01/oracontrol/*/* -rf
rm /u01/oradata/*/* -rf
2) 卸载逻辑卷
卸载命令
#控制文件卷
umount /u01/oracontrol/oracontrol1
umount /u01/oracontrol/oracontrol2
umount /u01/oracontrol/oracontrol3
#日志文件
umount /u01/oraarch/oraarch1
umount /u01/oraarch/oraarch2
umount /u01/oraarch/oraarch3
#数据文件
umount /u01/oradata/oradata1
3) 安装数据库
重新执行步骤1、2、3、4,完成数据库安装。
4) 测试
将逻辑盘挂载到主机上,启动Oracle数据库,测试是否可以用测试账户登录并读
取数据库测试表的内容,如果可以则表示安装成功。