oracle ORA-01017 使用者無法通過PL-SQL登入,Toad可以登入
場景:以前都是用oracle10,剛剛切換到oracle11g,建了幾個使用者,一直用toad都沒出現問題。突然發現某個使用者用plsql登入不了,沒辦法,只好baidu一下。發現是密碼的大小寫敏感。
可以通過plus或者dos命令、程式登入。但是無法通過PL/SQL等等工具登入!有哪位高人碰到過這樣的問題呀?
答案:
在oracle的之前版本時, 你的使用者名稱密碼是大小寫不敏感的, 但在11g中, 資料庫預設密碼的大小寫是敏感的, 於是我們就知道了一個事實, 那就是jdbc在給oracle密碼時, 會將其變成大寫,真是一個奇怪的事情啊.
你可能會說: 那好, 那我就把密碼設定為大寫的好了, 哈哈哈哈, 你完了, 要知道有些程式, 在連結oracle時, 會將密碼變為小寫, 這是不是很奇怪, 很暈菜呢?
在oracle資料庫的密碼是大小寫敏感的事實千秋萬代, 一統江湖前, 你還會遇上很多會把密碼改來改去的奇妙程式, 那怎麼辦呢? 其實很簡單, 那就是去除oracle的密碼大寫敏感設定:
alter system set sec_case_sensitive_logon=false
相關推薦
oracle ORA-01017 使用者無法通過PL-SQL登入,Toad可以登入
場景:以前都是用oracle10,剛剛切換到oracle11g,建了幾個使用者,一直用toad都沒出現問題。突然發現某個使用者用plsql登入不了,沒辦法,只好baidu一下。發現是密碼的大小寫敏感。 可以通過plus或者dos命令、程式登入。但是無法通過PL/SQL等
oracle ORA-01017 使用者無法通過PL-SQL登入
在oracle的之前版本時, 使用者名稱密碼是大小寫不敏感的, 但在11g中, 資料庫預設密碼的大小寫是敏感的, 於是我們就知道了一個事實, 那就是jdbc在給oracle密碼時, 會將其變成大寫,真是一個奇怪的事情啊. 你可能會說: 那好, 那我就把密碼設定為大寫的好
oracle數據庫中有數據,通過pl/sql查詢不到,用sqlplus能查到,PL/SQL developer會對數據進行本地緩存
新增 不出 BE product 連接 進入 java myba In 這幾天遇到了兩個問題,都很奇葩,苦惱了三天,最終還是定位出來了。 問題一、通過pl/sql developer插入數據到遠程oracle數據庫服務器,通過pl/sql developer查詢能查詢到數據
通過PL/SqL 檢視 Oracle alert 位置
首先,使用 Pl/SQL 工具通過賬戶登入Oracle 資料庫。 點選檔案-新建-命令視窗 選單,開啟“命令”視窗 在“命令”視窗中,sql> 位置 輸入 show parameter dump,獲取 相應的alert位置 如上圖,ba
Oracle通過PL/SQL工具匯出/匯入excel表格
1、匯出: 查詢資料表,選擇資料,右擊Export Results --> Excel file 匯出 以下是匯入excel: 2、修改excel 匯出來的表格中,會有行號,將其刪除 3、選擇Tools下的 ODBC Importer... ,在Data fr
pl/sql提示,"oracle監聽程式當前無法識別連線符中請求的服務"
裝好64位的oracle11g後,無法使用pl/sql,於是裝32位客戶端,啟動pl/sql提示"oracle監聽程式當前無法識別連線符中請求的服務",在客戶端的NetManage中配置一下監聽,重啟機器即可。
通過pl/sql計算程序的運行時間
get mod tar ger this int || auth var 在sqlplus中運行sql語句或者pl/sql的時候如果需要統計運行的時間,只需要開啟set timing on選項即可。 SQL> set timing onSQL>SQL> s
【oracle 流程控制】oracle資料庫流程控制語句控制PL/SQL語句
1、條件語句 if else判斷 #宣告變數 declare employee_sa number; begin select count(*) into employee_sa from employees where salary>6000; if employee_sa
Oracle資料庫開發必備利器之PL/SQL基礎——PL/SQL基礎語法
PL/SQL基礎語法 PL/SQL的程式結構 declare 說明部分 (變數說明、游標申明、 錯誤說明) begin 語句序列 (DML語句) exception 錯誤處理語句 end; / PL/SQL基本變數型別
Oracle資料庫開發必備利器之PL/SQL基礎——PL/SQL簡介和第一個PL/SQL程式
什麼是PL/SQL PL/SQL:procedure Language/SQL PL/SQL是Oracle對sql語言的過程化擴充套件,指在原有的增刪查改的基礎上,對SQL命令語言中增加了過程處理語句(如分支,迴圈等),使SQL語言具有過程處理能力。 P
Oracle資料庫開發必備利器之PL/SQL基礎——遊標
遊標 遊標:就是一個結果集 CURSOR 游標名[(引數名 資料型別[,引數名 資料型別]...)] IS SELECT 語句; 例如 cursor c1 is select ename from emp; 從遊標中取值 1.開啟遊標: open
Oracle資料庫開發必備利器之PL/SQL基礎——異常
異常 異常是程式設計語言提供的一種功能,用來增強程式的健壯性和容錯性。 Oracle中的異常 系統異常 自定義異常 系統異常 1.No_date_found(沒有找到資料) 2.To
Oracle資料庫開發必備利器之PL/SQL
第一章 概述 1.PL/SQL簡介 Oracle PL/SQL語言(Procedural Language/SQL)是結合了結構化查詢與Oracle自身過程控制為一體的強大語言,支援多種資料型別,擁有自身的變數宣告、賦值語句,而且還有條件、迴圈等流程控制語句。過程
本機不安裝Oracle客戶端就可使用PL/SQL Developer連線遠端資料庫
1,專案使用的是oracle11g資料庫,安裝個客戶端訪問伺服器. 到oracle官方下載: http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文) http:
在64位Win7下安裝Oracle 10g客戶端,以及PL/SQL Developer、TOAD的經驗
用了整整兩天時間才在64位Win7下裝好了Oracle的開發環境(包括Oracle的客戶端和第三方客戶端工具),這樣的效率真是太讓人汗顏了。不過好在最後還是安裝成功了。 安裝過程: 1、下載Oracle 10g的客戶端程式,檔名是 10201_client_win32.zip,下載地址
通過PL/SQL獲取密碼明文
1、建立加解密JAVA封裝PL/SQL package。 加密過程:明文+金鑰+加密函式=〉密文 oracle.apps.fnd.security.WebSessionManagerProc.encrypt(java.lang.String,java.lang.Str
oracle筆記1--常用設定,連線PL/SQL Developer,常見錯誤總結
Oracle連線相關錯誤解決步驟以及清單(部分缺少截圖,各位見諒) 1、 Ping a) 網路 b) 防火牆 2、 Tnsping a) Tnsping正確只是告訴你至少監聽是正常的。 b) Tnsnames.ora配置問題
不安裝Oracle客戶端情況下使用PL/SQL 遠端連線資料庫
我是覺得Oracle太大,又不好裝,裝了跑得又慢,所以就希望有一個能在不安裝客戶端的情況下連線資料庫。 如果本地用不到oracle資料庫的話,其實是可以不必安裝oracle,只安裝pl/sql就能訪問遠端資料庫。使用 Oracle的Instant client工具包就可以在
創建一個PL/SQL塊,計算一年的補償金額。
roc 提示 lin 處理 enter dbm number 第一個 str 創建一個PL/SQL塊,計算一年的補償金額。 【要求】 2 通過SQL *Plus替代變量將每年的工資和每年的獎金比率傳遞給PL/SQL塊 2 獎金比率為整數,在塊中將其轉換為小數形式(如15
Tomcat在區域網中localhost可以訪問,但是無法通過本地ip訪問,127.0.0.1也無法訪問問題的解決方法
環境:Tomcat6,Windows Server2008 R2, Tomcat使用預設埠8080。 在BO伺服器上使用Tomcat6作為WEB伺服器,在伺服器本地使用http://localhost:8080/BOE/BI可以正常訪問BOE platform平臺的登入