快速建立一个数据库实例

1.     建立实例

Oradim –new –sid testdb –intpwd oracle –startmode m
M表示手工启动,只是启动实例,不会openmount数据库

a)         建立新的实例
Oradim –new –sid testdb –intpwd oracle –startmode m
b)        修改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.local
d)        测试实例是否添加成功
Tnsping testdb;
Sqlplus /nolog
Conn /@testdb as sysdba;如果显示已连接,则证明可以连上数据库
Exit
如果不成功,检查监听服务是否正确添加。
注意在建实例同时要使监听服务识别,必须修改监听文件或配置Net Manager
如果这样还不能识别Service Name,有可能是防火墙打开的缘故。
2.     删除服务

Oradim –delete –sid testdb

3.     修改数据库实例属性:自动启动数据库
Oradim –edit –sid testdb –startmode a
spfile设置好的前提下,启动该数据库实例会跟着自动open数据库

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22741583/viewspace-684145/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22741583/viewspace-684145/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值