Time of Update: 2016-03-06
Oracle 11G R2利用RMAN搭建DataGuard環境環境:角色機器名作業系統IP備忘主庫db1CentOS 5.11 x86_64192.168.2.241安裝Oracle,建立資料庫備庫db2CentOS 5.11 x86_64192.168.2.242只安裝Oracle準備工作:在db1的/etc/hosts裡增加127.0.0.1 db1192.168.2.242 db2在db2的/etc/hosts裡增加12
Time of Update: 2016-03-06
Oracle
Time of Update: 2016-03-06
SQL Server資料庫複寫介紹:在運行著的資料庫驅動的應用程式中,SQL複製能解決許多問題。由於發送/訂閱的模式不是十分容易理解,複雜的指令碼語言和監視複製系統也是需要一定的思想在裡面。希望在接下來的幾個章節中能盡量將基本原理和操作闡述的詳細完整些,便於大家理解。在SQL
Time of Update: 2016-02-21
MySQL tmpdir參數修改今天突然收到警示簡訊,說是/磁碟空間使用超過閥值。經查看,發現是有很多異常的SQL,執行不了,導致一直在處理,產生了臨時佔用了/tmp磁碟空間。由於作業系統的/tmp空間有限,需要進行參數修改,將tmpdir的值路徑進行修改。mysql> show variables like 'tmpdir';+---------------+-------+| Variable_name | Value |+---------------+-------+|
Time of Update: 2016-02-04
關於redis中的Replication一、簡介Redis的replication機制允許slave從master那裡通過網路傳輸拷貝到完整的資料備份。具有以下特點:非同步複製可以配置一主多從可以配置從伺服器可以級聯從伺服器,既 M->S->SM replication時是非阻塞的(在replication期間,M依然能夠處理用戶端的請求)S
Time of Update: 2016-02-04
MySQL監控工具-orzdba原始碼地址:http://code.taobao.org/p/orzdba/src/trunk/ [root@bkjia servers]# chmod +x orzdba在代碼的160行左右,配置自己的MySQL驗證資訊:username、password、socket、host、port[root@bkjia servers]# grep -n 'my $MYSQL' orzdba160:my $MYSQL
Time of Update: 2016-02-04
通過Linux命令過濾出binlog中完整的SQL語句DB:MySQL 5.6.16CentOS:CentOS release 6.3 (Final)當insert語句通過空格跨行輸入的時候,如何提取完整的insert語句!建立一個空表:mysql> create table yoon as select * from sakila.actor where 1=0;Query OK, 0 rows affected (0.06 sec)Records: 0
Time of Update: 2016-01-29
MyCAT日誌分析MyCAT日誌對於瞭解MyCAT的運行資訊不可擷取,譬如MyCAT是否採用讀寫分離,對於一個查詢語句,MyCAT是怎樣執行的,每個分區會分發到哪個節點上等等。預設是info層級,通過log4j.xml可將其設定debug層級,這樣就可獲得更多有關MyCAT啟動並執行內部資訊。下面通過對MyCAT的啟動以及執行一個查詢語句來分析MyCAT的運行流程。Here We Go!Mycat的開機記錄輸入如下:processors指的是CPU的核心數,aio thread pool
Time of Update: 2016-01-24
MySQL 5.6 參數之 extra_port一 前言 作為MySQL DBA, 在營運MySQL的工作過程中,常常遇到Too many connections這個錯誤,這時作為資料庫維護人員都不能登陸資料庫進行維護 是多麼窘迫的事。可能有人會說可以修改設定檔,然後重啟資料庫來解決。恩,不過這個是很多種解決方案中 可用性最差的一種,本文介紹通過 5.6 新的特性--管理連接埠 來解決這個問題。二 認識 extra_port MySQL 在5.
Time of Update: 2016-01-24
Linux下安裝DBI和DBD1. 介質下載www.cpan.org開啟cpan的首頁,然後點擊search.cpan.org,搜尋DBI和DBD::Oracle-rw-r--r-- 1 oracle oinstall 592307 Apr 5 00:58 DBI-1.633.tar.gz-rw-r--r-- 1 oracle oinstall 452537 Apr 5
Time of Update: 2016-01-24
Oracle DATABASE LINK(DBLINK)建立資料庫全域名稱可以用以下命令查出:SELECT * FROM GLOBAL_NAME;修改可以用以下語句來修改參數值:ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE;<1>、當資料庫參數global_name=false時,就不要求資料庫連結名稱跟遠端資料庫名稱一樣。Oracle資料庫之間進行串連通訊。建立資料庫連結的文法如下: CREATE [PUBLIC] DATABASE LINK
Time of Update: 2016-01-12
TOAD串連DB2報錯SQL1460N解決這幾天要在DB2不同版本之間測試,之前安裝了DB2 V9.7.4 64bit,測試完卸載後又安裝DB2 V9.7.6,建立資料庫,用toad串連報SQL1406N錯誤。 遇到這種問題,我首先檢查自己的DB2COMM=TCPIP是否設定,查看結果 C:\>db2set -all|grep DB2COMM [i] DB2COMM=TCPIP [g] DB2COMM=TCPIP
Time of Update: 2016-01-12
Win遠程Linux下的ASM執行個體一、Win遠程Linux下的ASM執行個體1.Linux下的監聽檔案[grid@myrac1 admin]$ cat listener.ora# listener.ora Network Configuration File: /g01/app/grid/product/11.2.0/grid/network/admin/listener.ora# Generated by Oracle configuration tools.LISTENER
Time of Update: 2016-01-02
CentOS6.5下設定Oracle 11gR2 開機自動啟動CentOS6.5下設定Oracle 11gR2 開機自動啟動1.root 使用者下修改ORATAB(將N該為Y):[root@ora11gr2 ~]# vim /etc/oratab mytest:/oracle/product/11.2.0/db_1:Y2.oracle 使用者下修改:[oracle@ora11gr2 ~]$cd $ORACLE_HOME/bin[oracle@ora11gr2 bin]$ vim
Time of Update: 2016-01-02
使用cmake編譯安裝MySQL 5.5首先將cmake-2.8.8.tar.gz、mysql-5.5.32.tar.gz源碼包上傳至伺服器。解壓並安裝cmake[root@localhost ~]# tar -zxvf cmake-2.8.8.tar.gz [root@localhost ~]# cd cmake-2.8.8[root@localhost cmake-2.8.8]# ./configure ......-- Configuring done-- Generating done-
Time of Update: 2016-01-02
imp/exp Oracle資料庫匯入匯出命令Oracle資料匯入匯出:imp/exp 功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。 大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原(不會造成資料的丟失)。 Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連 (通過Net Configuration Assistant添加正確的服務命名,其實你可以想成是用戶端與伺服器端 修了條路,
Time of Update: 2016-01-02
MySQL主從資料庫配置攻略以及錯誤處理 MySQL主從複製配置1. 要求1.1 系統平台一致1.2 資料庫版本一致2. 修改my.cnf檔案,主伺服器和備伺服器要求server-id不能一樣3. 啟動兩側的資料庫4. 在主伺服器上建立帳號,並且授權slave,從伺服器可訪問GRANT REPLICATION SLAVE ON *.* to 'mysql_sync'@'10.10.88.101' identified by '123456';5. 查看主伺服器狀態mysql>
Time of Update: 2015-12-16
MySQL分區表的管理一、如何管理RANGE和LIST分區以該分區表為例CREATE TABLE members ( id INT, fname VARCHAR(25), lname VARCHAR(25), dob DATE)PARTITION BY RANGE( YEAR(dob) ) ( PARTITION p0 VALUES LESS THAN (1970), PARTITION p1 VALUES LESS THAN (1980),
Time of Update: 2015-12-16
如何配置全世界最小的 MySQL 伺服器配置全世界最小的 MySQL 伺服器——如何在一塊 Intel Edison 為控制板上安裝一個 MySQL 伺服器。介紹在我最近的一篇博文中,物聯網,訊息以及 MySQL,我展示了如果 Particle Photon 的板子開始構建你自己的物聯網。那個實現很棒,不過因為 Particle Photon 板子沒有任何本地的儲存,所以需要穩定的互連網(wi-fi)接入。如果你沒有一個可靠的網路訪問 (例如在一些邊遠的地方)
Time of Update: 2015-12-28
深入解析NoSQL資料庫的分布式演算法(圖文詳解),nosql圖文儘管NoSQL運動並沒有給分布式資料處理帶來根本性的技術變革,但是依然引發了鋪天蓋地的關於各種協議和演算法的研究以及實踐。在這篇文章裡,我將針對NoSQL資料庫的分布式特點進行一些系統化的描述。系統的可擴充性是推動NoSQL運動發展的的主要理由,包含了分布式系統協調,容錯移轉,資源管理和許多其他特性。這麼講使得NoSQL聽起來像是一個大筐,什麼都能塞進去。儘管NoSQL運動並沒有給分布式資料處理帶來根本性的技術變革,但是依然引發了