Time of Update: 2016-08-10
使用XtraBackup進行MySQL不鎖表主從複製Xtrabackup 是percona公司的開源項目,用以實作類別似innodb官方的熱備份工具InnoDB Hot Backup的功能,能夠非常快速地備份與恢複MySQL資料庫。 Xtrabackup中包含兩個工具:xtrabackup是用於熱備份innodb, xtradb表中資料的工具,不能備份其他類型的表,也不能備份資料表結構;innobackupex是將xtrabackup進行封裝的perl指令碼,提供了備份myisam表的能力。一、
Time of Update: 2016-08-04
Oracle中經典分頁代碼在Oracle中因為沒有top關鍵字,所以在sqlserver中的分頁代碼並不適用於Oracle,那麼在Oracle中如何來實現分頁呢?--查詢所有資料STUNO STUNAME STUAGE STUID STUSEAAT
Time of Update: 2016-08-04
sqlplus登入報ORA-06502錯誤的問題排查和解決最近碰見了一個sqlplus登陸報錯的問題,我一開始排查問題的方向就錯了,不得已,還是請教了dbsnake大師,對於這麼一個小問題,就像“小羅的不看人傳球”般解決了問題,有因才有果,對於任何事情都成立。當然,我也不是第一次受挫了,歸根結底,還是碰見的問題少,對於一些基礎原則性知識掌握不夠,不能從現象中直接看出本質,導致了方向性上的錯誤,急也沒用,慢慢積累吧,所以還是要總結一下,避免下次再犯同樣的錯誤。問題描述:
Time of Update: 2016-07-26
Oracle裡面的使用者smsdb無法登入 LOCKED(TIMED)建立的一個使用者smsdb ,查看狀態LOCKED(TIMED)解鎖後,conn smsdb/password 仍然報錯,然後又被鎖 ;最後發現是錯誤登陸次數達到Oracle限制的10次;導致後續無法登陸操作。網上找的解決方案如下:看看dba_users中該使用者的狀態等資訊SQL>select account_status,lock_date,profile from dba_users where username=
Time of Update: 2016-07-26
安裝Oracle遭遇INS-30131錯誤解決思路需要學習SDE配置相關知識,其中Oracle資料庫安裝遇到錯誤INS-30131,雖然未能最終解決,但找到了初步的思路,記錄下來給大家提供參考。下文對很多知識的理解可能存在錯誤或不夠精準,僅作參考。軟體:Oracle12cR1 版本:12.1.0.2系統:Win10
Time of Update: 2016-07-19
Linux下MySQL的安裝和啟動一、MySQL各類安裝方法的比較在Linux系統下,MySQL有3種主要的安裝方式,分別是:RPM安裝、二進位安裝、源碼安裝。三種安裝方式的優缺點如下表所示: RPM安裝二進位安裝源碼安裝優點安裝簡單,適合初學者安裝簡單,可以安裝到任何路徑下可以根據使用需要定製編譯,靈活,效能最好缺點需要單獨下載服務端和用戶端,安裝路徑不夠靈活,預設路徑不能修改已經經過編譯,效能不如源碼安裝的好,無法靈活定製編譯參數安裝過程複雜,編譯時間長檔案布局/usr/bin(用
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-07-12
MySQL主從複製指定不同庫表同步參數說明MySQL主從複製指定不同庫表同步參數說明replication 中通過以下參數減少binlog資料量master端:--binlog-do-db 二進位日誌記錄的資料庫(多資料庫用逗號,隔開)--binlog-ignore-db 二進位日誌中忽略資料庫 (多資料庫用逗號,隔開)以下是mysql主從忽略授權表的方法案例:in master:binlog-do-db=YYY 需要同步的資料庫。不添加這行表示同步所有binlog-ignore-db =
Time of Update: 2016-07-12
Oracle 圖形化以及命令列安裝Oracle 安裝相關版本說明不同版本的Oracle需要安裝在特定的系統版本之上。如Oracle 11gR2的11.2.0.1.0需要安裝在CentOS 5.X以及RHLE 5.X硬體要求Physical Memory >= 1GSwap Space >= 2G (available)Temporary Space >= 400MB依賴庫的安裝yum -y install binutils compat-libstdc++
Time of Update: 2016-06-21
Oracle資料庫驗證IMP匯入中繼資料是否會覆蓋曆史表資料情境:imp匯入資料時,最終觸發器報錯退出,並未匯入預存程序、觸發器、函數。現在exp單獨匯出中繼資料,然後imp匯入中繼資料,驗證是否會影響已匯入的表資料。測試環境:CentOS 6.7 + Oracle
Time of Update: 2016-06-12
Linux 安裝 Oracle 11g R2一、安裝環境 Linux伺服器:CentOS 6.4 64位 Oracle伺服器:Oracle 11gR2 64位二、系統要求Linux安裝Oracle系統要求系統要求說明記憶體必須高於1G的實體記憶體交換空間一般為記憶體的2倍,例如:1G的記憶體可以設定swap
Time of Update: 2017-05-25
Windows下Postgresql下載與配置方法,windowspostgresql注意下載的是二進位版,不是帶Windows
Time of Update: 2017-04-27
MySQL與Oracle 差異比較之一資料類型,mysqloracle資料類型 編號 ORACLE MYSQL 注釋 1 NUMBER int / DECIMAL DECIMAL就是NUMBER(10,2)這樣的結構INT就是是NUMBER(10),表示整型; MYSQL有很多類int型,tinyint mediumint bigint等,不同的int寬度不一樣
Time of Update: 2017-04-27
MySQL與Oracle差異比較之二 基本文法,mysqloracle基本文法 編號 類別 ORACLE MYSQL 注釋 1 變數的聲明方式不同 li_index NUMBER := 0 DECLARE li_index INTEGER DEFAULT 0 1. mysql 使用DECLARE定義局部變數.
Time of Update: 2017-04-27
MySQL與Oracle差異比較之三 函數,mysqloracle函數 編號 類別 ORACLE MYSQL 注釋 1 數字函數 round(1.23456,4) round(1.23456,4) 一樣: ORACLE:select round(1.23456,4) value from dual MYSQL:select round(1.23456
Time of Update: 2017-04-03
SQLite3的綁定函數族使用與其注意事項詳解,sqlite3綁定前言本文給大家展示的代碼實際上就是如何利用Sqlite3的參數化機製做資料插入,也可以update操作,就看你怎麼玩了,這裡只列出代碼,然後說一些注意事項。下面的代碼,有一個問題,插入後的東西一定是:INSERT INTO "work"
Time of Update: 2016-12-02
PostgreSQL安裝、配置及簡單使用方法,postgresql使用方法一、PostgreSQL簡介1、什麼是PostgreSQLPostgreSQL資料庫是目前功能最強大的開來源資料庫,支援豐富的資料類型(如JSON何JSONB類型,數群組類型)和自訂類型。而且它提供了豐富的介面,可以很容易地擴充它的功能,如可以在GiST架構下實現自己的索引類型等,它還支援使用C語言寫自訂函數、觸發器,也支援使用流行的語言寫自訂函數,比如其中的PL/Perl提供了使用Perl語言寫自訂函數的功能,當然還有P
Time of Update: 2016-12-02
Linux CentOS 7源碼編譯安裝PostgreSQL9.5,centos7原始碼編譯rpm之前的部落格記錄了通過rpm包的形式安裝PostgreSQL 9.3(Linux CentOS 7 安裝PostgreSQL 9.3(發行版本) ),本篇blog將記錄一下通過源碼編譯的形式安裝PostgreSQL 9.5。下載在postgresql的官方即可找到源碼檔案目錄,地址如下:https://www.postgresql.org/ftp/source/,在下載列表中根據需求選擇版本,如:
Time of Update: 2017-01-14
Mybatis查詢消極式載入詳解及執行個體,mybatis詳解Mybatis查詢消極式載入詳解及執行個體1.1 啟用消極式載入
Time of Update: 2016-10-20
node-mysql中防止SQL注入的方法總結,node-mysqlsqlSQL注入簡介SQL注入是比較常見的網路攻擊方式之一,它不是利用作業系統的BUG來實現攻擊,而是針對程式員編程時的疏忽,通過SQL語句,實現無帳號登入,甚至篡改資料庫。node-mysql中防止SQL注入為了防止SQL注入,可以將SQL中傳入參數進行編碼,而不是直接進行字串拼接。在node-mysql中,防止SQL注入的常用方法有以下四種:方法一:使用escape()對傳入參數進行編碼:參數編碼方法有如下三個:mysql.