導航:首頁 > 程序命令 > oracle11g命令行

oracle11g命令行

發布時間:2022-06-28 09:40:21

1. 如何用命令行啟動oracleoradb11g

cmd
sqlplus /nolog
conn /as sysdba
startup

2. oracle 11g 怎樣進入em控制台啊

oracle 11g進入em控制台的步驟如下:

1,打開一個終端窗口,輸入:set ORACLE_SID = orcltest01(orcltest01是我的資料庫名稱),切換到oracle用戶環境,如下圖所示,左邊的命令行變為oracle。

3. 為什麼運行oracle11g的sql命令行會閃退

我感覺是你安裝Oracle時,sql plus相關的應用程序沒裝好。

4. 如何 啟動 oracle11g

window下:
進入命令行: net start oracleserviceorcl (後面的orcl是你安裝的資料庫實例名)
提示打開 sqlplus / as sysdba即可
linux下:
oracle用戶登錄
sqlplus / as sysdba
startup
即可

5. 在Oracle 11g中的命令行輸入sqlplusw沒有效果啊

1、你查看你的安裝目錄下是否有sqlplusw.exe程序
2、如果有,看看你的環境變數path是否有oracle的路徑和oracle的bin路徑

6. oracle11g SQLplus怎麼是命令行

運行--cmd--sqlplus "用戶名/密碼"
右鍵--標記 然後按住左鍵選擇,再點右鍵就自動復制到剪切板了

7. 如何用命令卸載oracle 11g

Oracle資料庫卸載方法/步驟

如果資料庫配置了自動存儲管理(ASM),應該先刪除聚集同步服務CSS(Cluster Synchronization
Services).刪除CSS服務的方法是在DOS命令行中執行如下命令: localconfig delete在「服務」窗口中停止oracle的所有服務。

在「開始」菜單中依次選擇「程序」 / 「Oracle-OraDb11g_home1」 / "Oracle Installation Procts"
/"Universal Install",打開Oracle Universal Installer(OUI)窗口。

單擊「卸載產品」按鈕,打開「產品清單」窗。選中要刪除的Oracle產品, 單擊「刪除」按鈕,打開「確認刪除」對話框。

在「確認刪除」對話框中單擊「是」按鈕,開始刪除選擇的Oracle產品。

刪除自動存儲管理(ASM),在DOS命令行中執行如下命令: oracle -delete -asnsid +asm運行regedit命令,打開注冊表窗口。刪除注冊表中與Oracle相關的內容,具體如下。★刪除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目錄。★刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb為開頭的鍵。★刪除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application中所有以oracle開頭的鍵。★刪除HKEY_CLASSES_ROOT目錄下所有以Ora、Oracle、Orcl或EnumOra為前綴的鍵。★刪除HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/
Explorer/MenuOrder/Start
Menu/Programs中所有以oracle開頭的鍵。★刪除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中
除Microsoft ODBC for Oracle注冊表鍵以外的所有含有Oracle的鍵。其中有些注冊表項可能在卸載Oracle產品的時候已經被刪除。

刪除環境變數中的PATH和CLASSPATH中包含Oracle的值。刪除「開始」 / 「程序」 中所有Oracle的組和圖標。

刪除所有和ORACLE相關的目錄。 ★C:\app\asus\oradata ★C:\Program Files (x86)\Oracle
★C:\Users\asus\AppData\Roaming\PLSQL Developer ★ORACLE_BASE目錄 ★C:DOcuments and
Setting \系統用戶名\LocalSettings\Temp目錄下的臨時文件。

8. oracle 11 g 怎麼啟動集群服務是進入命令行啟動嗎

一名學生最近在公司搭建RAC集群,但對其啟動與關閉的順序和原理不是特別清晰,我在教學工作中也發現了很多學員對RAC知識了解甚少,因此我在這里就把RAC裡面涉及到的最常用的啟動與關閉順序和命令逐一列舉出來,由於RAC的後台資源較多,因此涉及到的命令也很多,最後附上幫助手冊讓在工作中臨時使用時也可以迅速查到,如果這篇文章能夠幫到大家就是我今後繼續努力撰寫的動力,感謝大家對我文章的瀏覽多提寶貴意見。

