您好,登錄后才能下訂單哦!
這篇文章主要介紹如何解決navicat鏈接oracle時出現的各種問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
1. ORA-28040: 沒有匹配的驗證協議
方法:在Oracle的安裝路徑下找到sqlnet.ora文件。(我的安裝路徑E:\app\sa1\product\12.2.0\dbhome_1\network\admin\sqlnet.ora) 在文件的最后添加SQLNET.ALLOWED_LOGON_VERSION=8就解決了;
2.ORA-12560TNS:協議適配器錯誤
1.監聽服務沒有起起來。windows平臺個一如下操作:開始---程序---管理工具---服務,打開服務面板,
啟動OracleOraDb11g_home1TNSlistener服務。
2.database instance沒有起起來。windows平臺如下操作:開始---程序---管理工具---服務,打開服務
面板,啟動OracleServiceBOOKSALES, BOOKSALES就是你的database SID
3.ORA-01017: invalid username/password; logon denied
打開sqlplus
用戶名:SYSTEM
密碼:
登錄
創建新用戶
語法:create user 用戶名 identified by 密碼;
為剛創建的用戶解鎖語法:
語法:alter user 用戶名 account unlock;(解鎖是unlock,鎖定是lock)
授予新登陸的用戶創建權限
語法:grant create session to 用戶名 ;
授予新創建的用戶數據庫管理員權限:
語法:grant dba to 用戶名;
為用戶授予其它權限:
指令:
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANYVIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO C##kou;
切換到新創建的用戶登陸語法:connect 用戶名/密碼;
指令:connect C##kou/kou;
刪除用戶語法:drop user 用戶名;
指令:drop user C##user;
如果用戶擁有數據表,則不能直接刪除,要用上關鍵字cascade:
指令:drop user user01 cascade;
以上是“如何解決navicat鏈接oracle時出現的各種問題”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。