有關ojdbc中Cause: java.sql.SQLException: ORA-01017: 使用者名稱/口令無效; 登入被拒絕的問題
使用ojdbc時可能會遇到Cause: java.sql.SQLException: ORA-01017: 使用者名稱/口令無效; 登入被拒絕的問題。
配置檔案看似完全沒有問題
排除掉一些常見的賬號密碼錯誤,使用者名稱和某些變數重複的問題之外。
還可能是如下問題。
在你建立完資料庫後,你是隻能以系統管理員的身份登陸,因為你還沒有建立使用者,登陸時選擇的連線為SYSDBA或者SYSOPER。
而在使用ojdbc連線oracle資料庫時,只能使用Normal方式登陸。從而顯示上述問題。
現在,使用管理員賬號密碼以SYSDBA為連線方式進入資料庫,建立使用者並給他許可權;
建立使用者:create user 使用者名稱 identified by 密碼;
給使用者許可權:可以百度。。。。。
之後就可以用上面的使用者名稱和密碼以Normal方式登陸資料庫了。
然後你再回到java配置檔案,把賬號密碼修改為使用者的賬號密碼,就可以連線成功了!!
臥槽,居然報了個表名無效。。。。。反正代表連線成功了,結束。
相關推薦
有關ojdbc中Cause: java.sql.SQLException: ORA-01017: 使用者名稱/口令無效; 登入被拒絕的問題
使用ojdbc時可能會遇到Cause: java.sql.SQLException: ORA-01017: 使用者名稱/口令無效; 登入被拒絕的問題。 配置檔案看似完全沒有問題 排除掉一些常見的賬號密碼錯誤,使用者名稱和某些變數重複的問題之外。 還可能是如下問題
Oracle異常:Caused by: java.sql.SQLException: ORA-01536: 超出表空間 '登入名' 的空間限額 (JPA儲存資料)
原因: Oracle表空間為0,沒有分配空間記憶體. 解決辦法在程式碼框裡: 1. 檢視使用者表空間的限額 select * from user_ts_quotas; max_bytes欄位就是了 -1是代表沒有限制,其它值多少就是多少了. 2. 不對使用者做表空間
RMAN-10003: unable to connect to target database、ORA-01017: 使用者名稱/口令無效; 登入被拒絕
今天遠端協助處理一個RMAN無法分配備份通道的問題 備份腳本里run部分如下: run{ allocate channel d1 device type disk connect 'sys/[email protected]'; allocate channel
java中呼叫Oracle儲存過程時,出現異常:java.sql.SQLException: ORA-00928: 缺失 SELECT 關鍵字(已解決)
在java中呼叫Oracle儲存過程時,出現異常:java.sql.SQLException: ORA-00928: 缺失 SELECT 關鍵字 //java程式碼 @Test public void testProcedure(){
Cause: java.sql.SQLException: 請求的轉換無效 ; uncategorized SQLException for SQL []; SQL state [99999]; error code [17132];異常解決
.so state DC sorl struts rfi 錯誤 var frame Cause: java.sql.SQLException: 請求的轉換無效 ; uncategorized SQLException for SQL []; SQL state [9999
使用Hibarnate: 出現 java.sql.SQLException: ORA-00911: 無效字符, 解決思路
sele ber 解決 perm 地方 查詢 rmi which style 1. 查看到: Hibernat自動生成的sql查詢語句 Hibernate: select * from ( select module0_.MODULE_ID as MODULE_ID1_1
Cause: java.sql.SQLException: 無法轉換為內部表示
問題: Error attempting to get column 'ID' from result set. Cause: java.sql.SQLException: 無法轉換為內部表示
使用Mybatis時報錯Cause: java.sql.SQLSyntaxErrorException: ORA-00911: 無效字元
首先保證sql語句在oracle中的編寫是正確的,然後在配置檔案中插入時就報這樣的錯誤。有可能是因為sql語句後面多了“;”分號,在標籤中寫分號是錯的。如果我寫成了 insert into employees(employee_id,last_name,email,gender) values(emp
Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR
異常:### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error: ERROR. pos 85, line 2, column 48, token WHE
java.sql.SQLException: ORA-00911: 無效字元 解決方法
java連結Oracle資料庫,進行插入操作,報如下錯誤: 如果你用java寫程式訪問資料庫,出現這個問題: java.sql.SQLException: ORA-00911: 無效字元 at oracle.jdbc.driver.DatabaseError.throw
java.sql.SQLException: ORA-24335: 無法支援 1000 列以 問題解決
前言:前段時間做了個批量插入功能,資料庫用的Oracle當時只寫了10來個測試資料沒問題就沒管,但是今天轉正式資料時(正式資料804條)發現批量插入報錯java.sql.SQLException: ORA-24335: 無法支援 1000 列以上,以下為問題復現
Cause: java.sql.SQLException: 無效的列型別: 1111解決
在頁面提交資料時,出現如下錯誤資訊: Error setting null for parameter #7 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a dif
Cause: java.sql.SQLException: Could not retrieve transation read-only status server
背景 最近在部署一套完整的專案,部署過程中遇到很多的問題,在來總結一些如標題的這個錯誤! 環境說明: 使用分散式資料庫,使用的是mysql! ### Cause: java.sql.SQLException: Could not retrieve
mybatis報錯:Cause: java.sql.SQLException: Operand should contain 1 column(s)\n;
mybatis配置: <select id="queryDubboConfig" parameterType="map" resultMap="DubboConfigDO">
JDBC中出現 java.sql.SQLException: The server time zone value '?? ?ú±ê×??±??'...異常
問題:JDBC連線MySQL資料庫驅動時會出現:java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized...的異常,具體如下: Exception in thread "main" java.sq
java.sql.SQLException: ORA-02289: 序列不存在
在JPA配置 META-INF/persistence.xml 連線oracle後執行測試錯誤 完全錯誤如下: Hibernate: select hibernate_sequence.nextval from dual javax.persistenc
java程式出現問題:java.sql.SQLException: ORA-01008: 並非所有變數都已繫結
異常提示是 並非所有變數都已繫結,實際上從sql語句上看是沒有問題,直接使用在資料庫也是有效的,那麼他為什麼會報ORA-01008: 並非所有變數都已繫結,這個這個問題一般出現在sql語句,因為程式寫的sql語句可能出現所查詢沒有的欄位,而此處sql語句沒有錯誤,出問題的
java sql SQLException ORA-01861 文字和格式字符串不匹配
edi log article csdn 匹配 net 字段 con views 1、錯誤描述 java.sql.SQLException:ORA-01861:文字和格式字符串不匹配 2、錯誤原因 字段名為statis_date在數據庫中存儲的數據
Caused by: java.sql.SQLException: ORA-12519: TNS: 沒有找到適用的服務處理
這個異常一般是Oracle當前連線數過多,快達到上線了。可以使用: select count(*) from v$process; 檢視當前的程序的連線數; select value f
ORA-01017: 用戶名/口令無效; 登錄被拒絕
one line IV nsa aso eth bcp context dbcc 1 Exception in thread "main" org.mybatis.spring.MyBatisSystemException: nested exception is or