Time of Update: 2014-06-14
TPC(Tracsaction Processing Performance Council)
Time of Update: 2014-06-14
1. 配置了Oracle 10g rac 伺服器128G 記憶體,sga pga 都很大,重啟後發現ipcs show sga 都正確的,就是free -m 不正確 差很遠的2.配置了hugepage 就可以了,但是我發現另一套oracle 同版本的單一實例free -m 就正常的,真是古怪到目前還不知道是否是必須配置,個人感覺不用,配置了,應該是效能更好,但是配置不好,會浪費記憶體,11g 應該是要關閉asmm,手動設定sga
Time of Update: 2014-06-14
Oracle bug 文檔 ID 549781.1影響版本從10.2.0.2.0 到11.2.0.3.0 提示報錯,但是expdp log 裡面提示是成功,oracle 說匯出的dmp檔案是好的。只能忽略這個報錯,無法修複!UDE-00008: operation generated ORACLE error 31626ORA-31626: job does not existORA-39086: cannot retrieve job
Time of Update: 2014-06-14
查詢表中的記錄總數的文法就是SELECT COUNT(*) FROM TABLE_NAME。這可能是最經常使用的一類SQL語句。 本文討論怎樣才能最快的得到這個記錄數。本文純粹主要是理論上的討論,文章中很多內容(如常數索引)對實際的指導意義不大。 在具體描述之前,強調幾個前提: 首先表中的記錄數不能太少,否則討論的意義就不大了,在我下面的例子中記錄數是3萬左右,其實這個數量級還是比較小,不過已經能夠看出一些效果了。 根據執行時間的長短進行判斷偶然性比較大,
Time of Update: 2014-06-14
營運工程師在一台IBM P750(AIX6.1)上部署了一套Oracle(未建庫),讓我把商用的某庫同其做一個DG容災。我按正常步驟部署了DG。1.在備庫開始日誌恢複alter database recover managed standby database using current logfile disconnect;2.查看備庫是否正常接收日誌select process,client_process,sequence#,status from v$managed_standby;--
Time of Update: 2014-06-14
MongoDB部署實驗系列文章,MongoDB做為NoSQL資料庫,最近幾年持續升溫,越來越多的企業都開始嘗試用MongoDB代替原有Database做一些事情。MongoDB也在叢集,分區,複製上也有相當不錯的的表現。我通過將做各種MongoDB的部署實驗進行介紹。前言MongoDB作為一種文檔型的NoSQL資料庫,使用起來非常靈活,迴避了關係型資料庫前期的複雜資料庫設計。MongoDB儲存基於JSON格式,同時用Javascript做為資料庫操作語言,給了使用者無限想象的空間,可以通過編程在
Time of Update: 2014-06-14
為了診斷Oracle運行緩慢的問題首先要決定收集哪些診斷資訊,可以採取下面的診斷方法: 1.資料庫運行緩慢這個問題是常見還是在特定時間出現 如果資料庫運行緩慢是一個常見的問題那麼可以在問題出現的時候收集這個時期的awr或者statspack報告(通常收集時間間隔是一個小時).產生awr報告的方法如下: awr是通過sys使用者來收集持久系統效能統計資訊並且這些資訊儲存在sysaux資料表空間.預設情況下快照是一個小時產生一次並且保留7天.awr報告輸出了基於指定快照
Time of Update: 2014-06-14
Oracle中日期欄位的處理Test表中有start_date欄位,如何取得start_date的年份呢。例如start_date為"2014-04-21"。取得的年份應為2014.如果start_date的資料類型為date的話。SELECT TO_CHAR(start_date,'YYYY') FROM Test;可以得到start_date的年份。如果start_date的資料類型為varchar的話。SELECT
Time of Update: 2014-06-14
主庫:vsgpdb 備庫:dgdb 1、確認主庫處于歸檔模式 SQL> archive log list Database log mode Archive Mode Automatic archival Enabled Archive
Time of Update: 2014-06-14
跑預存程序,裡面有張暫存資料表。跑完後打算刪除暫存資料表報ORA-14452:An attempt was made to create, alter or drop an index on temporary table which is already in use解決方案:實際上要麼就是等,等到資源釋放。要麼就是刪除sid。1、查詢object_idselect object_id from dba_objects where object_name=UPPER('TBL_1');----
Time of Update: 2014-06-14
Oracle Data Guard是Oracle HA架構體系的重要組成部分,也是Oracle MAA(Maximum Availability Architecture)的關鍵技術方案。藉助Data Guard的Switchover和Failover特性,我們可以實現營運系統高可用性需求,最大限度的降低計劃內和非計劃內宕機時間。 Data Guard建立在資料庫軟硬體、資料冗餘策略,通過搭建和主庫Primary
Time of Update: 2014-06-14
Ubuntu MySQL自動化安裝指令碼#/bin/bash function hasDpkg { r=`dpkg -l | grep "$1"` if [ -n "$r" ] then h=`dpkg -l | grep "ii $1"`
Time of Update: 2014-06-14
在11.2後的版本中crs被稱為gi,通過crsctl stop cluster來關閉整個執行個體的資源非常方便,但是對於資料庫執行個體需要單獨關閉,stop cluster對於執行個體直接以非正常的方式結束,環境是基於12C的。正確的順序:先關閉資料庫[Oracle@rac1 ~]$ srvctl stop database -db ttalert.log顯示是通過immediate方式關閉.Sat Apr 19 05:12:19 2014 Shutting down
Time of Update: 2014-06-14
xtrabackup作為innodb的hotbackup工具,由percona公司開發,因開源,熱備份和物理備份而在mysql中部署廣泛,詳情的說明可見之前的討論。MySQL管理之使用XtraBackup進行熱備 MySQL開源備份工具Xtrabackup備份部署 MySQL Xtrabackup備份和恢複 用XtraBackup實現MySQL的主從複製快速部署【主不鎖表】 安裝和使用 Percona 推出的 Xtrabackup 備份 MySQL
Time of Update: 2014-06-14
Oracle 10g以後,在目錄結構和檔案管理方面推出兩個特性OFA和OMF。OFA(Oracle Flexiable Architecture)是進行目錄結構約束規範的特性。診斷檔案diag、日誌、資料檔案等目錄結構分布都是由OFA進行固定下來。OMF(Oracle Managed
Time of Update: 2014-06-14
系統內容:作業系統: RedHat EL55Oracle : Oracle 11.2.0.1.0 案例:客戶資料庫伺服器的歸檔日誌空間被塞滿,未發現;DBA在發現日誌切換被hang後,強制關了庫,導致執行個體啟動失敗。錯誤現象:在做日誌歸檔時,資料庫被hang......16:56:02 SYS@ prod>alter system switch logfile; 警示日誌:ORACLE Instance prod - Can not allocate log,
Time of Update: 2014-06-14
實驗需求:配置mysql-mmm,實現mysql的高可用MySQL-MMM實現MySQL高可用 MySQL-MMM切換示範 mysql proxy、MySQL-MMM實現讀寫分離高可用性 將MySQL-MMM Master從REPLICATION_FAIL狀態恢複 CentOS下利用MySQL-MMM實現MySQL高可用 實驗方案:一.公用配置準備5台RHEL6.4作業系統的伺服器,安裝MySQL資料庫伺服器軟體包。其中2台資料庫伺服器(192.168.10.10,192.168.10.20),
Time of Update: 2014-06-14
DB2對於SQL執行計畫的explain表,預設都是不存在的,所以需要在使用過程中根據需要建立,那麼如何建立呢?其實DB2還是提供了多種方法供大家使用,第一種就是預設使用指令碼EXPLAIN.DDL,該指令碼預設創在資料庫的如下路徑中:C:\Program Files (x86)\IBM\SQLLIB\MISC>lsDB2AutoBackupPolicy.xsd DB2EvmonPkgCache.xsd
Time of Update: 2014-06-14
由於項目需要不得不折騰MySQL,RedHat Linux上安裝了最新的MySQL 5.6啟動報錯如下:[root@tserver mysql]# /etc/init.d/mysql startStarting MySQL.The server quit without updating PID file (/var/lib/mysql/tserver.pid).[FAILED]檢查報錯資訊tserver.err。cat tserver.err140121 06:03:29
Time of Update: 2014-06-14
PostgreSQL 支援hstore 來存放KEY->VALUE這類資料, 其實也類似於ARRAY或者JSON類型。 要高效的使用這類資料,當然離不開高效的索引。我們今天就來看看兩類不同的索引對於同一種檢索請求的效能問題。假如我們有這樣一個原始表,基於str1欄位有一個BTREE索引。t_girl=# \d status_check; Table "ytt.status_check" Column