【如内容违法或虚假,请联系上述邮件删除】今天在单机上测试建个standby库,但是出错,各位辅佐看看哪个步骤出问题了
系统环境:Windows 2000 Server sp4 1G内存
现有数据库实例(Primary库):backdb
预创建Standby库实例:dbstandby
1、 数据库版本信息:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
PL/SQL Release 9.2.0.1.0 - Production
CORE 9.2.0.1.0 Production
TNS for 32-bit Windows: Version 9.2.0.1.0 - Production
NLSRTL Version 9.2.0.1.0 – Production
2、 确认Primary库能否在归档方式下,本例不在归档方式下,调整数据库至归档方式下。
SQL> alter system set LOG_ARCHIVE_START=TRUE scope=spfile;
关闭实例,备份数据库
SQL>STARTUP MOUNT;
SQL>ALTER DATABASE ARCHIVELOG;
SQL>ALTER DATABASE OPEN;
3、 对Primary库做的工作
激活Forced Logging:
SQL>ALTER DATABASE FORCE LOGGING;
设置本地归档目的:
SQL> alter system set log_archive_dest_1=\'LOCATION=E:\\oracle\\oradata\\backdb\\archive\' scope=both;
系统已更改。
4、创建物理的Standby库
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
--------
E:\\ORACLE\\ORADATA\\BACKDB\\SYSTEM01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\UNDOTBS01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\CWMLITE01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\DRSYS01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\EXAMPLE01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\INDX01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\ODM01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\TOOLS01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\USERS01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\XDB01.DBF
E:\\ORACLE\\ORADATA\\BACKDB\\FUJUN.ORA
E:\\ORACLE\\ORADATA\\BACKDB\\FJINDX.ORA
已选择12行。
关闭实例,拷贝数据文件至既定目的:
SQL> shutdown immediate;
数据库曾经关闭。
曾经卸载数据库。
ORACLE 例程曾经关闭。
SQL> startup
ORACLE 例程曾经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载终了。
数据库曾经翻开。
为Standby库创建控制文件:
SQL> alter database create standby controlfile as \'F:\\oracle\\oradata\\dbstandby\\S
TANDBYCON.CTL\';
数据库已更改。
为Standby库准备初始化参数文件:
SQL> create pfile=\'F:\\oracle\\dbstandby\\initstandby\' from spfile;
文件已创建。
设定Physical Standby库初始化参数:
*.aq_tm_processes=1
*.background_dump_dest=\'C:\\oracle\\admin\\backdb\\bdump\'
*.compatible=\'9.2.0.0.0\'
*.control_files=\'F:\\oracle\\oradata\\dbstandby\\STANDBYCON.CTL\'
*.core_dump_dest=\'C:\\oracle\\admin\\backdb\\cdump\'
*.db_block_size=8192
*.db_cache_size=25165824
*.db_domain=\'gislab1.com\'
*.db_file_multiblock_read_count=16
*.db_name=\'backdb\'
*.dispatchers=\'(PROTOCOL=TCP) (SERVICE=backdbXDB)\'
*.fast_start_mttr_target=300
*.hash_join_enabled=TRUE
*.instance_name=\'dbstandby\'
*.java_pool_size=33554432
*.job_queue_processes=10
*.large_pool_size=8388608
#*.log_archive_dest_1=\'LOCATION=E:\\oracle\\oradata\\backdb\\archive\'
*.log_archive_start=TRUE
*.open_cursors=300
*.pga_aggregate_target=25165824
*.processes=150
*.query_rewrite_enabled=\'FALSE\'
*.remote_login_passwordfile=\'EXCLUSIVE\'
*.shared_pool_size=50331648
*.sort_area_size=524288
*.star_transformation_enabled=\'FALSE\'
*.timed_statistics=TRUE
*.undo_management=\'AUTO\'
*.undo_retention=10800
*.undo_tablespace=\'UNDOTBS1\'
*.user_dump_dest=\'C:\\oracle\\admin\\backdb\\udump\'
*.lock_name_space=dbstandby
*.standby_file_management=AUTO
*.remote_archive_enable=TRUE
*.standby_archive_dest=\'F:\\oracle\\dbstandby\\archive\'
*.db_file_name_convert=(\'E:\\oracle\\oradata\\backdb\\\',\'F:\\oracle\\oradata\\dbstandby\\\')
*.log_file_name_convert=(\'E:\\oracle\\oradata\\backdb\\\',\'F:\\oracle\\dbstandby\\\')
*.log_archive_dest_1=(\'LOCATION=F:\\oracle\\dbstandby\\archive\')
创建一个Windows效劳:
C:\\> oradim –NEW –SID dbstandby –STARTMODE m
创建standby库的spfile文件:(出错)
C:\\>set oracle_sid=dbstandby
C:\\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 12月 30 14:49:40 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn /as sysdba
已衔接到闲暇例程。
SQL> create spfile=\'F:\\oracle\\dbstandby\\SPFILEdbstandby.ora\' from pfile=\'F:\\or
le\\dbstandby\\initstandby.ora\';
create spfile=\'F:\\oracle\\dbstandby\\SPFILEdbstandby.ora\' from pfile=\'F:\\oracle\\
standby\\initstandby.ora\'
*
ERROR 位于第 1 行:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file \'F:\\ORACLE\\DBSTANDBY\\INITSTANDBY.ORA\'
说是系统参数出错,但找了老半天也没发现是哪儿,请各位看看啦,谢谢了先!(关注老榕树网络旗下“网络思维”微信公众号:wlsw360 (每天都有好文章)
本帖如有虚假或违法,请联系邮箱删除,本社区删贴不收任何费用,欢迎举报。老榕树社区属老榕树网络旗下网站,旨在为老榕树用户提供创业咨询、网站建设技术交流、源码下载、提供各种实用工具。如有部分帖子涉及违法、虚假,请你第一时间与社区联系,把需要删除的社区链接提供给我们,我们核实之后,第一时间删除。邮箱:125175998@qq.com |