Time of Update: 2014-06-15
mysqldump匯入解決辦法很簡單,匯出的時候指定字元集就行了。 mysqldump -u root -p -c --default-character-set=utf-8 wapad site > dd.sql &
Time of Update: 2014-06-15
1、FreeBSD 下安裝 MySQLtar zxf mysql-5.0.41.tar.tarcd mysql-5.0.41./configure --prefix=/home/happyiww/mysql-5.1.18-beta --with-tcp-port=7788 --with-unix-socket-path=/tmp/happyiww.mysql.sock --with_innodb --enable-thread-safe-client -->這個專門為了使用ssl而設定的,
Time of Update: 2014-06-15
OS:RedHat Linux 今天發現em中網頁的內容正常,但按鈕是亂碼。下面是解決辦法:1.修改jdk 下面的字型。[Oracle@rac2 db_1]$ cd $ORACLE_HOME/jdk/jre/lib/[oracle@rac2 lib]$ mv font.properties font.properties_bak[oracle@rac2 lib]$[oracle@rac2 lib]$ cp font.properties.zh_CN.Redhat font.properties[
Time of Update: 2014-06-15
搞了幾天了,MySQL字元集的問題終於解決了!MySQL字元集的問題,相信很多同仁們抖遇到過,並且不一定能很容易地解決。今天,我把成功的經驗分享給大家。問題描述:由於曆史遺留的問題,mysql資料庫需要做調整。由於前一任同事的“簡單操作”,把4.0的版本下的data檔案夾直接複製到了5.0版本下,資料庫表面上能正常運行與顯示,但是還是遇到了字元集顯示出錯的問題,並且在4.1及以上的版本中,預設以latin1儲存的資料,在搜尋中文的一些字或者片語時會發生查詢錯誤,因此我們需要將預設字元集轉換為gb
Time of Update: 2014-06-15
pfile用於Oracle8i,在oracle9i中也可以用,以文本形式存在,可以用vi編輯器對其中參數進行修改。oracle9i及以後版本,oracle可以使用伺服器參數檔案(spfile,system parameter file)代替傳統的init.ora參數檔案. spfile是oracle 在作業系統級建立的一個二進位檔案,用於儲存資料庫參數. 當使用不帶pfile 子句的startup 命令時,oracle 將從平台指定的預設位置上的伺服器參數檔案(spfile)
Time of Update: 2014-06-15
今天在Linux下開啟資料庫startup Oracle出現錯誤:ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [],
Time of Update: 2014-06-15
MySql4.1.7密碼演算法不同,你可以做如下選擇: 1)使用PHP5,用php_mysqli.dll,而不是以前的php_mysql.dll 2)將MySql的密碼改用原來的那套演算法(本文介紹) 以前一直用Mysql 3.23.44,PHP5正式發布後,喜歡嘗鮮的我忍不住了,用了幾天PHP5,才感覺我的Mysql太弱,於是乎升級我的Mysql,心一橫,最新的Mysql 5.0.1,嘿嘿,不信資料庫弱。安裝很順利,登入到mysqlG:\Mysql\bin>mysql
Time of Update: 2014-06-15
以下是簡單過程lighttpd+php5+mysql+Debian etchlighttpd是速度最快的靜態web server,mysql最通用的的database server,不過考慮換成sqlite先來看看lighttpd吧,裝了debian 後一切都很簡單了。先通過ssh登入到debian1、#apt-get install lighttpd2、#apt-get install php5-cgi配置php#vi /etc/php5/cgi/php.ini在
Time of Update: 2014-06-15
表是Oracle資料庫中最基本的對象之一。萬丈高樓從平地起,這個基礎對象對於資料庫來說,非常重要。因為其設計是否合理,直接跟資料庫的效能相關。從Oracle資料庫菜鳥到資料庫專家這個過程中,在表設計與管理上,或多或少,會犯一些錯誤。筆者今天就談談自己在這方面的經驗傳承,或許能夠給大家一些警示作用。 經驗一:在設計大型資料庫時,把允許NULL的列放在表的後面。 在資料庫表設計過程中,有些欄位要求必須為非空,如表的關鍵字,單據編號欄位等等。在資料庫表建立的時候,往往需要把這些欄位設定為非空。
Time of Update: 2014-06-15
相信為數不少的系統管理員每天都在做著同一樣的工作——對資料進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行資料恢複,那麼此時就無能為力了。假如每天設定一個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談UNIX環境下Oracle資料庫的自動備份,以起到拋磚引玉的作用。 我們計劃讓資料庫在晚上23點做export匯出備份,在淩晨2點將備份檔案拷貝到磁帶上,在淩晨4點將備份檔案拷貝到另一台UNIX機器上,為此我們可進行如下操作: 一、匯出資料庫 ex
Time of Update: 2014-06-15
在Linux下進行配置SDF伺服器的時候,有時候安裝MySQ的圖形化介面安裝不上去,這就要重新下載安裝一下:選擇軟體工具:MySQL Control CenterMySQLCC 是一個功能齊全的、基於GUI的MySQL用戶端程式,可以跨平台操作。它提供多種風格的使用者介面,支援簡體中文,易於操作,某些操作介面與SQL Server資料庫系統的用戶端工具——“企業管理器”非常相似。因此,無論在功能上還是在介面上,MySQLCC都可以與商務資料庫所提供的、基於
Time of Update: 2014-06-15
如今的最佳化己經向最佳化等待(waits)轉型了,實際中效能最佳化最根本的出現點也都集中在IO,這是影響效能最主要的方面,由系統中的等待去發現Oracle庫中的不足、作業系統某些資源利用的不合理是一個比較好的辦法,本文測重於Unix環境。一、通過作業系統的一些工具檢查系統的狀態,比如CPU、記憶體、交換、磁碟的利用率,根據經驗或與系統正常時的狀態相比對,有時系統資料表面上看起來看空閑這也可能不是一個正常的狀態,因為CPU可能正等待IO的完成。除此之外我們還應觀注那些佔用系統資源(CPU、記憶體)
Time of Update: 2014-06-15
環境:CentOS 6.2 + Oracle 11.2.0.3 (非rac)問題描述:資料庫每天22點左右報錯ora-07445,之後幾天就是每天兩到三次的出現此錯誤,在MOS上查了,是補丁號為13901133的bug,上個星期在測試庫上測試了此補丁,成功打上,需停機修複此bug。提前申請停機時刻和所需時間,此補丁只有96K,分分鐘的時間就可以打上,所以很快,建議業務低峰期申請停機,將此打上,在此之前強烈建議做個全備,並在測試庫上做反安裝測試,以防補丁安裝失敗。alert資訊:Sun Jan 1
Time of Update: 2014-06-15
在mysql中添加使用者的方法如下:1 使用root使用者登入mysql -u root -p2 選擇mysql資料庫use mysql3 添加使用者insert into user(Host,User,Password) values("localhost","你的使用者名稱",password("你的密碼"));把漢字換成你想使用的使用者名稱或密碼4 重新整理MySQL的系統許可權相關表flush
Time of Update: 2014-06-15
一、rman備份基礎理論知識rman(recovery
Time of Update: 2014-06-15
前端時間跟一個DB相關的項目,alanc反饋有一個查詢,使用索引比不使用索引慢很多倍,有點毀三觀。所以跟進了一下,用explain,看了看2個查詢不同的結果。不用索引的查詢的時候結果如下,實際查詢中速度比較塊。mysql> explain select * from rosterusers limit 10000,3 ;+----+-------------+-------------+------+---------------+------+---------+------+-----
Time of Update: 2014-06-15
今天接到同事求助,說有一個select query,在Oracle上要跑一分多鐘,他希望能在5s內出結果,該sql如下:Select /*+ parallel(src, 8) */ distinct src.systemname as systemname , src.databasename as databasename , src.tablename as tablename ,
Time of Update: 2014-06-15
1、鎖(Lock)的原則Oracle當中的鎖通常是業務層面的問題,鎖是為了在並發的情況下保證資料庫的一致性,因此沒有並發就沒有鎖。Oracle的鎖有如下幾個原則:只有被修改時,行才會被鎖定,因為有UNDO的關係,讀不會產生行鎖。當一條語句修改了一條記錄,只有這條記錄上被鎖定,在Oracle資料庫中不存在鎖定擴大。當某行被修改時,它將阻塞別人對它的修改。當一個事務修改一行時,將在這個行上加上行鎖(TX),用於阻止其它事務對相同行的修改。讀永遠不會阻止寫,但唯一的例外,就是select
Time of Update: 2014-06-15
pt-table-checksum 安裝::wget www.percona.com/downloads/percona-toolkit/2.2.2/percona-toolkit-2.2.2.tar.gztar xf percona-toolkit-{version}.tar.gzcd percona-toolkit-{version} # 進入解壓後的目錄vim README
Time of Update: 2014-06-15
一個sql中,union了幾個子查詢。單獨執行每個子查詢都沒問題,但union後執行,報ORA-00904: "xxx": invalid identifier所union的各個子查詢要有相同數量的列,且對應位置的列必須具有相同的資料類型;但列的名字可以不同。the diffrence between UNION ALL and UNION is that UNION will attempt to eliminate duplicates.Sql代碼SELECT supplier_city