Oracle切換當前的資料庫

2021-06-22 21:54:35 字數 680 閱讀 1311

關於這個問題,網上各種答案,自己也是在迷糊之中解決的。

1. 啟動cmd之後,輸入emctl 提示環境變數沒有設定,之後在登錄檔中修改了環境變數:執行regedit,在hkey_local_machine\software\oracle\key_oradb10g_home1中找到oracle_sid,修改對應的值即可。修改之後輸入emctl仍然提示沒有設定環境變數,乾脆在系統環境變數之中加入oracle_sid=aa的設定,設定完以後輸入仍然提示沒有環境變數的設定,哥無語了。無奈之中等了一會兒既然成功了,估計在沒有重啟資料庫時資料庫會定時載入設定,這種載入需要等待一段時間。

sid檢視:

在oracle的安裝目錄下,如d:/oracle/product/10.2.0/db_1/dbs,看檔名如spfileorcl.ora,那麼就是orcl,也就是說檔案名字是 "spfile******.ora ",那種的 "**** "就是sid

2. 直接在cmd視窗下修改

進入cmd視窗

執行 set oracle_sid=aa  (記住oracle_sid一定要大寫,否則不會成功)

執行 sqlplus

執行 sys as sysdba,輸入密碼

執行 select name from v$database;

檢視結果,成功!因為工作環境的關係不能上傳任何東西,所以都以文字進行描述......

Oracle資料庫歸檔模式的切換

1 cmd開啟命令視窗 2 set oracle sid 3 sqlplus sys password as sysdba 4 shutdown immediate oracle的歸檔模式切換需要在mount狀態切換,所以應該首先關閉資料庫 5 startup mount 資料庫啟動順序 資料庫例項...

怎麼查詢當前Oracle資料庫的名稱

用sysdba身份登入 比如 conn as sysdba 匿名管理員登陸 執行 select name form v database 或是執行select from v database 不過執行第二個顯示的內容太多了不好找自己想要的結果。你也可以先用desc v database 語句檢視一下...

mysql 切換資料庫 tp5 切換資料庫

在進行資料庫查詢的時候,支援切換資料庫進行查詢,例如 result db connect 資料庫型別 type mysql 伺服器位址 hostname 127.0.0.1 資料庫名 database thinkphp 資料庫使用者名稱 username root 資料庫密碼 password 12...