`
tl_oni
  • 浏览: 29643 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RHEL5(X64)双机热备 ——安装数据库

阅读更多

 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 数据库,测试是否可以用测试账户登录并读取数据库测试表的内容,如果可以则表示安装成功。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics