Time of Update: 2016-09-04
標籤: 容易引起oracle索引失效的原因很多: 1、在索引列上使用函數。如SUBSTR,DECODE,INSTR等,對索引列進行運算.需要建立函數索引就可以解決了。 2、建立的表還沒來得及產生統計資訊,分析一下就好了 3、基於cost的成本分析,訪問的表過小,使用全表掃描的消耗小於使用索引。 4、使用<>、not in 、not
Time of Update: 2016-09-03
標籤: 1 var psInput = TheApplication().NewPropertySet(); 2 var psOutput = TheApplication().NewPropertySet(); 3 var bsEAIProc = TheApplication().GetService("EAI ODBC Service"); 4 psInput.SetProperty(“ExtDBODBCDataSource”,
Time of Update: 2016-09-01
標籤: 儲存函數 1.預存程序簡介 下面先來簡單介紹一下oracle的預存程序的文法,如下: 預存程序簡單文法 下面簡單介紹一下使用預存程序的優點: (1)使用方便。建立儲存是將命名物件直接放入到資料庫中,因為代碼不儲存在本地,使用者可以在任何一個客戶機上使用或調用預存程序。 (2)安全性。預存程序是由資料庫提供的安全保證,使用者要想使用預存程序必須先經過預存程序的所有者授權使用者才能調用或者修改預存程序。 (3)傳遞性。可以給預存
Time of Update: 2016-09-03
標籤:Oracle 11g用exp無法匯出空表的處理方法 在PLSQL Dev中執行以下SQL查詢: select ‘alter table ‘||table_name||‘ allocate extent;‘ from user_tables where num_rows=0然後將結果拷貝出來再執行後就可以匯出Oracle11g中的空表了。alter table T_ANALY_ITEM_ITEM allocate extent;alter table T_ANALY_PROCE_INOUT_
Time of Update: 2016-09-01
標籤:rlwrap解決 oracle sqlplus 在linux 環境切換亂碼問題【本文謝絕轉載原文來自http://990487026.blog.51cto.com】rlwrap官網:http://utopia.knoware.nl/~hlub/uck/rlwrap/ 650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/86/A7/wKioL1fGkiTC9ymmAAClyF2GjdY178.png" title="
Time of Update: 2016-09-01
標籤:oracle database_incarnation 安裝資料庫,一般先裝網格基礎架構,後裝資料庫,網路必然先出在先裝的網格基礎架構上1521連接埠。每次模板建庫會產生一個化身,看化身。在看之前要先決定環境變數是哪個。sqlplus /nologconn / as sysdbashow user查看資料庫狀況,主要根據兩個視圖打交道desc v$database_incarnation set
Time of Update: 2016-08-31
標籤:Time Limit:4000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64uDescriptionThere is once a king and queen, rulers of an unnamed city, who have three daughters of conspicuous
Time of Update: 2016-09-01
標籤:一、 ASM(自動儲存管理)的來由:ASM是Oracle 10g
Time of Update: 2016-09-03
標籤: 假設當前是第PageNo頁,每頁有PageSize條記錄,現在分別用Mysql、Oracle和SQL Server分頁查詢student表。1、Mysql的分頁查詢: 1 SELECT2 *3 FROM4 student5 LIMIT (PageNo - 1) * PageSize,PageSize;理解:(Limit n,m) =>從第n行開始取m條記錄,n從0開始算。2、Oracel的分頁查詢: 1 SELECT 2 * 3 FROM 4
Time of Update: 2016-09-03
標籤:CREATE OR REPLACE PROCEDURE SchameB.PRC_GATHER_STATSAUTHID CURRENT_USER ISBEGIN SYS.DBMS_STATS.GATHER_TABLE_STATS(‘SchName‘, ‘TableName‘, CASCADE => TRUE);END;/ select owner,table_name,last_analyzed,num_rows from dba_tables where owner=
Time of Update: 2016-08-30
標籤:--建立使用者create user example identified by 123456;--刪除使用者drop user example;--鎖定使用者alter user example account lock;--解鎖使用者alter user example account unlock;--修改使用者密碼alter user example identified by 654321;--授予許可權,角色grant connect to example;
Time of Update: 2016-08-30
標籤:檢查點是一個資料庫事件,它把修改資料從快取寫入磁碟,並更新控制檔案和資料檔案。檢查點分為三類:1)局部檢查點:單個執行個體執行資料庫所有資料檔案的一個檢查點操作,屬於此執行個體的全部髒緩衝區寫入資料檔案。觸發命令:svmrgrl>alter system checkpoint
Time of Update: 2016-08-29
標籤:Java代碼 create sequence person_seq start with 1 increment
Time of Update: 2016-08-29
標籤:大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原(不會造成資料的丟失)。 Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連 (通過Net Configuration Assistant添加正確的服務命名,其實你可以想成是用戶端與伺服器端
Time of Update: 2016-08-29
標籤:sqlplus 設定 oracle linux 設定為utf8 專治中文亂碼 【本文謝絕轉載原文來自http://990487026.blog.51cto.com】思想:1,設定Linux字元集 為UTF8編碼2,設定Oracle字元集 為UTF8編碼3,設定sqlplus用戶端環境 為UTF8編碼4,如果是在Windows使用CRT/Xshell遠程工具,請設定軟體編碼為UTF8[略..
Time of Update: 2016-09-02
標籤:job的 interval設定為 sysdate+1 結果好多客戶的這個時間最後會變的亂起八糟, 或是 匯入 , 或是手動執行了等等, 還有自動會變的, 而且不少, 覺得莫名其妙, ,今天網上搜了下 , 終於明白了其中的原因由於oracle的job的時間檢查周期的差異性 和 job進程數量及job並發量的問題以及 job失敗等原因導致job延後執行成功 都會導致 下次job的起點時間的變化(sysdate發生了變化) 並且也找到瞭解決辦法,
Time of Update: 2016-08-29
標籤:select * from T_A a where a.begintime=to_date(‘2013-1-1‘,‘yyyy-mm-dd‘);和select * from T_A a where to_char(a.begintime,‘yyyy-mm-dd‘)=‘2013-1-1‘;查詢結果是一樣的. 區別在於 查詢的 處理步驟不一樣. select * from T_A a where a.begintime=to_date(‘2013-1-1‘,‘yyyy-mm-dd‘);是先把
Time of Update: 2016-08-31
標籤:oracle視頻教程 oracle教程 oracle資料庫教 oracle入門學習 oracle學習指南 Oracle
Time of Update: 2016-08-29
標籤:一.what(什麼是視圖?)1.視圖是一種資料庫物件,是從一個或者多個資料表或視圖中匯出的虛表,視圖所對應的資料並不真正地儲存在視圖中,而是儲存在所引用的資料表中,視圖的結構和資料是對資料表進行查詢的結果。2.根據建立視圖時給定的條件,視圖可以是一個資料表的一部分,也可以是多個基表的聯合,它儲存了要執行檢索的查詢語句的定義,以便在引用該視圖時使用。 二.why(為什麼要用視圖?視圖的優點)1.簡化資料操作:視圖可以簡化使用者處理資料的方式。2.著重於特定資料:不必要的資料或敏感性
Time of Update: 2016-08-29
標籤:一、概念控制檔案的主要任務是管理資料庫的狀態以及描述資料庫的物理結構二、所含有的資訊1、資料庫名2、資料庫標識符(DBID)3、資料庫建立時間戳記4、資料庫字元集5、資料檔案資訊6、臨時檔案資訊7、線上重做日誌資訊8、近期的歸檔日誌資訊9、資料表空間資訊10、RMAN備份檔案資訊,即RMAN資料庫11、檢查點資訊12、損壞的資料區塊註冊表13、還原點資訊14、重設日誌SCN15、髒資料區塊的數量三、資料庫啟動【3個階段】1、NOMOUNT階段:此階段讀取參數檔案2、MOUNT階段:此階段開