1.使用database assist或者create database 語句後提示資料庫已經有了。
2.用database configuration assistance 建立,省時、安全、高效。
接下來的問題,當用sqlplus登陸後到底登陸的是哪個資料庫呢?實驗了下預設為剛建立的那個,
如何選擇登陸哪乙個呢?
用sqlplus連線後輸入使用者時用以下格式:
使用者名稱/密碼@資料庫名稱
即可。當然也能同時啟動多個例項。
方法是:
cmd--啟動sid為sn1的例項
set oracle_sid=sn1
sqlplus /nolog
conn /as sysdba
startup
--啟動sid為sn2的例項
exit --退出sqlplus
set oracle_sid=sn2
sqplus /nolog
conn /as sysdba
startup
這樣就可以實現兩個資料庫例項同時工作了
如果是windows系統就更簡單了,每個例項對應乙個服務,全設定為自動啟動,或者通過手動啟動也可以。
但是關閉乙個資料庫後其它的使用者登入時就會提示介面卡問題,即埠的監聽程式也關閉了。
從網上查說是需要靜態註冊監聽才行,但是沒弄懂是怎麼回事,網上的示例如下:
oracle 如何在乙個資料庫建立多個例項
例項 是乙個非固定的 基於記憶體的基本程序與記憶體結構。當伺服器關閉後,例項也就不存在了。資料庫 database 指的是固定的 基於磁碟的資料檔案 控制檔案 日誌檔案 引數檔案和歸檔日誌檔案等。一般情況下,oracle資料庫都是乙個資料庫對應乙個例項。如下圖所示 當然可以根據需要建立多個資料庫和對...
建立多個Oracle資料庫及相應的例項
轉 對於使用過sql server資料庫的使用者可以會對oracle中的資料庫的例項的概念理解的不是很好,所以我產生了寫一篇博文的想法。基礎概念 一般oracle資料庫 oracle database 可以分為兩部分,即例項 instance 和資料庫 database 例項 是乙個非固定的 基於記...
oracle安裝多個資料庫例項同時執行
首先在linux圖形介面中切換至oracle使用者執行dbca命令,安裝完資料庫例項後,在命shell命令列中執行export oracle sid 新安裝的oracle例項sid 此時若sqlplus as sysdba,執行的命令影響範圍就是新建的資料庫例項了 create user qgtg ...