Time of Update: 2017-01-13
SKIP_UNUSABLE_INDEXES的使用與索引失效是相關的,該參數10g開始引入,11g預設為TRUE.當為TRUE時候,如果資料庫中存在usable狀態的索引,則會自動忽略該索引產生新的執行計畫(不走該索引,也不提示該索引的異常);當為False時候,則會報錯.我所營運的資料庫在一些關鍵系統中,會將此參數設成False,讓系統及時發現索引的異常以便及時去介入修複.環境各有所異,設定值也可依據實際情況設定.如果sql使用了hint或者涉及到唯一索引的對應DML,該參數會失效.該參數的一些
Time of Update: 2017-01-13
匯出前先查看系統的NLS_LANG設定:echo $NLS_LANGAMERICAN_AMERICA.ZHS16CGB231280select userenv('language') from dual;AMERICAN_AMERICA.ZHS16GBK這兩個值不同會報錯:EXP-00091: Exporting questionable
Time of Update: 2017-01-13
ORACLE裡鎖有以下幾種模式: 0:none 1:null 空 2:Row-S 行共用(RS):共用表鎖,sub share 3:Row-X 行獨佔(RX):用於行的修改,sub exclusive 4:Share 共用鎖定(S):阻止其他DML操作,share 5:S/Row-X 共用行獨佔(SRX):阻止其他事務操作,share/sub exclusive 6:exclusive
Time of Update: 2017-01-13
十進位轉換二進位 代碼如下複製代碼 CREATE OR REPLACE FUNCTION NUMBER_TO_BIT(V_NUM NUMBER) RETURN VARCHAR IS V_RTN VARCHAR(8);--注意返回列長度 V_N1 NUMBER; V_N2 NUMBER; BEGINV_N1 := V_NUM; LOOP
Time of Update: 2017-01-13
oracle 全文索引詳細做法Oracle從7.3開始支援全文檢索索引,即使用者可以使用Oracle伺服器的上下文(ConText)選項完成基於文本的查詢。具體可以採用萬用字元尋找、模糊比對、相關分類、近似尋找、條件加權和詞意擴充等方法。在Oracle8.0.x中稱為ConText ;在Oracle8i中稱為interMedia Text ; Oracle9i中稱為Oracle Text。Oracle
Time of Update: 2017-01-05
標籤:crypto oracle 方便 span null for 返回 ati tmp 兩天時間寫的小品,以前的J2EE環境基本使用架構。現在使用JDBC配合Oracle預存程序類比了一下使用
Time of Update: 2016-12-23
標籤:oracle 11g rac ORA-01555 快照過舊,是資料庫中很常見的一個錯誤,比如當我們的事務需要使用undo來構建CR塊的時候,而此時對應的undo 已經不存在了, 這個時候就會報ORA-01555的錯誤。環境是Oracle 11g RAC
Time of Update: 2016-12-19
標籤:oracle 11g tablespace table grant user倒騰oracle 有段時間了。因為項目經常要用到,一些基礎的功能還是需要把握的,方便平時項目的對接及維護,實事求是,說話,今天記錄一個 oracle 11g 完整建立 tablespace 的例子1.登陸su -
Time of Update: 2016-12-16
標籤:color extend directory 問題 oracle資料庫 insert tutorial oca 官方網站 文章轉自:http://www.shsnc.cn/show-109
Time of Update: 2016-12-09
標籤:資料表空間1. 查看所有資料表空間大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;2. 已經閒置資料表空間大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;3.
Time of Update: 2016-10-31
標籤:建立 provider sql sql語句 查詢 sig can 通過 alter 來源於:http://www.cnblogs.com/Ronger/archive/2012/03/28
Time of Update: 2016-10-21
標籤:執行個體 解釋 bst case 開始 rpo 選項 測試 str oracle 截取字元(substr),檢索字元位置(instr) case when then else
Time of Update: 2016-09-17
標籤:ORA-28000: the account is locked第一步:使用PL/SQL,登入名稱為system,資料庫名稱不變,選擇類型的時候把Normal修改為Sysdba;第二步:選擇myjob,查看users;第三步:選擇system,右擊點擊“編輯”;第四步:修改密碼,把“帳戶被鎖住”的勾去掉;第五步:點擊“應用”再點擊“關閉”;第六步:重新登入就可以通過驗證了;第二種ALTER
Time of Update: 2016-09-10
標籤:查看鎖表進程SQL語句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id =
Time of Update: 2016-09-10
標籤:本文簡述使用OWB建立資料倉儲的一般過程。Oracle的OWB是目前最好的三大ETL產品之一。OWB不但可以可以完成資料的抽取、轉換和加 載,還能協助使用者在Oracle資料庫中建立ROLAP(Relational Online Analysis Process)和MOLAP(Multidimensional Online Analysis Process)資料倉儲對象,資料品質管理,商務智能定義等。1 環境配置建議直接安裝Oracle 11g(如Oracle
Time of Update: 2016-09-08
標籤:問題描述: 項目反饋應用負載的其中一台伺服器業務操作的響應非常慢,登入該伺服器發現W3WP進程CPU持續超過90%,哪怕在業務低峰期也是如此?遠程查看後發現該應用伺服器承載的請求確實很低,why??? 原因分析:
Time of Update: 2016-08-26
標籤: ODP.net是Oracle提供的資料庫訪問類庫,其功能和效率上都有所保證,它還有一個非常方便特性:在用戶端上,可以不用安裝Oracle用戶端,直接拷貝即可使用。以下內容轉載自:http://blog.ywxyn.com/index.php/archives/326由於微軟在.net framework4中會將System.Data.OracleClient.dll
Time of Update: 2016-07-30
標籤:控制檔案是SQL*Loader裡最重要的檔案,它是一個文字檔,用來定義資料檔案的位置、資料的格式、以及配置資料載入過程的行為,在sqlldr中以control參數指定控制檔案。 在控制檔案裡配置命令列參數 (OPTIONS)在上一篇中我們講過命令列參數可以配置在三個地方,其中一個就是可以使用控制檔案的OPTIONS字句(這也是最常用的方式),如下所示: OPTIONS (DIRECT=true, SILENT=(ERRORS, FEEDBACK)
Time of Update: 2016-07-21
標籤:實際項目實踐過程中,經常會遇到一些形如“ORA-XXXX”的Oracle錯誤提示,此時,我們便會開啟百度、Google,搜尋相關技術解決方案。本系列博文的目的就在於,對常見的Oracle錯誤提示進行總結,不斷完善。ORA-12560ORA-12560: TNS: protocol adapter error(SQLPLUS) ORA-27101: shared memory realm does not exist(PL/SQL Developer)(1)原因分析
Time of Update: 2016-07-10
標籤:概述自適應串連方法AJMAJM例AJM的處理流程自適應並行分配方法APDMAPDM例APDM的處理流程關於分配方法總結參考概述我們知道在12c之前的版本,雖然有ACS、CFB等功能通過在SQL文執行時收集資訊,來改善SQL文再次執行時的執行計畫,但是在SQL文第一次執行時,只能根據統計資訊做成的執行計畫執行SQL,在執行過程中並不能改變。