Oradim工具的用法[收藏]
2024-07-21 02:40:35
供稿:網友
創建例程:
-NEW -SID sid -SRVC 服務 [-INTPWD 口令] [-MAXUSERS 數量] [-STARTMODE am] [-PFILE 文件] [-TIMEOUT 秒]
編輯例程:
-EDIT -SID sid [-NEWSID sid] [-INTPWD 口令] [-STARTMODE automanual] [-PFILE 文件名] [-SHUTMODE ain] [-SHUTTYPE srvcinstsrvc,inst] [-TIMEOUT 秒]
刪除例程:
-DELETE -SID sid -SRVC 服務名稱
啟動服務和例程:
-STARTUP -SID sid [-USRPWD 口令] [-STARTTYPE srvcinstsrvc,inst] [-PFILE 文件名]
關閉服務和例程:
-SHUTDOWN -SID sid [-USRPWD 口令] [-SHUTTYPE srvcinstsrvc,inst] [-SHUTMODE a i n]
查詢幫助:
-? -h -help
相關說明:
-SID sid 指定要啟動的實例名稱
-SRVC 服務 指定要啟動的服務名稱
-USRPWD 口令 指定內部用戶的口令,假如作為NT治理員登錄,不用此參數
-PFILE 文件名 為實例指明初始化參數文件,假如參數文件在Oracle的默認位置,則不需要此命令
-STARTTYPE srvcinstsrvc,inst 表示要啟動什幺srvc—只啟動服務inst—啟動實例,服務必須已經啟動并開始工作了srvc,inst —服務和實例都啟動
-SHUTTYPE srvcinstsrvc,inst 表示要終止什幺,參數選項同上
-STARTMODE am 表示啟動實例所使用的模式a—auto方式(自動)m—manual方式(手動)
-SHUTMODE ain 表示終止實例所使用的關閉模式a—abort方式i—immediate方式n—normal方式
例子:
1.在服務里生成一個新的實例治理服務,啟動方式為手工
oradim -NEW -SID test -STARTMODE manual -PFILE "D:/Oracle/admin/test/pfile/inittest.ora
oradim -NEW -SRVC OracleServicetest -STARTMODE manual -PFILE "D:/Oracle/admin/test/pfile/inittest.ora
注:有效的服務名為 “OracleService” 后跟“ SID”
-SID test 與 -SRVC OracleServicetest 等價
2.刪除此實例或服務
oradim -DELETE -SID test
oradim -DELETE -SRVC OracleServicetest
3.編輯此實例,啟動方式改為手動
oradim -EDIT -SID test -STARTMODE manual
4.編輯此實例,啟動方式改為自動
oradim -EDIT -SID test -STARTMODE auto
5. 啟動test
oradim -STARTUP -SID test
oradim -STARTUP -SID test -STARTTYPE srvc,inst
6.只啟動test服務
oradim -STARTUP -SID test -STARTTYPE srvc
7.只啟動test實例
oradim -STARTUP -SID test -STARTTYPE inst
8. 關閉test
oradim -SHUTDOWN -SID test
oradim -SHUTDOWN -SID test -SHUTTYPE srvc,inst