如何在Oracle 10g下创建standby database
2008-01-23 12:41:03 来源:WEB开发网在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;
- ››oracle 恢复误删除的表和误更新的表
- ››如何检查oracle的归档空间是否满了
- ››如何在浏览器中打开PDF文件并实现预览的思路与代码...
- ››如何改Win7系统我的文档保存位置
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››如何让ios app支持32位和64位
- ››如何删除Windows 8系统未知的账户
- ››如何提高win7系统的响应速度?
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››如何避免iPhone应用中内存泄露
更多精彩
赞助商链接