先說一下我創建新用戶的步驟
1.首先我用scott用戶以sysdba的身份登錄oracle.
conn scott/tiger as sysdba
2.然后我創建了用戶
create user nick identified by nick;
3.修改用戶的密碼.
alter user nick identified by nick123;
4.創建一個表空間.
create tablespace nick_nick datafile 'd:\nick_nick.dbf' size 500M;
5.創建好表空間,還需要將表空間分配給用戶.
alter user nick default tablespace nick_nick;
6.給用戶權限
grant create session,create table,create view,create sequence,unlimited tablespace to nick;
上面的步驟全部做完后可以成功登錄plsql ,如下圖

然后我使用navicat登錄 , 下面是配置截圖

點擊登錄后提示 資訊如下

參考了網上很多的文章 ,設定也一堆權限,修改了好幾次密碼 始終無濟于事 ,不知道問題出在哪里 . 雖然提示賬號密碼有問題,但我百分之百確認賬號密碼沒有錯. 哪位有遇到過類似的問題, 求解答
uj5u.com熱心網友回復:
好久沒用oracle了 , 最近安裝了一下本地資料庫 , 寫了點demo 想不到oracle的問題 真是多 ,不是這權限不夠就是那權限不夠 ,明明賬號密碼沒錯 就是提示錯誤 , 好歹提示準確點 我也好知道什么問題 . 最煩的就是第三方的一些工具 一般都要做一些兼容才能正常連接oracle .
mysql用習慣了 , 真的是順手,沒這些鬼毛病.
最后補充下, 上面我說到的這個問題, 同樣的本地環境 ,另外一個賬號 安裝的時候默認創建的 socott 就能正常登錄.
uj5u.com熱心網友回復:
可以安裝一個plsql,你用的那個工具我沒用過uj5u.com熱心網友回復:
tnsping orcl,確認這個配置是否正確。你有sqlplus登陸的時候,沒用服務名配置,用navicat要讀取本地服務名
uj5u.com熱心網友回復:
使用sqlplus之前需要先設定oracle的環境變數,在當前視窗臨時設定 set oracle_sid=orcl.永久設定自行百度uj5u.com熱心網友回復:
可能是本機上運行著多個實體,sqlplus 上連的不是 ORCL;直接 sqlplus "nick/nick123@ORCL" 試試
uj5u.com熱心網友回復:
lsnrctl status看下監聽狀態轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/19543.html
標籤:開發
