建立多個Oracle資料庫及相應的例項

2022-02-01 12:14:08 字數 812 閱讀 3076

轉 

對於使用過sql server資料庫的使用者可以會對oracle中的資料庫的例項的概念理解的不是很好,所以我產生了寫一篇博文的想法。

基礎概念

一般oracle資料庫(oracle database)可以分為兩部分,即例項(instance)和資料庫(database)。

例項:是乙個非固定的、基於記憶體的基本程序與記憶體結構。當伺服器關閉後,例項也就不存在了。

資料庫(database)指的是固定的、基於磁碟的資料檔案、控制檔案、日誌檔案、引數檔案和歸檔日誌檔案等。

一般情況下,oracle資料庫都是乙個資料庫對應乙個例項。如下圖所示。

當然可以根據需要建立多個資料庫和對應的多個例項。

測試環境

windows 7 旗艦版,32位作業系統,已經安裝oracle 11g r2,並建立乙個資料庫和例項orac11

windows中安裝的服務如下圖所示。

建立新的資料庫及對應的例項

開啟database configuration assistant

此警告頁面不用管,後面可以重新配置。

連線不同的資料庫例項

將2個資料庫對應的例項都啟動起來。

鏈結 orac11

cmdsqlplus sys/sys@orac11  as sysdba

連線 orac111

cmdsqlplus sys/sys1@orac111 as sysdba

一切 正常。

Oracle建立資料庫及授權

1.首先,建立 新 使用者 create user username identified by password username 新使用者名稱的使用者名稱 password 新使用者的密碼 也可以不建立新使用者,而仍然用以前的使用者,如 繼續利用scott用 2.建立表空間 create tab...

SQL建立連線服務到Oracle資料庫相關知識

資料來源連線字串 description address protocol tcp host localhost port 1522 connect data service name oracle 將下面的資料來源名稱改為以上連線字串即可 建立指向oracle的連線 假設oracle資料庫的使用者...

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

1.使用database assist或者create database 語句後提示資料庫已經有了。2.用database configuration assistance 建立,省時 安全 高效。接下來的問題,當用sqlplus登陸後到底登陸的是哪個資料庫呢?實驗了下預設為剛建立的那個,如何選擇登...