關閉過程(CRS集群關閉->關閉資料庫)
1.關閉資料庫:
用oracl用戶執行srvctl命令
語法:srvctl stop database -d dbname [-o immediate]
作用:可以一次性關閉dbname的所有實例
[oracle@rac1 ~]$ srvctl stop database -d racdb -停止所有節點上的實例
然後查看狀態:
[oracle@rac1 ~]$ srvctl status database -d racdb
Instance rac1 is not running on node rac1
Instance rac2 is not running on node race
2.停止HAS(High Availability Services),必須以root用戶操作
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop has -f
[root@rac1 bin]# ./crsctl stop crs -f
本命令只能關閉當前節點的CRS服務,因此需要在RAC的所有節點上執行,啟動也一樣。has與crs等同
3.停止節點集群服務,必須以root用戶:
[root@rac1 oracle]# cd /u01/grid/11.2.0/grid/bin
[root@rac1 bin]# ./crsctl stop cluster ----停止本節點集群服務
[root@rac1 bin]# ./crsctl stop cluster -all ---停止所有節點服務
也可以如下控制所停節點:
[root@rac1 bin]# crsctl stop cluster -n rac1 rac2
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded
CRS-2677: Stop of 'ora.cssd' on 'rac2' succeeded
。。。。。。。。。。。省略日誌輸出。。。。。。。。。。。。。。
你如果想一條命令把所有的進程全部停止可以使用上述命令。如果不指定參數的話對當前節點有效,如果指定參數的話對相關參數節點有效。
4.檢查集群進程狀態
[root@rac1 bin]# crsctl check cluster
詳細輸出
[root@rac1 bin]# crs_stat -t -v
只檢查本節點的集群狀態
[root@rac1 bin]# crsctl check crs

啟動過程(CRS集群啟動->啟動資料庫)
1.啟動HAS
單一節點啟動
[root@rac2 ~]# crsctl start has
[root@rac2 ~]# crsctl start crs
[root@rac2 ~]# crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
所有節點啟動
[root@rac1 bin]# crsctl start cluster -n rac1 rac2
CRS-4123: Oracle High Availability Services has been started.
[root@rac1 bin]# crsctl start cluster -all
[root@rac2 ~]# crsctl check cluster
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
此命令會在後台啟動所有RAC CRS相關進程
[root@rac2 ~]# crs_stat -t -v
CRS-0184: Cannot communicate with the CRS daemon.
因為start has啟動的crs進程比較多因此會啟動的比較慢,我的機器等待了5分鍾,在沒有完全啟動成功之前會報上述錯誤,需要耐心等待一段時間後執行下面命令即可查看到所有CRS相關進程服務已經啟動。
[root@rac2 ~]# crs_stat -t -v
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora.DATA.dg ora....up.type 0/5 0/ ONLINE ONLINE rac1
ora....ER.lsnr ora....er.type 0/5 0/ ONLINE ONLINE rac1
ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac2
ora....N2.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac1
ora....N3.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac1
ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE rac1
ora.cvu ora.cvu.type 0/5 0/0 ONLINE ONLINE rac1
ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE
ora....network ora....rk.type 0/5 0/ ONLINE ONLINE rac1
ora.oc4j ora.oc4j.type 0/1 0/2 ONLINE ONLINE rac1
ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE rac1
ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1
ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1
ora.rac1.gsd application 0/5 0/0 OFFLINE OFFLINE
ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1
ora.rac1.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac1
ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2
ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2
ora.rac2.gsd application 0/5 0/0 OFFLINE OFFLINE
ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2
ora.rac2.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac2
ora....ry.acfs ora....fs.type 0/5 0/ ONLINE ONLINE rac1
ora.scan1.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac2
ora.scan2.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac1
ora.scan3.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac1
說明:
英文解釋
ora.gsd is OFFLINE by default ifthere is no 9i database in the cluster.
ora.oc4j is OFFLINE in 11.2.0.1 as DatabaseWorkload Management(DBWLM) is unavailable. these can be ignored in11gR2 RAC.
中文解釋
ora.gsd是集群服務中用於與9i資料庫進行通信的一個進程,在當前版本中為了向後兼容才保存下來,狀態為OFFLINE不影響CRS的正常運行與性能,我們忽略即可
ora.oc4j是在11.2.0.2以上版本中有效的服務進程,用於DBWLM的資源管理,因此在11.2.0.1以下版本並沒有使用
2.啟動資料庫:
oracl用戶執行srvctl命令:
語法:srvctl start|stop|status database -d dbname [-o immediate]
作用:可以一次性啟動dbname的所有實例
[oracle@rac1 ~]$ srvctl start database -d racdb -啟動所有節點上的實例
然後查看狀態:
[oracle@rac1 ~]$ srvctl status database -d racdb
3.詳細輸出資源全名稱並檢查狀態
crsctl status resource -t
crsctl status resource
4.常用srvctl命令
指定dbname上某個實例
srvctl start|stop|status instance -d -i <instance_name>
5.顯示RAC下所有實例配置與狀態
srvctl status|config database -d
6.顯示所有節點的應用服務(VIP,GSD,listener,ONS)
srvctl start|stop|status nodeapps -n<node_name>
7.ASM進程服務管理
srvctl start|stop|status|config asm -n [-i <asm_inst_name>] [-o<oracle_home>]
srvctl config asm -a
srvctl status asm -a
6.可以獲取所有的環境信息:
srvctl getenv database -d [-i<instance_name>]
7.設置全局環境和變數:
srvctl setenv database -d -t LANG=en
8.在OCR中刪除已有的資料庫信息
srvctl remove database -d
9.向OCR中添加一個資料庫的實例:
srvctl add instance -d -i<instance_name> -n
srvctl add instance -d -i<instance_name> -n
10.檢查監聽的狀態
srvctl status listener
srvctl config listener -a
SCAN配置信息
srvctl config scan
SCAN listener狀態信息
srvctl status scan

