Time of Update: 2016-03-06
如何設定MySQL同步(replication)MySQL
Time of Update: 2016-02-20
如何在 Ubuntu 15.04 上安裝帶 JSON 支援的 SQLite 3.9.1歡迎閱讀我們關於SQLite 的文章,SQLite 是當今世界上使用最廣泛的 SQL 資料庫引擎,它基本不需要配置,不需要設定或管理就可以運行。SQLite
Time of Update: 2016-02-20
管理SQL Server服務的登入(啟動)賬戶和密碼今天處理了一個alwaysOn問題——輔助副本因為磁碟空間不足一直顯示【未同步——可疑】,在日誌中可以看到資料庫處於掛起狀態,與主副本失去同步。原以為只需把輔助副本的磁碟做個清理,騰出一點空間,然後重啟SQL Server服務就好了(重啟讓資料庫從掛起狀態進入到聯機狀態,然後讓alwaysOn重新開始同步)。但,重啟失敗!!!在作業系統日誌中看到SQL Server啟動失敗的原因是:(啟動賬戶的)
Time of Update: 2016-02-04
MySQL Online DDL 工具之pt-online-schema-changeMySQL DDL:DDL是一個令所有MySQL dDBA 詬病的一個功能,因為在MySQL中在對錶進行dDDL時,會鎖表,當表比較小比如小於1W行時,對前端影響較小,當時遇到千萬層級的表,就會影響前端應用對錶的寫操作!InnoDB引擎是通過以下步驟來進行DDL的:1、按照原始表(original_table)的表結構和DDL語句,建立一個不可見的暫存資料表(tmp_table)2、在原表上加write
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-02-04
Oracle以及SDE維護常用命令-查看錶空間等之前現場反饋一個資料更新的問題,查看感覺是因為資料表空間滿了導致的(錯誤在之前的部落格隨筆中寫過),因此遠程對伺服器進行查看。個人平常都是通過Oracle用戶端的Entreprise Manager
Time of Update: 2016-01-24
MySQL基礎教程:關於varchar(N)一 前言 varchar(N) N代表什麼意思,能存放多少個中文字元?屬於老生常談的問題了,今天又被一個開發同事問我關於這個問題,索性寫一篇文章來具體介紹一下。 二 理論知識 先說明一下 MySQL 曆來版本對 varchar 的定義: 4.0版本以下,varchar(50),指的是50位元組,如果存放UTF8漢字時,只能存16個(每個中文3位元組)
Time of Update: 2016-01-24
redis主從叢集搭建及容災部署(哨兵sentinel)Redis也用了一段時間了,記錄一下相關叢集搭建及配置詳解,方便後續使用查閱。提綱Redis安裝整體架構Redis主從結構搭建Redis容災部署(哨兵sentinel)Redis常見問題Redis安裝發行版:CentOS-6.6 64bit核心:2.6.32-504.el6.x86_64CPU:intel-i7 3.6G記憶體:2G下載redis,選擇合適的版本[root@rocket software]# wget
Time of Update: 2016-01-24
CentOS 5.11下Oracle 11G R2 DataGuard搭建Datagard算是Oracle企業版的一種容災方案,在企業中廣泛應用,我就將搭建過程記錄下來以作備用。主機名稱 資料庫版本 執行個體名 IPdb1 Oracle 11G R2 member 172.16.1.250db2 Oracle
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-12
MySQL常用函數匯總一、數學函數1.絕對值函數abs(value) mysql> select abs(-120);+-----------+| abs(-120) |+-----------+| 120 |+-----------+1 row in set (0.00 sec)2.地板函數floor(value),擷取小於value的最大整數mysql> select floor(23.8);+-------------+|
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
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: 2016-01-02
ASM管理 - 如何重新命名diskgroupASM 11.2.0.1 版本開始增加了diskgroup重新命名的新功能,通過renamedg命令重新命名已經建立的diskgroup,重新命名前需要先dismount diskgroup。如果重新命名的diskgroup已經用於儲存資料庫的資料檔案,那麼需要手動同步資料檔案的位置。--檢查ASM diskgroup當前名字為DGASMDB$ su - grid$ sqlplus / as sysasmSQL> select
Time of Update: 2016-01-02
Oracle 11g RAC安裝注意事項雜記本文僅僅用於記錄在平時安裝Oracle RAC過程中出現的一些問題記錄,後面如果遇到小細節問題也是補充進來。1. HAIP hosts檔案雙內連網卡配置樣本:# vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.0.6
Time of Update: 2015-12-16
Oracle 11g+RAC+RHEL6.5+udev+ASM+PSU安裝總結1.安裝前準備:作業系統:RHEL6.5儲存:華為,已配置多重路徑業務網卡,心跳網卡綁定,並通過冗餘測試YUM源配置BASH/SSL漏洞補丁2.檢查系統要求A.LINUX版本cat /etc/issueB.記憶體(至少1G)grep MemTotal
Time of Update: 2015-12-16
Oracle 11g忘記SYS和SYSTEM密碼的處理辦法Oracle 11g忘記SYS和SYSTEM密碼怎麼辦,答案很簡單:修改密碼!1.首先使用作業系統方式認證登陸SYS賬戶,修改SYSTEM賬戶密碼。$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Fri Mar 20 14:23:41 2015Copyright (c) 1982, 2013, Oracle. All rights
Time of Update: 2015-12-02
Oracle中利用undo進行資料的恢複操作【說明】無意中看到一個同事的QQ留言上面寫著“真累“,還沒有過30分鐘就接到這個同事的電話,如下:剛在做刪除資料的時候,發現由於條件沒有寫好,導致刪錯了,有沒有辦法恢複;接到這個任務 ,首先是深深的感慨了一下:人在狀態不好的情況下盡量多休息少做事,特別是涉及到很重要的事情。跟著同事確定了出現問題的時間點後,先是安慰一下,讓他從那惶恐不安的心裡恢複過來,然後開始了找尋資料的工作。【環境說明】•資料庫版本:11.2.0.3
Time of Update: 2016-01-06
深入解讀PostgreSQL中的序列及其相關函數的用法,解讀postgresql一、簡介序列對象(也叫序列產生器)就是用CREATE SEQUENCE 建立的特殊的單行表。一個序列對象通常用於為行或者表產生唯一的標識符。二、建立序列方法一:直接在表中指定欄位類型為serial 類型david=# create table tbl_xulie (david(# id serial,david(# name text);NOTICE: CREATE TABLE will create