Time of Update: 2014-06-15
先需要明白資料庫的物理結構是由資料庫的作業系統檔案所決定,每一個Oracle資料庫是由三種類型的檔案組成:資料檔案、記錄檔和控制檔案。資料庫的檔案為資料庫資訊提供真正的實體儲存體。每一個Oracle資料庫有一個或多個物理的資料檔案(data
Time of Update: 2014-06-15
刪除undo資料表空間報ORA-01548用expdp匯出資料報錯:C:\Documents and Settings\TEMP>expdp scott/tiger DUMPFILE=scott.dmp DIRECTORY=dump SCHEMAS=scottExport: Release 11.2.0.1.0 - Production on 星期一 7月 23 21:58:14 2012Copyright (c) 1982, 2009, Oracle and/or its
Time of Update: 2014-06-15
第一問:是否選擇增量備份?所有增量備份都必須先建立0級備份。0級備份相當於全庫備份,但二者並不等同,因為,全庫備份不包含增量備份策略。對users 資料表空間建立增量備份:RMAN> backup incremental level=0 tablespace users;
Time of Update: 2014-06-15
Oracle資料泵一、資料泵的作用:1.實現邏輯備份和邏輯恢複2.在資料庫使用者之間移動對象3.在資料庫之間移動對象4.實現資料表空間轉移二 、資料泵的特點與傳統匯出匯入的區別1.EXP和IMP是客戶段工具程式, EXPDP和IMPDP是服務端的工具程式2.EXP和IMP效率比較低. EXPDP和IMPDP效率高3.資料泵功能強大並行、過濾、轉換、壓縮、加密、互動等等4.資料泵不支援9i以前版本,
Time of Update: 2014-06-15
最近為了搞Linux下MySQL的自動定時備份,特意寫了個教程,方便以後查閱,並跟大家分享,如有問題,歡迎吐槽。前提設定為淩晨零點零分,這樣儲存起來的資料都是昨天的。廢話少說。開始1.首先我建立了 /home/user/mysql_autobackup.sh 註:mysql_autobackup.sh 內容如下:/usr/bin/mysqldump -uroot -ppassword_card >/st_backup/stcard/stcard_$(date +%Y%m%d).sql
Time of Update: 2014-06-15
樣本:遠端資料資訊:使用者名稱:interface密碼:interfaceip:10.7.237.17資料庫:uidb本機資料庫資訊:使用者名稱:jucks密碼:jucks資料庫:gilbert1.查看使用者jucks是否有建立dblink許可權,沒有,授權,如下:grant CREATE PUBLIC DATABASE LINK,DROP PUBLIC DATABASE LINK to jucks;2.建立dblink: &
Time of Update: 2014-06-15
substr() 函數: 返回字串的一部分。 文法:substr(string,start,length) 必需 - 規定在字串的何處開始。 正數 - 在字串的指定位置開始 負數 - 在從字串結尾的指定位置開始 0 - 在字串中的第一個字元處開始 例子: substr("ABCDEFG", 0); //返回:ABCDEFG,截取所有字元 substr("ABCDEFG", 2); //返回:CDEFG,截取從C開始之後所有字元
Time of Update: 2014-06-15
[Oracle]JDBCTemplate調用Oracle預存程序樣本this.getJdbcTemplate().execute( new CallableStatementCreator() { public CallableStatement createCallableStatement(Connection con) throws SQLException
Time of Update: 2014-06-15
這裡簡紹下管理進程中的兩個重要參數:DYNAMICPORTLIST: Specifies the ports that Collector can dynamically allocate. If a firewall is being used at an Oracle GoldenGate
Time of Update: 2014-06-15
有時開發進行表結構設計,對錶欄位是否為空白過於隨意,出現諸如id1=id2,如果允許欄位為空白,因為Oracle中空值並不等於空值,有可能得到意料之外的結果。除此之外,最關鍵的是,NULL會影響oracle的執行計畫。以下為NULL影響執行計畫的測試樣本。/*1.構建test表,其中create table方式建立的test表結構object_id非空*,走索引/SELECT Count(*) FROM all_objects WHERE object_id IS NOT NULL; --417
Time of Update: 2014-06-15
在一個應用系統,提供了運行 ORQCLE SQL 的功能。對於簡單的 SQL 陳述式的運行一切正常,而對於有子查詢的複雜 SQL 陳述式,經常會出現錯誤。但是,這個語句在 DQL PLUS 中運行完全沒有問題。比如:ORA-00907: 缺少右括弧。開始,完全不得要領,最後發現,是子查詢中一定要有一個 where 子句。select id, xm from ry a,(select id, sum(gz) from gz) bwhere a.id = b.id就要在子查詢中加上一個 where
Time of Update: 2014-06-15
在MySQL5.1.X版本裡,叢集索引建立和刪除的過程:1、 建立一個和原表結構一樣的空表,然後建立叢集索引;2、 拷貝原表的資料到新表,這時會對原表加一個獨佔鎖定,其他的會話dml操作會阻塞,從而保證資料的一致性;3、 複製完畢後刪除掉原表,並把新表改名為原表。非叢集索引建立和刪除的過程:1、
Time of Update: 2014-06-15
wmsys.wm_concat的作用是將多行合并為一行,如一個人買了3隻股票A,B,C 正常我們會記錄成三條資料,現在要以一條資料顯示該人的股票,這是wmsys.wm_concat方法就有用了。但是,在Oracle 10G中該方法傳回值可直接轉為String後使用,但是在11G中卻是Clob類型,我們必須將clob轉為String 或其他類型後才可以使用。/** * 將CLOB轉成String ,靜態方法
Time of Update: 2014-06-15
有同學討論到Transfer能否支援雙主結構,答案是支援的,這裡簡要描述下。背景Transfer既可以當作主從庫之外的工具來用,也可以本身充當slave的角色。本文分別描述在這兩種使用情境下的部署結構和切換動作。Slave模式a) 結構這個就是最簡單的雙主啦,Transfer呢?代碼直接寫到這兩個Master裡面啦,所以他們就是Transfer.b)
Time of Update: 2014-06-15
1、PHP與mysql建立連結php.ini 載入mysql組件: extension=php_mysql.dll 前的; 去掉 extension_dir = " " 路徑是否正確PHP連結mysql函數mysql_connect: 開啟 MySQL 連結mysql_select_
Time of Update: 2014-06-15
一個警報響應一種特定的事件。 警報響應下列事件類型:1.SQL Server 事件:可以指定一個警報響應一個或多個事件。 使用下列參數來指定觸發警報的事件:錯誤號碼SQL Server Agent在發生特定錯誤時發出警報。 例如,可以指定錯誤號碼 2571 來響應未經授權就嘗試調用資料庫主控台命令 (DBCC) 的操作。嚴重層級SQL Server Agent在發生特定層級的嚴重錯誤時發出警報。 例如,可以指定嚴重層級 15 來響應 Transact-SQL 陳述式中的語法錯誤。資料庫SQL
Time of Update: 2014-06-15
精確匹配單個索引值對:{"age":28}, 返回"age"值為28的所有文檔。 多個索引值對:{"username":"tom", "age":28},將多個查詢條件組合在一起,等同於:條件1 AND 條件2 AND …AND 條件N。該查詢文檔返回:使用者名稱為tom,並且年齡為28的所有文檔。條件匹配範圍“$lt”、“$lte”、“$gt”、“$gte”比較操作符,分別對應:< $lt <= $lte> $gt>=
Time of Update: 2014-06-15
名稱角色server(RHEL6.0)伺服器1、前置條件的準備(1)解壓壓縮檔[root@localhost ~]# unzip linux_11gR2_database_1of2.zip //解壓尾碼為.zip的檔案包[root@localhost ~]# unzip linux_11gR2_database_2of2.zip[root@localhost ~]# ls database/ //查看產生的database資料檔案doc&
Time of Update: 2014-06-15
保持資料的完整性和一致性(Integrity and consistency)是資料庫在商務應用中的核心內容,MySQL資料庫使用InnoDB引擎來實現交易處理(transaction),因此針對使用 InnoDB 類型引擎的資料表就需要有有更多檢查和限制。而相應地,這也就更容易出現因為資料一致性和完整性而導致無法正常讀取表中部分資料甚至全部記錄的問題,因此在實際應用之中,您有可能需要比較多地面對如何恢複 InnoDB 資料表的問題。本文筆記一次 InnoDB
Time of Update: 2014-06-15
1、用戶端串連不上資料庫。2、查看資料庫的執行個體狀態為OPEN,並且alert_SID.log沒有錯誤3、查看資料庫監聽器時出現下面的資訊:$ lsnrctl statusLSNRCTL for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 05-DEC-2011 09:13:49 Copyright (c) 1991, 2005, Oracle. All rights