Time of Update: 2014-06-15
1、資料庫資料量暴增,對比其他業務類似的資料庫發現某個表的資料量異常,最後確定了一個重複遷移資料的bug...120301 17:30:43 [ERROR] Column count of mysql.db is wrong. Expected 22, found 15. The table is probably corrupted120301 17:30:43 [ERROR] mysql.user has no `Event_priv` column at position 29120301
Time of Update: 2014-06-15
ASM儲存的作用和好處以及劣勢,在這裡就不多做介紹了,google下相關的資料多如牛毛!本文主要記錄如何在Oracle 11.2.0.3版本上面使用ASM儲存!相關的軟體包可以在http://support.oracle.com網站上下載到,11.2.0.3的補丁集只需要下載前3個即可,在10g中,ASM是包含在資料庫軟體包當中的,在11g裡面,需要單獨安裝grid
Time of Update: 2014-06-15
SHOW PROCESSLIST顯示哪些線程正在運行。您也可以使用mysqladmin processlist語句得到此資訊。如果您有SUPER許可權,您可以看到所有線程。否則,您只能看到您自己的線程(也就是,與您正在使用的MySQL賬戶相關的線程)。如果您不使用FULL關鍵詞,則只顯示每個查詢的前100個字元。本語句報告TCP/IP串連的主機名稱(採用host_name:client_port格式),以方便地判定哪個用戶端正在做什麼。如果您得到“too many
Time of Update: 2014-06-15
pymongo是一個驅動程式,用Python編寫的高效能,檔案為基礎的資料庫。下載並安裝。[monogdb@localhost bin]$wget http://pypi.python.org/packages/source/p/pymongo/pymongo-1.9.tar.gz#md5=12e12163e6cc22993808900fb9629252--21:21:18--
Time of Update: 2014-06-15
先是用Oracle-xe建立資料庫(用root)。rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm完成之後會建立oracle.dba。基本的配置:/etc/init.d/oracle-xe configure這時就可以su - oracle配置環境變數。重點是你的sidcat .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ];
Time of Update: 2014-06-15
功能參數由指定的分隔字元分隔值的集合(如 123,12,55,2222,90)函數返回集合中的最大值,最小值在收集和集合中的值的數目。/* 例:運行下面的函數select* from dbo.GetMaxandMinValue('2,22,5,1,88,2000,7897,800',',') 得到這樣的結果minValue maxValue CountOfNumberSupplied-----------------------------------
Time of Update: 2014-06-15
replace into和insert into是很相似的,唯一的差別就是使用replace into的時候會首先根據表的主鍵來判斷是否存在與將要replace into的語句相同的記錄,如果有的話,就先將舊記錄刪除,然後在插入新紀錄。並且replace into執行後會返回一個數值,如果為1則表示執行的時候插入了一條資料,如果為2表示執行時刪除了舊記錄並且插入了新紀錄。雖然replace
Time of Update: 2014-06-15
為了統計哪些使用者在登入使用資料庫,以及其他用途,需要記錄登入資料庫的資訊,以及嘗試登入資料庫失敗的資訊,以下幾個trigger可以搞定。建立記錄使用者資訊的tableCREATE TABLE oram.LOGIN_LOG(AUDSID NUMBER,SID
Time of Update: 2014-06-15
一./etc/oratab說明直接使用cat 查看這個檔案:gg1:/home/Oracle> cat /etc/oratab # # This file is used by ORACLEutilities. It is created by root.sh
Time of Update: 2014-06-15
PL/SQL包含兩種遊標:1.顯示遊標 2.隱式遊標 顯示遊標:文法: CUROSR cursor_name is select_statement;開啟遊標:open cursor_name;提取資料:兩種:1.FETCH curosr_name INTO varible1,variable2....; 2.FETCH cursor_name BULK COLLECT INTO
Time of Update: 2014-06-15
Oracle DG 歸檔設定驗證出現的問題--主庫
Time of Update: 2014-06-15
(一)安裝mysql5.5的要求編譯安裝mysql5.5與5.1還是有一點不同,因為mysql現在用cmake來作編譯工程工具。這是與mysql5.1最大不同的地方,因此在安裝mysql5.5時所要求的工具包也不同。發現用cmake編譯mysql比以前的速度還是快了不少。(1)cmake包是必有的,在Ubuntu上面可以用apt-get install cmake來安裝cmake。(2)bazaar這一個包也是必須的,在ubuntu上面可以用這樣安裝 apt-get install
Time of Update: 2014-06-15
查看錶空間和資料檔案的資訊select tablespace_name,file_name,ceil(bytes/1024/1024) mbfrom dba_data_files order by 1;建立資料表空間CREATE TABLESPACE tanzugan LOGGING DATAFILE 'H:\APP\ZUGANTAN\ORADATA\ORCL2012\tanzugan.dbf' SIZE 100M REUSE EXTENT MANAGEMENT LOCAL SEGMENT
Time of Update: 2014-06-15
Oracle中的遞迴:類似樹形結構表結構:id name parentId1 a
Time of Update: 2014-06-15
create undo tablespace MOZI datafile 'E:\Oracle\product\10.2.0\oradata\orcl\MOZI.DBF' size 2048M extent management local;alter system set undo_tablespace=MOZI;WINDOW下面的ORCL資料庫提示:資料庫未開啟: 僅允許在固定表/視圖中查詢載入資料庫時出錯:RA-01157: 無法標識/鎖定資料檔案 7 - 請參閱 DBWR
Time of Update: 2014-06-15
從Oracle9i開始,Oracle提供了Web方式的sqlplus介面,通過iSQL*Plus,使用者可以不需要安裝任何Oracle用戶端,就能夠通過瀏覽器方式的sqlplus進行資料操作與資料庫管理。一般使用者登入iSQL*Plus的網址http://ip:port/isqlplus(在這裡是http://192.168.1.80:5560/isqlplus),進入該網址後會直接進入資料庫使用者登入介面,使用資料庫中的普通使用者即可登入。當我們以sys使用者登入iSQL*Plus,則會提示需
Time of Update: 2014-06-15
一、Oracle 資料匯出:(1、 將資料庫bkjia 的資料完全匯出, 資料庫的使用者名稱 bkjia ,密碼 bkjia ,匯出到本地 E:\data.dmp 中exp bkjia/bkjia@bkjia file=E:\data.dmp full=y(2、將資料庫中 bkjia 使用者與 sys 使用者的表匯出exp bkjia/bkjia@bkjia file=E:\data.dmp owner=(bkjia,sys)(3、將資料庫中的表 table1、table2 匯出exp
Time of Update: 2014-06-15
列值的選擇性、集簇和柱狀圖 切記,最佳化器瞭解表中列資料的許多重要特徵,最顯著的是列值的選擇性和列的集簇因子。 例如,以下我們看到一個使用列值來形成結果集的查詢: select customer_name from customer where customer_state = 'Rhode Island';
Time of Update: 2014-06-15
最近在研究Oracle 10G,先從安裝的時候說起吧,安裝的時候,由於預設連接埠1521已經被其他程式佔了,裝完oracle後,連接埠變成了1522。一、於是把連接埠改成又改成了1521,當時可以重啟,而且連接埠也從1522變成了1521,可是沒過多久,nagios監控上警示顯示1521連接埠關閉 ~~~~(>_<)~~~~ 。啟動oracle 的監聽的時候也報錯,無法啟動。最後在網上找到了一篇文章,當時沒記下出處 現在想找都麻煩了 呵呵
Time of Update: 2014-06-15
db2的執行個體和資料庫都安裝在共用磁碟上了。想通過crontab定時任務來實現DB2資料庫的備份,由於是HA環境,所以要考慮兩台機器上的指令碼。 編輯crontab,設定定時任務 以root使用者登入系統 crontab -e編輯定義任務 0 4 * * 6 /script/backup 1>/dev/null 2>/dev/null # Full backup database on every Saturday 要在兩台機器上都要進行crontab -e編輯。