oradim命令的使用

2021-07-22 16:31:09 字數 1450 閱讀 7450

oradim -new -sid orcl -pfile pfilelujing

oradim -delete -sid orcl

在windows下可能存在著10g與11g並存的情況,並且他們的sid還是相同的。這時候就需要用到oradim命令來建立例項為資料庫服務

現在windows 2003下存在兩個資料庫,乙個10.2.0.5.0的資料庫,oracle_sid=orcl。另乙個11.2.0.4.0的資料庫,oracle_sid=orcl

當前正在執行的是11g的資料庫。由於業務需要,現在要開啟10g的資料庫。

通過檢視服務可知當前服務的資料庫為11g(圖)。

登入計算機管理—服務和應用程式—服務—找到oracleserverorcl—雙擊—檢視可執行檔案的路徑

我們需要使用11g的$oracle_home/bin/oradim命令刪除這個例項

由於11g的$oracle_home/bin這個path已經寫入到了系統的環境變數裡。所以直接刪除即可

登入到10g的$oracle_home/bin下,使用10g的oradim命令建立乙個例項服務(10g)

e:cd e:\oracle\product\10.2.0\db_1\bin

oradim –new –sid orcl –pfile e:\oracle\product\10.2.0\db_1\database\initorcl.ora

我們可以看到新的服務是10g的

還是在10g的bin路徑下,使用10g的sqlplus 登入資料庫,檢視當前資料庫的版本號,可知現在對應的資料檔案為10g的資料檔案

刪除10g的例項服務,在10g的bin下刪除,可見在計算機管理的服務中,剛剛建立的例項服務已經被刪除。

使用Oradim恢復Windows上的資料庫

在windows上如果系統崩潰了,資料檔案 控制檔案 日誌檔案等都還在,怎樣來恢復oracle 資料庫?前幾天重新安裝了系統,正好需要恢復一下資料庫。如果軟體也損失了,那麼需要重新安裝一下資料庫軟體。很多人抱怨我的新書很少關於windows的內容,實際上,windows和linux unix上的操作...

Oradim工具的用法

建立例程 new sid sid srvc 服務 intpwd 口令 maxusers 數量 startmode a m pfile 檔案 timeout 秒 編輯例程 edit sid sid newsid sid intpwd 口令 startmode auto manual pfile 檔名 ...

關於oradim 的用法。

建立例程 new sid sid srvc 服務 intpwd 口令 maxusers 數量 startmode a m pfile 檔案 timeout 秒 edit sid sid newsid sid intpwd 口令 startmode auto manual pfile 檔名 shutm...