Time of Update: 2014-06-15
Oracle 11g R2用EXP匯出時報EXP-00011錯誤的解決C:\>exp businessdata/businessdata file=dropcol.dmp tables=ACSTRULE,ARREARSCFG,ARREARS_REPORT_ACCT,CREATE_INVOICE_ACTION,FINANCIAL_ACCOUNT,FINANCIAL_ACCOUNT_HIS,INVOICE,INVOICE_HISTORY,LIST_FEE_AMOUNT_PER_DUNNING,
Time of Update: 2014-06-15
一、 熱備份冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份時將關鍵性檔案拷貝到另外的位置的一種說法。對於備份Oracle資訊而言,冷備份時最快和最安全的方法。冷備份的優點是:1、 是非常快速的備份方法(只需拷檔案)2、 容易歸檔(簡單拷貝即可)3、 容易恢複到某個時間點上(只需將檔案再拷貝回去)4、 能與歸檔方法相結合,做資料庫“最佳狀態”的恢複。5、 低度維護,高度安全。但冷備份也有如下不足:1、 單獨使用時,只能提供到“某一時間點上”的恢複。2、
Time of Update: 2014-06-15
在一個應用環境當中,所有的伺服器使用和管理同一個資料庫,目的是為了分散每一台伺服器的工作量,硬體上至少需要兩台以上的伺服器,而且還需要一個共用存放裝置。同時還需要兩類軟體,一個是叢集軟體,另外一個就是Oracle資料庫中的RAC組件。同時所有伺服器上的OS都應該是同一類OS,根據負載平衡的配置策略,當一個用戶端發送請求到某一台服務的listener後,這台伺服器根據我們的負載平衡策略,會把請求發送給原生RAC組件處理也可能會發送給另外一台伺服器的RAC組件處理,處理完請求後,RAC會通過叢集
Time of Update: 2014-06-15
Oracle利用table()函數,我們可以將PL/SQL返回的結果集代替table。1、table()結合數組:create or replace type t_test as object(id integer,rq date,mc varchar2(60));create or replace type t_test_table as table of t_test;create or replace function f_test_array(n in number default
Time of Update: 2014-06-15
碰到系統不能登陸的情況,初步判斷可能是資料庫連接滿了,(後來檢查不是這個原因),做了一次增加資料庫最大串連數操作。操作步驟如下 作業系統:SUSE Linux 11 資料庫Oracle 10g1,查看當前會話數SQL> conn / as sysdba已串連。SQL> select count(*) from v$session; COUNT(*)---------- 45註:
Time of Update: 2014-06-15
在JAVA開發中通常碰到這樣的需求,如果一條資料在表中已經存在,對其做update,如果不存在,將新的資料插入.如果不使用Oracle提供的merge文法的話,可能先要上資料庫select查詢一下看是否存在,然後決定怎麼操作,這樣的話需要寫更多的代碼,同時效能也不好,要來回資料庫兩次.使用merge的話則可以一條SQL陳述式完成.下面是JAVA代碼的樣本:(這裡簡單起見,沒有對異常下串連關閉做處理) private static void testMerge(
Time of Update: 2014-06-15
Hibernate的關聯關係中lazy和fetch的設定會影響到對資料進行查詢時候SQL語句的操作,fetch的設定相對於lazy的優先順序更高,而且在class標籤上配置的lazy屬性不會影響到關聯對象.(本例用的版本是Hibernate3) 本例假設有一個主表為MASTTB,有一個子表為DETAILTB.主表端的fetch可以取 'join','select'和'subselect'(select為預設值):join:外串連一次查詢.select:1+n
Time of Update: 2014-06-15
在前面的單一實例資料庫遷移至rac環境配置過程中(見 ),介紹了使用standby技術構建單一實例主庫對應rac物理備庫的data guard模型,本節中將介紹rac主庫對應單一實例物理備庫的data guard模型構建;在MAA架構中,ASM提供了儲存方面的網格,RAC提供了資料庫層面上的格線運算,data
Time of Update: 2014-06-15
某銀行研發部門新購置了一台IBM HS22刀片伺服器,需要在上面安裝linux系統,並在內部遠程使用Telnet和FTP服務,以及安裝Oracle資料庫。硬體環境:IBM HS22刀片伺服器系統軟體:CentOS 5.5、Oracle 11g R2安裝實施:650) this.width=650;" border=0> 650) this.width=650;" border=0> 650) this.width=650;"
Time of Update: 2014-06-15
在做Oracle資料庫的匯出匯入操作的時候,發現在將匯出資料匯入到新庫過程中報告如下錯誤:在查看資料庫中關於外部表格的視圖中相關資訊:select * from dba_directoriesSelect * from select * from
Time of Update: 2014-06-15
c:\Oracle\product\10.2.0\client_1\BIN>rman target sys/password@DGP 復原管理員: Release 10.2.0.1.0 - Production on 星期二 1月 31 00:59:06 2012 Copyright (c) 1982, 2005, Oracle. All rights reserved. 串連到目標資料庫: DG
Time of Update: 2014-06-15
DSG RealSync資料庫即時複製軟體新一代的即時異構熱容災--Oracle資料庫IT系統經過長時間的運行,一方面其作用越來越大,企業的各項運作嚴格依賴於IT系統的正常運行;另一方面,由於IT系統越來越複雜、資料量越來越龐大、業務類型也越來越多樣化,因此IT人員每天都必需面臨著如下問題:如何為生產系統提供備份,實現在主系統出現故障後災備系統能夠連續運行!如何充分利用災備系統的投資,讓災備系統發揮出更大的作用!如何滿足遠距離、低頻寬環境下的災難切換實施!如何?不同硬體平台之間的資料同
Time of Update: 2014-06-15
利用Ruby 向 MongoDB 插入 二進位內容(影像檔)Ruby代碼require 'mongo' require "fileutils" @conn = Mongo::Connection.new("localhost", 30000)
Time of Update: 2014-06-15
Hibernate在初始化的時候,預設按照配置為表預定義insert,delete,update,select(by
Time of Update: 2014-06-15
在安裝過程中如遇到問題可以一起討論,共同學習,如有錯誤,還請告知,謝謝1.首先 修改 /etc/sysctl.conf檔案 添加參數 [root@redz-server ~]# cat >>/etc/sysctl.conf << EOF> #Oracle need parameters> fs.aio-max-nr=1048576> fs.file-max=6815744> kernel.shmall=2097152>
Time of Update: 2014-06-15
今天處理一個資料,在Oracle序列上發現一個問題,本著發現問題、解決問題、窮根問底的精神,準備把這個問題搞清楚。 問題與現象:對序列,按我們的理解每次取seq.nextval,它是自增的,所以後入庫的肯定比先入庫的要大,但我的一個日誌表中出現了如下現象: LOGID CREATETIME1 7300092011/8/6 15:41:142 729988 2011/8/6 15:37:533 729978 2011/8/6 15:34:534 72
Time of Update: 2014-06-15
Load data的用法如下:LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name
Time of Update: 2014-06-15
lag和lead函數,用於取出資料的前n行的資料和後n行的資料,當然要和over(order by)一起組合select id,name from daveid name4 SF3 Oracle4 eygle5 rman4 export dave表中有id和name的資料。lag函數是取出資料的前n行的資料,lead函數是取出資料的後n行的資料,直接在例子吧,簡單明了select id,name,lag(id,4) over (order by id) as v_ab from daveid
Time of Update: 2014-06-15
【是個老系統】 Oracle9i資料庫中某表資料量超過1億,最近查詢該表時WEB頁長時間處於空白狀態,於是考慮最佳化該表。最佳化計劃如下:1.建立暫存資料表[sql]
Time of Update: 2014-06-15
Oracle 查看錶空間使用方式的SQL語言,行內人士讀讀就明白了了。 SELECT UPPER(F.TABLESPACE_NAME) "資料表空間名", D.TOT_GROOTTE_MB "資料表空間大小(M)", D.TOT_GROOTTE_