WEB开发网
开发学院数据库Oracle 如何在Oracle 10g下创建standby database 阅读

如何在Oracle 10g下创建standby database

 2008-01-23 12:41:03 来源:WEB开发网   
核心提示: 主要修改添加:修改CONTROL_FILES使它符合你的控制文件的实际路径添加:STANDBY_ARCHIVE_DEST=’location=c:oracleStarch’FAL_SERVER=’PRIMARY’FAL_CLIENT=&rsq

主要修改添加:

修改CONTROL_FILES使它符合你的控制文件的实际路径

添加:

STANDBY_ARCHIVE_DEST=’location=c:oracleStarch’

FAL_SERVER=’PRIMARY’

FAL_CLIENT=’STANDBY’

standby_file_management=’AUTO’

其中standby_file_management不是必须要,但是为了后面主库添加文件,从库能自动处理,加上这个参数,避免麻烦。

同时收工建立从库的相关归档日志路径C:oracleStarch。

15.copy 主库的C:oracleora92databasepwdpormals.ora到从库相应目录

16.创建从库实例名 dos>oradim -new -sid pormals

17.启动从库

sqlplus /nolog

SQL> startup nomount;

SQL> ALTER DATABASE MOUNT STANDBY DATABASE;

将从库置为standby模式

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;

18.在主库上设置到从库的归档

SQL> alter system set log_archive_dest_2='SERVICE=standby MANDATORY REOPEN=60';

SQL> select *from v$log;

切换当前联机日志

SQL> alter system switch logfile;

SQL> select *from v$log;

察看从库后台日志

C:oracleadminpormalsdumppormals_arler.

看当前归档日志是否已经正常完成恢复

至此data guard配置完成。

19.测试一下

在主库上

SQL> create user test identified by 密码;

SQL> grant connect ,resource to test ;

SQL> conn test/密码@primary;

SQL> create table test(name varchar2(20));

上一页  1 2 3 4  下一页

Tags:如何 Oracle 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接