1. 程式人生 > >Oracle資料庫遇到的常見錯誤

Oracle資料庫遇到的常見錯誤

常用的Oracle工具:

Database Configuration Assistant --資料庫配置(建立或刪除)

SQL Plus – 資料庫命令列(增刪改查)

SQL Developer – 資料庫開發(視覺化)


建立資料庫

!!!建立資料庫的時候將不要選擇"建立為容器資料庫"否則使用者名稱時得以C##開頭!!!


建立使用者

1.管理員身份開啟SQL Plus

2.以超級管理員登入

請輸入使用者名稱: sys/manager as sysdba

3.建立使用者

create user 使用者名稱 identified by 密碼;

4.給予使用者登入許可權

grant create session to 使用者名稱;

5.給予使用者管理員許可權

grant dba to 使用者名稱;

6.重來SQL Plus 登入檢查

exit;

錯誤:沒有 CREATE SESSION 許可權; 登入被拒絕

解決辦法:給予使用者登入許可權(建立使用者第4步)


創表時許可權不足:

解決辦法: 給予使用者管理員許可權(建立使用者第5步)


ORA-12560TNS:協議介面卡錯誤

解決辦法:oracle_sid設定有誤,檢查登錄檔以及環境變數


OracleOraDb_home1TNSListener服務啟動後停止

解決辦法:檢查Oracle目錄下的product\12.2.0\dbhome_1\network\admin\listener.ora 引數有誤


SQL Developer連線時報錯Listener refused the connection with the following error: ORA-12505, TNS:listener does

解決辦法: SID值有誤,根據自己環境修改,預設引數為xe或orcl


SQL 語句

SQL語句換行無法提交

解決辦法: 試試以"/"結尾