Oracle数据库移植方法.docx
文本预览下载声明
Oracle数据库移植或重新配置方法测试环境:win2003+Oracle 10.2.0特别提示:备份原机上相应文件(包括配置文件、日志文件和数据文件)C:\oracle\product\10.2.0\adminC:\oracle\product\10.2.0\flash_recovery_areaC:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.oraC:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.oraC:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.oraC:\oracle\product\10.2.0\db_1\database\initcim.oraC:\oracle\product\10.2.0\db_1\database\PWDcim.oraC:\oracle\product\10.2.0\db_1\dbs\SPFILECIM.ORA数据文件也拷贝到与原机相同路径(我的是D盘)新机安装Oracle,默认安装路径(路径与原机相同),不创建启动数据库。将配置文件及日志文件按照原路径拷贝到新机。确认配置文件listener.ora、tnsnames.ora中的涉及此服务器的IP或计算机名称是否正确。或通过 开始—程序-- Oracle - OraDb10g_home1--配置和移植工具--Net Configuration Assistant 重新创建LISTEN和TNS(本地NET服务名配置)创建实例服务:C:\oradim -NEW -SID cim (cim是实例名,须与原数据库相同)【启动实例服务】:(实例未启动时执行)C:\oradim -startup -sid cim启动监听服务:(如果由程序创建监听,则服务已经启动,并已设为自动,不用执行此步)C:\lsnrctl start设置自动运行:在系统服务中将数据库实例和监听启动并设置为自动。设置数据库SID:设置数据库SID,否则可能出现sqlplus cim/cim@cim as sysdba或sqlplus cim/cim@cim 可以登录,而sqlplus / as sysdba 却不可以登录。方法一:修改注册表 regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1添加字符串值,名称为ORACLE_SID,数值为DB的SID.方法二:右键 我的电脑,属性--高级--环境变量---系统变量--新建变量名=oracle_sid,变量值=DB的SID.方法三:进入sqlplus前,在command line下输set oracle_sid=DB的SID.(重启后会失效)至此完成。其他问题:重启数据库不能自动启动修改注册表 regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1修改ORA_cim_AUTOSTART=TRUE
显示全部