oracle建立多個資料庫例項及其管理

2021-05-24 07:51:09 字數 705 閱讀 2754

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 ...