今天通過TOAD操作Oracle資料庫時,遇到一個陌生的異常資訊ora-00054:resource busy and acquire with nowait specified(資源正忙,需指定nowait),尋覓已久,終於找到相關解決方案,記之,鑒之,勉之:)當某個資料庫使用者在資料庫中插入、更新、刪除一個表的資料,或者增加一個表的主鍵時或者表的索引時,常常會出現ora-00054:resource busy and acquire with nowait
開啟SQL plus 隨便找個使用者登入最後輸入commit;Microsoft Windows XP [版本 5.1.2600](C) 著作權 1985-2001 Microsoft Corp.C:-Documents and Settings-Administrator>sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期六 6月 26 11:08:34 2010Copyright (c) 1982, 2004,
Q]怎麼樣查看資料庫字元集 [A]資料庫伺服器字元集select * from nls_database_parameters,其來源於props$,是表示資料庫的字元集。 用戶端字元集環境select * from nls_instance_parameters,其來源於v$parameter, 表示用戶端的字元集的設定,可能是參數檔案,環境變數或者是註冊表 會話字元集環境 select * from
Microsft OLE DB Provider for Oracle 報告"Test Connection failed because of an error in initialize provider"我呢是懶得找解決辦法,直接將Provider 換成Oracle Provider for OLE DB近來一個同事就鑽牛角尖,還真被他找到瞭解決辦法,現將他轉載的這篇文章貼在下面:原文出處
備庫上出現的一般情況下,可能會誤認為,是由於DB_FILE_NAME_CONVERT,配置項配置不正確,修改一下該配置項,然後Shutdown immediate,然後重新啟動應用日誌的進程MRP/LSP,即可事實上是:在備庫上已經建立了相應的資料表空間,僅僅由於,相關的資料檔案位置不正確,此時只能通過手動幹預。SQL> alter system set standby_file_management=manual;System altered.SQL> alter
按照預設安裝好Oracle 10g後,用scott(密碼tiger)使用者名稱登入時,出現oracle10g the account is locked,原來這個使用者scott在Oracle中不能登入。要解決這個問題可以這樣:先 以DBA身份登入,登入之後,再對使用者scott進行解鎖,最後修改scott密碼就可以了。具體步驟://進入命令列:直接輸入sqlplus sys/sine as sysdba 即可在命令列提示符中輸入sqlplus,