Time of Update: 2014-02-09
剛過完年,在日常檢查伺服器備份資料的時候發現zabbix的mysql備份檔案異常龐大,考慮到zabbix會在日常監控伺服器狀態時定期發送一些警示資訊以及監控時儲存的SQL記錄,所以查看了下zabbix的資料庫表,發現mysql系統庫檔案下zabbix的資料庫目錄本身並不是很大,也就幾百M,但發現同目錄下的ibdata1檔案異常龐大,達到了4.7G.
Time of Update: 2013-12-29
SQL> execute dbms_repcat.add_master_database(gname=>'rep',master=>'TEST' ,use_existing_objects=>true ,copy_rows=>false ,propagation_mode=>'synchronous');BEGIN dbms_repcat.add_master_database(gname=>'rep',master=>'TEST'
Time of Update: 2013-12-29
測試目的:檢測windows下oracle熱備檔案含spfile,控制檔案,資料檔案,歸檔日誌,非rman方式)異機恢複,非原路徑下的恢複可用性。測試環境:windows 2003 R2,ORACLE 11G R2測試步驟:1,將原執行個體的熱備檔案拷貝到待測試環境中650) this.width=650;" style="border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image"
Time of Update: 2013-12-29
安裝好sles 10 sp3 + Oracle 10g RAC之後,在配置監聽器時,總是提示主機bo2dbp上的監聽服務已經在運行,忽略錯誤之後手動在bo2dbp節點上啟,總是收到TNS-12545: Connect failed because target host or object does not exist錯誤資訊。後來發現節點bo2dbp的vip總是漂移到另一節點bo2dbs上,原來這才是罪魁禍首 ??????1、叢集環境netca之後,節點bo2dbp監聽無法啟動 &
Time of Update: 2013-12-29
1、date:查詢及修改日期和時間1)顯示目前時間和日期$ dateFri Jul 17 14:09:38 CDT 19982)設定時間和日期$ date 0717142598Fri Jul 17 14:25:56 CDT 1998可設定的年代範圍是 1970~20372、cal:顯示日曆1)顯示指定的年月$ cal 7 1998July 1998Sun Mon Tue Wed Thu Fri Sat1 2 3 45 6 7 8 9 10 1
Time of Update: 2013-12-29
很多項目在初建時由於工程師不嚴謹或者水平不夠選用了錯誤的資料庫編碼,用latin1編碼儲存中文資料,隨著項目複雜程度提高,會出現各種編碼問題,可以說是後患無窮,經過反覆測試,我總結出一個辦法可以把latin1編碼的資料庫轉換成gbk或u8編碼,與大家分享一. latin1 轉 gbk1.匯出資料庫mysqldump --default-character-set=latin1 -h xxx.xxx.xxx.xxx -u xxx -P 3306 -pxxxxxxxx db_name table_
Time of Update: 2013-12-29
本文介紹redis主從環境下的手工failover操作及排錯過程,實現主執行個體宕機的時候,將從執行個體提升為主執行個體,繼續寫入資料;等到原主執行個體恢複後,同步原從執行個體上的資料完成後,恢複初始的主從執行個體角色!環境介紹作業系統版本均為:rhel5.4
Time of Update: 2013-12-29
Regex在MS SQL Server中的應用 Oracle資料庫預設就提供了Regex詳見維基百科)支援,如:REGEXP_LIKE(),REGEXP_INSTR(),REGEXP_SUBSTR(),REGEXP_REPLACE()),而不思進的MS SQL Server卻沒有直接提供。不過MS留了一手,那就是CLR是通用語言執行平台,Common Language Runtime)。SQL SERVER
Time of Update: 2013-12-28
隨著MySQL 5.6 的GA, MySQL在一些細節上越來越美。 今天來體驗下兩個安全驗證方面的細節提升。1. mysql_config_edit 工具。
Time of Update: 2013-12-28
Mapper.xml 配置 <resultMap type="emp" id="empMap"> <id property="empno" column="empno"/> <result property="ename" column="ename"/> <result
Time of Update: 2013-12-28
某日下午,開發報告說在執行DML操作時,資料庫報交易記錄已滿的錯誤。具體資訊如下:$db2 delete from tzsdb01DB21034E 該命令被當作 SQL 陳述式來處理,因為它不是有效“命令列處理器”命令。在 SQL 處理期間,它返回:SQL0964C 資料庫的交易記錄已滿。 SQLSTATE=57011這個問題的原因是:表中資料量過大,delete 時,會寫入日誌,但日誌容量過小。解決方案: 增大日誌容量、資料量 或
Time of Update: 2013-12-15
第一篇 作業系統部分--------LINUX 一. REDHAT LINUX SERVER 7.2 安裝 1. 使用REDHAT第一張安裝盤從CDROM安裝引導啟動 2. 使用預設的安裝語言ENGLISH,同時可以添加簡體中文作為系統介面 3. RedHat 7.2有兩大類安裝方式:Install或者Upgrade。這裡選擇INSTALL。 4. 選SERVER---伺服器類型安裝將會清空所有硬碟上所有分區資訊。 5. 選擇分區方式,
Time of Update: 2013-12-15
主要以DB27.X為基礎的.以下的字元為小寫.1.DB2產品的層級有那些?企業版的NTERPRISEEDITION工作群組版WORKGROUPEDITION企業擴充版ENTERPRISEEXTENDEDEDITION個人版的PERSONALEDITION衛星版的SATELLITEEDITION微型版的EVERYPLACE2.可以串連到DB2資料庫的產品有哪些?DB2用戶端DB2CONNECTDB2DATAPROPAGATORDB2NET.DATADB2DATAJOINERDB2RELATIONA
Time of Update: 2013-12-15
SQL中的單記錄函數1.ASCII 返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A A ZERO SPACE--------- ---------
Time of Update: 2013-12-15
一、曆史背景Oracle資料庫的全文檢索索引技術已經非常完美,Oracle Text使Oracle9i具備了強大的文本檢索能力和智能化的文本管理能力。Oracle Text是Oracle9i採用的新名稱,在Oracle8/8i中它被稱作Oracle interMedia Text,在Oracle8以前它的名稱是Oracle ConText Cartridge。二、Oracle Text 索引文檔時所使用的主要邏輯步驟如下:(1)
Time of Update: 2013-12-15
全域共用記憶體主要是 MySQL Instancemysqld進程)以及底層儲存引擎用來暫存各種全域運算及可共用的暫存資訊,如儲存查詢快取的 Query Cache,緩衝連接線程的 Thread Cache,緩衝表檔案控制代碼資訊的 Table Cache,緩衝二進位日誌的 BinLog Buffer, 緩衝 MyISAM 儲存引擎索引鍵的 Key Buffer以及儲存 InnoDB 資料和索引的 InnoDB Buffer Pool 等等。下面針對 MySQL
Time of Update: 2013-12-15
SYBASE ADAPTIVE SERVER ENTERPRISE 1500 FOR WINDOWS前提:windows經典主題;如以前曾錯誤安裝過sybase,請卸載乾淨包括sybase檔案夾和相關的幾處登錄機碼!)運行setup.exe安裝,如需使用ODBC、OleDb或者ADO.net進行開發,要選擇自訂custom)安裝,因為在預設情況下被安裝的只有JDBC驅動,其他驅動是不會安裝的。 安裝完之後,可以在“控制台”->“效能和維護”-
Time of Update: 2014-02-08
DBA工作總結 一年以來,本人尊敬領導團結同事、服從安排遵守紀律,堅持努力學習專業知識,兢兢業業克己奉公努力工作。總結過去,在知識結構上,能夠完成了EBS-DBA的各項工作;在日常工作XX,能夠完成EBS-DBA的各項工作任務,適應了DBA工作崗位要求的職責,掌握了EBS-DBA要求的多項技術。我一年以來的主要工作從以下幾個方面說起主要包括日常維護、補丁更新,安裝規劃,文檔整理,最後給出下一步規劃。一是日常維護主要包括如下內容:ERP備份和備份測試,系統巡檢,周邊支援和內部營運工作。1
Time of Update: 2013-12-30
例如:向資料庫中插入100萬條資料,在預設的情況下如果僅僅是執行 sqlite3_exec(db, “insert into name values ‘lxkxf', ‘24'; ”, 0, 0, &zErrMsg); 將會重複的開啟關閉資料庫檔案100萬次,所以速度當然會很慢。因此對於這種情況我們應該使用“事務”。 具體方法如下:在執行SQL語句之前和SQL語句執行完畢之後加上 rc = sqlite3_exec(db, "BEGIN;", 0, 0, &zErrMsg);
Time of Update: 2013-12-30
Datastage 的job可以通過dsjob命令來調用job或者獲得job的資訊,以及啟動並執行報告和日誌。 安裝DataStage 的目錄下 例如C:\Ascential\DataStage\Engine\bin> dsjob的的文法如下: Command Syntax: dsjob [-file <file> <server> | [-server <server>][-user <user>][-passwod