小結:crsctl命令是一個集群級別命令,可以對所有集群資源進行統一啟動、停止等管理操作
srvctl命令是一個服務級別命令,可以對單一服務資源進行統一啟動、停止等管理操作

附:srvctl命令啟動與停止的詳細幫助
[root@rac2 ~]# srvctl start -h

The SRVCTL start command starts, Oracle Clusterware enabled, non-running objects.

Usage: srvctl start database -d <db_unique_name>[-o <start_options>] [-n ]
Usage: srvctl start instance -d <db_unique_name>{-n <node_name>[-i <inst_name>] | -i <inst_name_list>} [-o <start_options>]
Usage: srvctl start service -d <db_unique_name>[-s "<service_name_list>" [-n <node_name>| -i <inst_name>] ] [-o <start_options>]
Usage: srvctl start nodeapps [-n <node_name>] [-g] [-v]
Usage: srvctl start vip { -n <node_name>| -i <vip_name>} [-v]
Usage: srvctl start asm [-n <node_name>] [-o <start_options>]
Usage: srvctl start listener [-l <lsnr_name>] [-n <node_name>]
Usage: srvctl start scan [-i <ordinal_number>] [-n <node_name>]
Usage: srvctl start scan_listener [-n <node_name>] [-i <ordinal_number>]
Usage: srvctl start oc4j [-v]
Usage: srvctl start home -o <oracle_home>-s <state_file>-n <node_name>
Usage: srvctl start filesystem -d <volume_device>[-n <node_name>]
Usage: srvctl start diskgroup -g <dg_name>[-n "<node_list>"]
Usage: srvctl start gns [-l <log_level>] [-n <node_name>] [-v]
Usage: srvctl start cvu [-n <node_name>]
For detailed help on each command and object and its options use:
srvctl -h

[root@rac2 ~]# srvctl stop -h

The SRVCTL stop command stops, Oracle Clusterware enabled, starting or running objects.

Usage: srvctl stop database -d <db_unique_name>[-o <stop_options>] [-f]
Usage: srvctl stop instance -d <db_unique_name>{-n <node_name>| -i <inst_name_list>} [-o <stop_options>] [-f]
Usage: srvctl stop service -d <db_unique_name>[-s "<service_name_list>" [-n <node_name>| -i <inst_name>] ] [-f]
Usage: srvctl stop nodeapps [-n <node_name>] [-g] [-f] [-r] [-v]
Usage: srvctl stop vip { -n <node_name> | -i <vip_name>} [-f] [-r] [-v]
Usage: srvctl stop asm [-n <node_name>] [-o <stop_options>] [-f]
Usage: srvctl stop listener [-l <lsnr_name>] [-n <node_name>] [-f]
Usage: srvctl stop scan [-i <ordinal_number>] [-f]
Usage: srvctl stop scan_listener [-i <ordinal_number>] [-f]
Usage: srvctl stop oc4j [-f] [-v]
Usage: srvctl stop home -o <oracle_home>-s <state_file>-n <node_name>[-t <stop_options>] [-f]
Usage: srvctl stop filesystem -d <volume_device>[-n <node_name>] [-f]
Usage: srvctl stop diskgroup -g <dg_name>[-n "<node_list>"] [-f]
Usage: srvctl stop gns [-n <node_name>] [-f] [-v]
Usage: srvctl stop cvu [-f]
For detailed help on each command and object and its options use:
srvctl -h

9. 剛剛安裝好oracle11g 是不是oracle默認沒有圖形界面 默認只用命令行嗎

oracle裝好後需要裝工具才能連上資料庫圖形操作,如果沒有工具只能用命令行sqlplus連接。

閱讀全文

與oracle11g命令行相關的資料

熱點內容
怎樣把文件夾名字改成可見 瀏覽:169
最奇怪的解壓視頻 瀏覽:742
android上傳圖片內存溢出 瀏覽:296
yii命令行 瀏覽:445
javaweb音樂 瀏覽:203
安卓手機最好用什麼軟體 瀏覽:352
編譯原理lr分析講解 瀏覽:143
單純程序員哭了 瀏覽:336
男生設計app哪個好 瀏覽:765
梯形圖是編譯還是解釋執行 瀏覽:473
錄屏好用的app哪個好用 瀏覽:637
一念逍遙新伺服器怎麼看 瀏覽:92
移動app的信用充話費在哪裡 瀏覽:502
單片機接感測器 瀏覽:74
免費pdf工具 瀏覽:382
pdf加密一機一碼 瀏覽:602
怎麼把百度雲資源壓縮 瀏覽:458
不會數學英語如何編程 瀏覽:88
如何能知道網站伺服器地址 瀏覽:648
程序員月薪5萬難嗎 瀏覽:138