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

如何在Oracle 10g下创建standby database

 2008-01-23 12:41:03 来源:WEB开发网   
核心提示:在Oracle 10g刚出来不久,就对oracle 10g 下的data guard进行了测试,如何在Oracle 10g下创建standby database,发现10g作standby时更方便了, 先整理出来,除了字符集选择 zhs16gbk外,全部使用缺省方式4.在从库上,如下:操作环境:Windows 2000

在Oracle 10g刚出来不久,就对oracle 10g 下的data guard进行了测试,发现10g作standby时更方便了。

先整理出来,如下:

操作环境:Windows 2000 Professional + Serveice pack 4

数据库:Oracle 10g

主库SID:pormals

从库SID:pormals

oracle安装采用OMF结构

1.主从两机的操作系统和相同pack

2.在主从库上建立数据库,选择只安装Software

3.在主库上,通过dbca建立数据库,除了字符集选择 zhs16gbk外,全部使用缺省方式

4.在从库上,手工创建和主库相同目录

5.关闭主库数据库,备份数据文件到从库

确定需要copy过去的数据文件以及redo log

sqlplus /nolog

SQL> conn / as sysdba;

SQL> select file_name from dba_data_files;

确定所要copy数据文件

SQL> select member from v$logfile;

确定所要copy联机日至文件

SQL> shutdown immediate;

copy 上面选出的所有文件到从库上相应的目录.

6.打开主库数据库,修改为归档方式(oracle10g用户操作)

手工创建归档目录C:OracleArch

sqlplus /nolog

SQL> conn / as sysdba;

Connected.

SQL> startup mount;

SQL> alter database archivelog;

SQL> archive log start;

SQL> archive log list;

SQL> alter database open;

SQL> alter system set LOG_ARCHIVE_DEST_1='LOCATION=C:OracleArch';

SQL> alter system set log_archive_format='%t_%s.dbf' scope=spfile;

SQL> alter system set log_archive_start=true scope=spfile;

1 2 3 4  下一页

Tags:如何 Oracle 创建

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