Time of Update: 2016-07-19
Oracle 12C 新特性-表分區或子分區的線上遷移Oracle 12c:新特性-表分區或子分區的線上遷移,在Oracle 12c R1中遷移表分區或子分區到不同的資料表空間不再需要複雜的過程。與之前版本中未分區表進行線上遷移類似,表分區或子分區可以線上或是離線遷移至一個不同的資料表空間。當指定了ONLINE語句,所有的DML操作可以在沒有任何中斷的情況下,在參與這一過程的分區或子分區上執行。與此相反,分區或子分區遷移如果是在離線情況下進行的,DML操作是不被允許的。樣本:SQL>
Time of Update: 2016-07-16
MySQL誤刪除InnoDB資料檔案恢複錯誤重現: 使用rm -f ib*刪除資料檔案和重做記錄檔。這時mysql進程還存在,mysql還能正常使用。 檔案恢複: 1:尋找mysqld的進程號。# netstat -ntpl | grep mysqld tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Time of Update: 2016-07-19
Oracle-ASM安裝教程安裝ASM資料庫的步驟跟安裝RAC的步驟有很多重複的地方,因此把之前RAC的安裝文檔拿來改改,就成功安裝了基於ASM管理的資料庫。安裝的環境是CentOS6.5_64位,待安裝的資料庫是11gr2版本。安裝的步驟如下:1、建立作業系統組和使用者groupadd -g 501 oinstallgroupadd -g 502 dbagroupadd -g 504 asmadmingroupadd -g 506 asmdbagroupadd -g 507
Time of Update: 2016-06-21
Data
Time of Update: 2016-06-21
Oracle資料庫驗證IMP匯入中繼資料是否會覆蓋曆史表資料情境:imp匯入資料時,最終觸發器報錯退出,並未匯入預存程序、觸發器、函數。現在exp單獨匯出中繼資料,然後imp匯入中繼資料,驗證是否會影響已匯入的表資料。測試環境:CentOS 6.7 + Oracle
Time of Update: 2016-05-31
MAC OS X下安裝與配置MySQL 5.5.16一 下載MySQL 訪問MySQL的官網http://www.mysql.com/downloads/ 然後在頁面中會看到“MySQL Community Server”下方有一個“download”點擊。進入MySQL的下載介面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS來訪問的話那麼就會預設為你選好了Mac
Time of Update: 2016-05-31
RMAN備份報 RMAN-06059 錯誤RMAN備份報 RMAN-06059 錯誤:RMAN-03002: backup plus archivelog 命令 (在 06/27/2014 00:08:52 上) 失敗RMAN-06059: 沒有找到預期的歸檔日誌, 歸檔日誌的丟失將影響可恢複性ORA-19625: 識別檔案/orabackup/archivelog/1_71_850586041.dbf時出錯ORA-27037:
Time of Update: 2016-05-11
源碼包方式安裝Percona Server源碼包方式安裝Percona Server1 下載源碼tar包https://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.29-76.2/source/tarball/percona-server-5.6.29-76.2.tar.gz2 安裝Cmake下載cmake:https://cmake.org/download/# tar -zxvf
Time of Update: 2016-05-10
Aix下刪除Oracle資料表空間以及對應的資料檔案後空間不釋放今天例行Oracle資料庫維護時,因為一個檔案系統已經達到82%,而且又要建立新的分區資料表空間,所以刪掉了該分區表最前面兩個分區,然後刪掉對應的資料表空間及資料檔案(約15G),用下面語句:alter table tm_bus_site_his drop partition p_site200806_a;...DROP TABLESPACE tm_index200805_a INCLUDING CONTENTS
Time of Update: 2016-05-10
Oracle刪除資料表空間遇到的問題及解決問題1:刪除資料表空間期間遭遇報錯 ORA-29857刪除資料表空間語句:DROP TABLESPACE SAC INCLUDING CONTENTS AND DATAFILES;根據MOS文檔:How To Resolve ORA-29857 During a Drop Tablespace although No Domain Index exists in This Tablespace (文檔 ID
Time of Update: 2016-05-10
Oracle 10g RAC修改IP/VIP地址樣本一、準備工作1. 資料庫資訊作業系統版本 : OEL5.4 x64 資料庫版本 : Oracle 10.2.0.5 x64 RAC2. IP地址對應資訊說明: 伺服器主機名稱不能更改,如確實要改名,需要重裝CRS解決,還不如重新安裝呢。 本文環境是10g
Time of Update: 2016-05-10
MySQL跨平台(Windows,Linux,Mac)使用與安裝MySQL其實是一個跨平台的輕量級資料庫,平時開發會用到很多。有寫程式可能要跨平台開發,接下來我就介紹一下如何跨平台使用MySQL。這裡所謂的跨平台就是Windows,Linux,Mac共同用一套MySQL配置包括所有使用者和資料庫等等。原理:其實很簡單,就是配置的時候使用同一個檔案夾存放即可。由此也可以知道,MySQL的安裝檔案和運行程式並不重要,備份的時候只要備份存放資料的檔案夾即可,下次重裝或換設配時,設定到這個目錄即可。下面
Time of Update: 2016-05-10
修改Oracle使用者密碼永不到期修改Oracle使用者密碼永不到期1、查看使用者的proifle是哪個,一般是default:sql>SELECT username,PROFILE FROM dba_users;2、查看指定概要檔案(如default)的密碼有效期間設定:sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND
Time of Update: 2016-05-10
Oracle字串操作函數字元函數——返回字元值這些函數全都接收的是字元族類型的參數(CHR 除外)並且返回字元值.除了特別說明的之外,這些函數大部分返回VARCHAR2類型的數值.字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是相同的,比如: VARCHAR2數值被限制為2000字元(Oracle 8中為4000字元),而CHAR數值被限制為255字元(在ORACLE8中是2000).當在過程性語句中使用時,它們可以被賦值給VARCHAR2
Time of Update: 2016-04-12
CentOS 6.5下Percona Xtrabackup的安裝錯誤解決方案CentOS 6.5下Percona Xtrabackup的安裝錯誤解決方案1.下載最新版的Xtracbackup2.安裝yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum install perl-IO-Socket-SSL[bkjia@Web1 ~]# rpm -ivh percona-xtrabackup-2.2.
Time of Update: 2016-03-24
Oracle 11gR2 RAC環境下私網網卡更名後如何調整GI配置環境描述:AIX+11gR2
Time of Update: 2016-03-24
PostgreSQL 9.5.1官方文檔學習筆記本文針對目前最新版PostgreSQL
Time of Update: 2016-03-10
根據欄位條件清理MySQL資料庫資料背景線上某個資料庫有1000個分庫的DB,磁碟警示,每個庫的大小都不是很大但是加起來就非常大了。手動根據時間欄位來清理資料不太現實,於是決定寫指令碼來刪除指定時間以前的資料。指令碼:#/bin/bash ##auth by qunyingliu ## files in xxx HOST=$1 DBPORT=3306
Time of Update: 2016-03-06
CnetOS 下編譯安裝 MySQLCnetOS 下編譯安裝 MySQL查看是否存在舊版本:rpm -qa | grep mysql卸載舊版本:rpm -e mysql #普通刪除模式rpm -e --nodeps mysql #強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除安裝編譯代碼需要的包yum -y install makeyum –y install gcc-c++yum –y
Time of Update: 2016-04-19
在CRUD操作中與業務無關的SQL欄位賦值的方法,crudsql提高效率一直是個永恒的話題,編程中有一項也是可以提到效率的,那就是專註做一件事情,讓其它沒有強緊密聯絡的與之分開。這裡分享下我們做CRUD時遇到的常見資料處理情境:•資料庫表欄位全部設計為非空,即使這個欄位在業務上是可以為空白的,之所以將資料庫表欄位全部設計為非空,這裡有優點也有缺點,我們認為優點大於缺點,所以選擇了它優點:1.擷取值時,不用判斷這個欄位是否為null,直接可用於邏輯運算。2.mysql