Time of Update: 2014-06-15
1、建立儲存備份檔案的目錄/mysqldata#mkdir /mysqldata2、建立/usr/sbin/bakmysql檔案#vi /backup/bakmysql.sh輸入(以周輪循)tar zcvf /mysqldata/mysql_`date -d today +%w`.tar.gz /var/lib/mysql 或者寫成mysqldump --all-databases -u root -p密碼 > /mysqldata/mysql_`date -d today
Time of Update: 2014-06-15
phpPgAdmin登入時:如果總是得到一個"Login failed" 並確定已使用了正確的使用者名稱和密碼而且在pgadminIII中能正常登入! 解決辦法:請你修改php.ini設定檔,把extension=pgsql.so這行注釋掉就OK了,更改後的形式如下: ; For example: ; ; extension=msql.so ; extension=pgsql.so
Time of Update: 2014-06-15
為了在這兩個系統中運行mysql花了我好多的心血 現在總結一下 在運行mysqld_safe失敗後,看/var/log/mysql.log中的日誌 如果日誌中沒有什麼比較具體的出錯資訊 可修改my.cnf檔案中的日誌記錄,把log_err=..或log_bin=..前加#號 然後運行再仔細的查看記錄檔 在沒有根據系統來安裝的mysql要檢查是否有mysql這個帳號,如果沒有要添加這一帳號 useradd
Time of Update: 2014-06-15
昨天BitTorrent宣布關閉原始碼,今天著名的資料庫軟體MySQL也宣布關閉原始碼. MySQL低調宣布他們即將關閉MySQL Enterprise Server的原始碼.這將斷絕付費版和免費版的資料庫工程的聯絡,它們被完全區別開. Enterprise Server的原始碼仍然基於GNU General Public License (GPL),但MySQL不再向使用者開放原始碼.許多使用者擔心的是,他們在這種模式下MySQL是否會將優秀的代碼藏起來,而讓使用者獲得劣質版本的
Time of Update: 2014-06-15
當在Linux Shell中運行SQL*Plus的時候,並不提供瀏覽曆史命令列的功能。相反的,在Windows作業系統上,當在DOS命令視窗中運行SQL*Plus的時候,可以使用向上,向下鍵來跳回之前已經執行過的SQL語句。你可以 根據需要修改他們,然後按[Enter]重新提交執行。為了在Linux中達到同樣的目的,你可以安裝rlwrap,這個程式本身是個Shell,可以運行任何你提供給它的命令包括參數,並添加命令曆史瀏覽功能。 The rlwrap program is under the
Time of Update: 2014-06-15
(1)資料檔案 每一個Oracle資料庫有一個或多個物理的資料檔案(data file)。一個資料庫的資料檔案包含全部資料庫資料。邏輯資料庫結構(如表、索引)的資料物理地儲存在資料庫的資料檔案中。資料檔案有下列特徵: 一個資料檔案僅與一個資料庫聯絡。 一旦建立,資料檔案不能改變大小 一個資料表空間(資料庫儲存的邏輯單位)由一個或多個資料檔案組成。
Time of Update: 2014-06-15
如果有使用了很多表的複雜查詢,但未返回任何行,應採用下述步驟找出什麼出錯: 用EXPLAIN測試查詢,以檢查是否發現某事顯然出錯。僅選擇在WHERE子句中使用的列。 從查詢中1次刪除1個表,直至返回了某些行為止。如果表很大,較好的主意是在查詢中使用LIMIT 10。 對於具有與上次從查詢中刪除的表匹配的行的列,發出SELECT查詢。
Time of Update: 2014-06-15
mysql 雙機備份的方法:在Unix環境下為/etc/mysql/my.cnf或者/MySQL使用者的home目錄/my.cnf。在windows裡邊要看你調用的my.ini檔案處於什麼位置,我的位置是在mysql根目錄下邊。設定方法:設定範例環境: 作業系統:Windows xp MySQL:4.4.1 A IP:192.168.1.100 master B IP:192.168.1.10 slaveA:設定 1、增加一個使用者最為同步的使用者帳號:GRANT FILE ON *.
Time of Update: 2014-06-15
對於Oracle 網路設定,我們通常通過negmgr或者netca來完成用戶端串連到資料庫執行個體。而對於串連到ASM執行個體,同樣可以實現從用戶端來進行串連。不過Oracle並未為我們提供工具來完成配置,我們可以通過手動設定監聽以及用戶端tnsnames來實現。本文對此給出描述與樣本。1、伺服器端、用戶端的環境 #伺服器端環境,host資訊 oracle@bo2dbp:~> cat /etc/hosts |grep vip
Time of Update: 2014-06-15
資料庫身份認證資料庫身份認證比較好理解,就是資料庫使用者口令以加密的方式儲存在資料庫內部,當使用者串連資料庫時必須輸入使用者名稱和密碼,通過資料庫認證後才可以登入到資料庫。例如,建立一個資料庫認證的使用者,語句為:SQL> create user hxy4 identified bysys123; // 通過by這個關鍵字來確定認證方式為資料庫身份認證User created.為此,資料庫必須處於開啟狀態--資料庫身份認證:Oracle認證認為作業系統使用者是不可信任的,如果要訪問資料庫,
Time of Update: 2014-06-15
用response檔案silent模式安裝和配置Oracle11g 1.硬體需求: 記憶體: grep -i memtotal /proc/meminfo 官方要求至少1G記憶體 swap 交換分區 grep -i swaptotal /proc/meminfo 如果你的記憶體小於2G,那麼交換分區為記憶體的 1.5倍 如果記憶體介於2G - 8G
Time of Update: 2014-06-15
Nulls first/last功能簡介Nulls first/last功能主要用於order by排序子句中,影響空值Null在排序結果中的位置。簡單來說,Nulls first表示Null值在排序時一直排在所有值的前面,也就是處理order by a desc時PostgresQL執行器認為Null值大於所有值,而order by a或order by a asc時執行器認為Null值小於所有值,將Null值排在前面。Nulls
Time of Update: 2014-06-15
在Oracle資料庫中,每一個使用者一般都有自己的資料資料表空間、暫存資料表空間和索引資料表空間等資料存放區空間,而且你不能隨意寫到其他的資料表空間上。例如,我們常見到有表建立在users資料表空間上,更有甚者是建立在system資料表空間上的。不信的話,你去查一下自己的資料庫。新使用者的許可權也需要嚴格控制,一般授予connect,resource兩個角色,另外create view等許可權可以根據需求添加。在10g中,resource角色有一個系統許可權unlimited
Time of Update: 2014-06-15
在Oracle 11g中,全表掃描可能使用direct path read方式,繞過buffer cache,這樣的全表掃描就是物理讀了。 在10g中,都是通過gc buffer來讀的,所以不存在direct path read的問題。 direct path read較高的可能原因有: 1. 大量的磁碟排序操作,order by, group by, union, distinct, rollup, 無法在PGA中完成排序,需要利用temp資料表空間進行排序。
Time of Update: 2014-06-15
Oracle 11g startup時報ORA-03113通訊通道的檔案結尾:SQL>startup;oracle常式已經啟動。。。。。。。。。資料庫裝載完畢。ora-03113:通訊通道的檔案結尾進行ID:5851會話ID 96 序號:3----------------------------------------------------------------解決辦法:SQL>startup mount;oracle常式已經啟動。SQL>shown parameter
Time of Update: 2014-06-15
1、建立必要的相關目錄D:\app\Administrator\admin\jxg12_201043501212.在oradata下建立資料庫檔案存放目錄D:\app\Administrator\oradata3.建立初始化參數檔案D:\app\Administrator\admin\jxg12_20104350121\scripts\init.ora#########################################################################
Time of Update: 2014-06-15
前幾天在虛擬機器上面安裝了Oracle rac,今天把節點啟動起來之後發現rac工作異常[oracle@node1 bin]$ ./crs_stat -tName Type Target State Host ------------------------------------------------------------ora....E1.lsnr application OFFLINE UNKNOWN node1 ora.node1.gsd application ONLINE
Time of Update: 2014-06-15
redis持久化簡介:redis是一個支援持久化的記憶體資料庫,也就是說redis需要經常將記憶體中的資料同步到磁碟來保證持久化。redis支援兩種持久化方式,一種是 Snapshotting(快照)也是預設,另一種是Append-only file(縮寫aof)的方式。下面分別介紹Snapshotting快照是預設的持久化方式。這種方式是就是將記憶體中資料以快照的方式寫入到二進位檔案中,預設的檔案名稱為dump.rdb。可以通過配置設定自動做快照持久
Time of Update: 2014-06-15
1.TOP 子句 TOP 子句用於規定要返回的記錄的數目。 對於擁有數千條記錄的大型表來說,TOP 子句是非常有用的。 SELECT TOP number|percent column_name(s)FROM table_name 例如:SELECT TOP 2 * FROM Persons 2.LIKE 操作符 LIKE 操作符用於在 WHERE 子句中搜尋列中的指定模式。 SELECT
Time of Update: 2014-06-15
在Red Hat Linux下安裝Oracle 10g中先決條件檢測中遇到的問題是:1.警告:記憶體的交換空間不夠,有提示需要到少m,已經有多少m。參照以下辦法:(增加交換分區)1)增加2G的交換分區[root@localhost ~]#mkdir /root/swap2)添加分頁檔並設定其大小為2G,使用如下命令[root@localhost ~]# dd if=/dev/zero of=/root/swap/swap bs=1024 count=2048000讀入了 2048000+0