当前位置: 代码迷 >> Oracle管理 >> STARTUP MOUNT 與 OPEN 問題,该怎么处理
  详细解决方案

STARTUP MOUNT 與 OPEN 問題,该怎么处理

热度:297   发布时间:2016-04-24 04:12:55.0
STARTUP MOUNT 與 OPEN 問題
您好:
因為目前SERVER端只夠架1個DB,但有關STARTUP MOUNT 問題想請教?

因為 我看一些範例說明,他由/as SYSDBA 登入後

1.
startup numount;
再 alter database mount;

若是有2個資料庫(SID =ORCL1,ORCL2)時,需要特別指定嗎?
因我我試過  alter database mount orcl1;  
出現錯誤。

MOUNT 不是掛在資料庫,但尚未OPEN嗎?

2.mount 後,再ALTER DATABASE OPEN ORCL1;
這時,若整個SEVER 上有    2個資料庫(SID =ORCL1,ORCL2),
我只想要 CLOSE 掉  ORCL1,這有辦法做得到嗎?

還是非得要  shutdown 後,再重頭開始 mount -->OPEN?

謝謝!
------解决思路----------------------
mount 加载控制文件
open 打开数据文件,日志文件.............,提供服务
------解决思路----------------------
同楼上,登陆时候用@

------解决思路----------------------
引用:
所以
set oracle_sid=orcl; 是在cmd 
再 都入SQL PLUS 來STARTUP.

或是以 sqlplus sys/pwd@orcl as sysdba  來登入

若是 使用SQL DEVELOPER,因為連線已經使用 @了,故可直接用startup mount ,這對嗎?

另外,要如何確定 目前是在哪一個DB 或INSTANCE?
且 DATABASE 和 INSTANCE 間的差異?  
INSTANCE 這一個概念很模糊,他是????

謝謝!
 

select * from v$database;
select * from v$instance;
至于他们之间的关系,其实我看了这么久,也还有点晕,自己百度。   
另:记得结贴。:)
  相关解决方案