困擾了我一天,記錄下來,以後查詢使用。
1.安裝資料庫時,檢查計算機配置情況,如果所有檢測都不過關,很可能是C槽沒有開啟共享,不用在意這個檢測,點選右上角的全部忽略就好,如果希望看到檢測通過,那麼就需要在指令提示符下進行一句指令操作了,具體指令是net share $c=c:\這句話的意思就是開啟c盤共享,出于安全考慮預設應該是關閉的,但是為了安裝資料庫,可以先把它共享了,裝完資料庫,執行net share $c /delete就可以關閉c盤共享了。
2.資料庫搭建成功後,需要配置監聽器,有兩種方法:
3.一種是在指令提示符下輸入指令netca,打開oracle配置界面,首先執行監聽程式配置,根據實際情況進行配置即可,然後進行本地網絡服務名配置方法同上。
第二種是從開始菜單——》Oracle——》配置和移植工具——》NetConfiguration Assistant根據界面提示進行相應配置,然後進行本地網絡服務名配置方法同上。
4.為oracle添加新使用者,通過Oracle的Web界面來添加,開始——》Oracle——》Database Control,打開Web頁面後,輸入sys使用者名和密碼,以sysdba身份登入,選擇“伺服器”在“安全性”分類中找到使用者,進行添加新使用者的操作,記得給新使用者賦予相應的權限。
5.檢查配置,在指令提示符下,輸入lsnrctl回車,檢視相應執行個體的監聽狀态可以執行status +執行個體名即可。
6.出現了sys使用者密碼忘記,或者莫名的sys使用者密碼錯誤,可以在本地進行使用者密碼重置操作,具體執行步驟:
指令提示符下輸入sqlplus/nolog——》輸入connect /as sysdba——》alter user sys identified by +新密碼;這樣就重置了sys的密碼。
另一種有些麻煩,從網上找的,也測試過确實可用,寫下來備用。
可以使用ORAPWD.EXE 工具修改密碼。
開始菜單——》運作——》輸入‘CMD’,打開指令提示符視窗,輸入如下指令:
orapwd file=D:\oracle10g\database\pwdctcsys.ora password=newpass
這個指令重新生成了資料庫的密碼檔案。密碼檔案的位置在ORACLE_HOME目錄下的\database目錄下。
這個密碼是修改sys使用者的密碼。除sys其他使用者的密碼不會改變。
7.有時候需要重新開機資料庫使設定生效,在sqlplus下,輸入shutdown immediate即可關閉資料庫,其他幾種不經常使用,不介紹。之後,執行startup啟動資料庫并加載執行個體。
8.對于頻繁出現監聽器錯誤的情況,我想到的解決辦法是将%oracle home%下的network\admin中的tnsnames.ora,listener.ora直接備份,下次出問題直接替換。
9.對于少數執行個體未啟動的情況,可通過net start指令啟動相應的執行個體監聽,例如執行個體監聽服務為OracleServiceORCL,就可以用指令net start OracleServiceORCL來進行啟動。
未完待續。。。。