1. 建立实例Oradim
–new –sid testdb –intpwd oracle –startmode mM表示手工启动,只是启动实例,不会open或mount数据库a) 建立新的实例Oradim
–new –sid testdb –intpwd oracle –startmode mb) 修改tnsnames.ora和
listener.ora文件使其识别新加的实例tnsnames.ora:testdb = (DEscrīptION = (ADDRESS_LIST
= (ADDRESS
= (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA
= (SERVER
= DEDICATED)
(SERVICE_NAME = testdb ) ))listener.ora:SID_LIST_LISTENER
= (SID_LIST
=
(SID_DESC
=
(GLOBAL_DBNAME = testdb ) (ORACLE_HOME =
F:\oracle\ora92) (SID_NAME = testdb ) ) )c)
如果机器在域中,还需 检查sqlnet.ora文件,看域名是否添加NAMES.DEFAULT_DOMAIN = test.locald) 测试实例是否添加成功Tnsping testdb;Sqlplus
/nologConn /@testdb as sysdba;如果显示已连接,则证明可以连上数据库Exit如果不成功,检查监听服务是否正确添加。注意在建实例同时要使监听服务识别,必须修改监听文件或配置Net Manager。
如果这样还不能识别Service Name,有可能是防火墙打开的缘故。
2. 删除服务Oradim –delete –sid testdb3. 修改数据库实例属性:自动启动数据库Oradim –edit –sid testdb –startmode a在spfile设置好的前提下,启动该数据库实例会跟着自动open数据库
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22741583/viewspace-684145/
,如需转载,请注明出处,否则将追究法律责任。