Oracle資料庫遇到的常見錯誤
阿新 • • 發佈:2019-01-08
常用的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語句換行無法提交
解決辦法: 試試以"/"結尾
…