Time of Update: 2014-06-15
一、介紹========這篇文檔旨在介紹如何在RHEL下安裝配置基於2台伺服器的MySQL叢集。並且實現任意一台伺服器出現問題或宕機時MySQL依然能夠繼續運行。注意!雖然這是基於2台伺服器的MySQL叢集,但也必須有額外的第三台伺服器作為管理節點,但這台伺服器可以在叢集啟動完成後關閉。同時需要注意的是並不推薦在叢集啟動完成後關閉作為管理節點的伺服器。儘管理論上可以建立基於只有2台伺服器的MySQL叢集,但是這樣的架構,一旦一台伺服器宕機之後叢集就無法繼續正常工作了,這樣也就失去了叢集的意義了。
Time of Update: 2014-06-15
出現這個問題的多是Federo版本,前面論壇上有個朋友使用該版本Linux但是始終無法部署LAMP環境中的MySQL,後來勉強安裝上MySQL運行也存在諸多問題。今天我將系統更換成Federo一併解決不能安裝MySQL的問題。 首先我下載了lamppIntegration Environment,解壓之後發現確實不能運行MySQL,找不到MySQL.sock檔案,檢查/tmp檔案許可權發現應該不是檔案許可權問題,是MySQL根本就沒有啟用。一般情況下MySQL在啟用之後會自動產生該檔案在/
Time of Update: 2014-06-15
Linux系統中PostgreSql下載及安裝基本知識學習:【ユーザー追加】[root@localhost ~]# useradd postgres[root@localhost ~]# passwd postgres【PostgreSQLダウンロード】[root@localhost ~]# cd /usr/local/src[root@localhost ~]# wget
Time of Update: 2014-06-15
Oralce資料庫常用預定義例外:EXCEPTIONWHEN CURSOR_ALREADY_OPEN THEN-- ORA-06511 SQLCODE = -6511 遊標已經開啟WHEN DUP_VAL_ON_INDEX THEN-- ORA-00001 SQLCODE = -1 向唯一索引中插入重複資料WHEN INVALID_CURSOR THEN-- ORA-01001 SQLCODE = -1001 非法遊標操作WHEN INVALID_NUMBER THEN-- ORA-01722
Time of Update: 2014-06-15
先是Win下面的思維 尋找mssql.so或是dll,失敗!可能是能編譯出.so檔案出來,但是怎麼編譯又是一回事,所以不是簡單的php.ini 的配置找資料,必須安裝freetds外掛程式,安裝成功,成功訪問mssql資料庫,但是只能在命令列下,php還是不動聲色。要想支援必須重新編譯,怎麼辦?只能重新安裝php不行還得先卸載php,必須先卸載apache,安裝。失敗,原來apache沒有卸載成功,rpm -qa一下果然,rpm-e失敗,想到相關聯的全部rpm-e
Time of Update: 2014-06-15
一.建立預存程序1.基本文法:create procedure sp_name()begin.........end2.參數傳遞二.調用預存程序1.基本文法:call sp_name()注意:預存程序名稱後面必須加括弧,哪怕該預存程序沒有參數傳遞三.刪除預存程序1.基本文法:drop procedure
Time of Update: 2014-06-15
Sun日前已經確認最新版的 MySQL 5.1的所有重大漏洞已經被修複,一切都準備就緒,翹首以盼的開源使用者可以期待它能夠在未來的幾周之內公開發布.Sun公司的資料庫產品部門副主席 Zack Urlocker表示,Sun的開發人員已經在很多方面對MySQL 5.1進行了反覆檢查和測試,確保公開發行的正式版毫無問題. Sun的官員早在四月份的MySQL大會上就曾經放出訊息說,這個新版的MySQL資料庫會在會議結束的幾周之內與大家見面.不過,為了找出 MySQL
Time of Update: 2014-06-15
下面以圖解的方式詳細介紹Ubuntu下安裝PostgreSQL8.3的過程。首先下載postgresql-8.3.3-2-linux.binroot@bai-desktop:/home/bai/liuy# lspostgresql-8.3.3-2-linux.binroot@bai-desktop:/home/bai/liuy# chmod u+x postgresql-8.3.3-2-linux.bin root@bai-desktop:/home/bai/liuy#
Time of Update: 2014-06-15
Ubuntu下安裝MySQL三種方式: 1. 從網上安裝 sudo apt-get install mysql-server。裝完已經自動設定好環境變數,可以直接使用mysql的命令 2. 安裝離線包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz為例。 3. 二進位包安裝:安裝完成已經自動設定好環境變數,可以直接使用mysql命令網上安裝和二進位包安裝比較簡單,重點說Ubuntu下安裝MySQL離線包。 1. groupadd mysql 2.
Time of Update: 2014-06-15
當手工刪除了歸檔日誌以後,Rman備份會檢測到日誌缺失,從而無法進一步繼續執行。 所以此時需要手工執行crosscheck過程,之後Rman備份可以恢複正常。 1.Crosscheck日誌$ rman target /Recovery Manager: Release 9.2.0.4.0 - 64bit ProductionCopyright (c) 1995, 2002, Oracle
Time of Update: 2014-06-15
在Oracle中,使用者權限分為兩種(本文不涉及dba或oper的許可權,只講解普通使用者的許可權),分別是System Privilege系統許可權 和User Table Privilege使用者資料表許可權。 ◆1.首先,建立使用者,以下幾條命令可以建立一個使用者,前提是必須以DBA的身份登入(如果你不是DBA,不要看下去了): create user DB_USER
Time of Update: 2014-06-15
備份恢複是Oracle的一門重要技術,當然大家最好都不需要用到這門技術,就像大家最好都不需要去醫院。在開啟資料庫的時候,oracle會對控制檔案和資料檔案頭的檢查點進行比對: 1.檢查資料檔案頭的checkpoint cnt與控制檔案中的checkpoint
Time of Update: 2014-06-15
UPDATE 查詢比較棘手,因為你不能簡單地寫進去多個值。不同情況下,我用不同的方法解決。如果你確信將要update的記錄是存在的,那麼可以使個花招,用INSERT ... ON DUPLICATE KEY UPDATE代替(沒想通的在下面留言)。但是如果你並非100%確定這條記錄存在,那麼最好建一個暫存資料表,插進去全部試圖更新的值,然後執行一條多表update查詢。如果跑的是MariaDB,或是Percona
Time of Update: 2014-06-15
版本:mysql-5.1[root@localhost mysql-5.1.55]# useradd -M -s /sbin/nologin mysql [root@localhost media]# tar zxf mysql-5.1.55.tar.gz -C /usr/src [root@localhost media]# cd /usr/src/mysql-5.1.55/接下來就是編譯安裝了[root@localhost mysql-5.1.55]# ./configure
Time of Update: 2014-06-15
安裝 Oracle 10.2.0.1 grid control在Configuration Assistants(配置檢測)時Web Cache Configuration Assistant檢查失敗,提示OUI-25031錯誤,解決方案如下: 報錯如下:由此可以判斷我們預設的web網站 http server是否出問題了,輸入命令./opmnctl status查看如下: Processes in Instance:
Time of Update: 2014-06-15
實驗環境:OEL+Oracle11.2.0.3+physical standby眾所周知,Data Guard已經是現今標準的主流容災方案,由於日誌傳遞對於網路適應程度強,且可以採用同步即時的傳遞方式和非同步延遲的傳遞方式,甚至可以成為遠端異地容災方案。不管用於何種用途,DG都免不了要進行角色轉換,即將standby 資料庫切換為primary資料庫,角色轉換分為:switchover和failover兩種;兩種區別從三個角度來對比:(1)、使用場合不同:Switchover
Time of Update: 2014-06-15
1.環境描述OS:AIX6.1Oracle :11.2.0.3.0 RAC2.事故發生資料庫NODE 2所在小型機發生宕機事故,本應正常切換至NODE1,但切換失敗,重啟系統得以解決。3.事故分析事故第二天進行了資料庫的alert
Time of Update: 2014-06-15
描述在AIX上安裝Oracle10201的過程。首先檢查系統是否滿足資料庫安裝需要:# /usr/sbin/lsattr -E -l sys0 -a realmemrealmem 32604160 Amount of usable physical memory in Kbytes False# /usr/sbin/lsps -aPage Space Physical Volume Volume Group Size %Used
Time of Update: 2014-06-15
檢查系統內容unameHostnameVi /etc/hosts加上IP 主機名稱關閉防火牆[root@linux-6-64 Desktop]# vi/etc/selinux/configSELINUX=disabled[root@linux-6-64 Desktop]# service iptablesstopiptables: Flushing firewall rules: [ OK ]iptables: Setting chains to policy ACCEPT:filter [
Time of Update: 2014-06-15
不細看doc還真不行。SQL> shutdown immediate資料庫已經關閉。已經卸載資料庫。Oracle 常式已經關閉。SQL> startup mountORACLE 常式已經啟動。Total System Global Area 104857600 bytesFixed Size 1247540 bytesVariable Size 96470732 bytesDatabase Buffers 4194304 bytesRedo Buffers 2945024