Time of Update: 2014-06-15
create table a (content clob);select content from a;顯示的內容為cotent中的部分內容和亂碼,因為a是clob類型,不能直接從select的結果中顯示出來,需要借用Oracle系統的包dbms_lob來處理,才能正確顯示出來content的內容。select dbms_lob.substr(content) from
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
搞了幾天了,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
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
表是Oracle資料庫中最基本的對象之一。萬丈高樓從平地起,這個基礎對象對於資料庫來說,非常重要。因為其設計是否合理,直接跟資料庫的效能相關。從Oracle資料庫菜鳥到資料庫專家這個過程中,在表設計與管理上,或多或少,會犯一些錯誤。筆者今天就談談自己在這方面的經驗傳承,或許能夠給大家一些警示作用。 經驗一:在設計大型資料庫時,把允許NULL的列放在表的後面。 在資料庫表設計過程中,有些欄位要求必須為非空,如表的關鍵字,單據編號欄位等等。在資料庫表建立的時候,往往需要把這些欄位設定為非空。
Time of Update: 2014-06-15
相信為數不少的系統管理員每天都在做著同一樣的工作——對資料進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行資料恢複,那麼此時就無能為力了。假如每天設定一個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談UNIX環境下Oracle資料庫的自動備份,以起到拋磚引玉的作用。 我們計劃讓資料庫在晚上23點做export匯出備份,在淩晨2點將備份檔案拷貝到磁帶上,在淩晨4點將備份檔案拷貝到另一台UNIX機器上,為此我們可進行如下操作: 一、匯出資料庫 ex
Time of Update: 2014-06-15
如今的最佳化己經向最佳化等待(waits)轉型了,實際中效能最佳化最根本的出現點也都集中在IO,這是影響效能最主要的方面,由系統中的等待去發現Oracle庫中的不足、作業系統某些資源利用的不合理是一個比較好的辦法,本文測重於Unix環境。一、通過作業系統的一些工具檢查系統的狀態,比如CPU、記憶體、交換、磁碟的利用率,根據經驗或與系統正常時的狀態相比對,有時系統資料表面上看起來看空閑這也可能不是一個正常的狀態,因為CPU可能正等待IO的完成。除此之外我們還應觀注那些佔用系統資源(CPU、記憶體)
Time of Update: 2014-06-15
本文來自 Bugsnag 的聯合創始人 Simon Maynard 的系列文章,作者根據幾年來對 Redis 的使用經曆,對 Redis 監控方法進行了系統性的總結,乾貨很多,值得一看。 原文連結:Redis Masterclass – Part 2, Monitoring Redis 監控最直接的方法當然就是使用系統提供的 info 命令來做了,你只需要執行下面一條命令,就能獲得 Redis 系統的狀態報表。 redis-cli info
Time of Update: 2014-06-15
WebLobic Server 是美國BEA公司開發的一個業界領先的應用伺服器。是SUN J2EE 的純java 實現。WebLogic長期以來一直被認為是市場上最好的J2EE工具之一。像資料庫或郵件伺服器一樣,WebLogic Server 對於客戶是不可見的,為串連在它上面的客戶提供服務。WebLogic 最常用的使用方式是為在internet 或intranet 上的Web 服務提供安全、資料驅動的應用程式。WebLogic對J2EE 架構的支援:WebLogic Server
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. Hive 建立表時Regex與java代碼中一致,RegexSerDe 中用\\來表示反轉碼 create table inst_cn_3 ( ip string, time string, mac string, lan string, ver string, lc string, pn string, reg string, vrf string,
Time of Update: 2014-06-15
首先談談它們的共同點吧:它們本質上都是一種對資源的獨佔鎖定,都是由並發引起(如果資料庫只有一個session,就談不上鎖定)。接著著重談談它們的不同點:首先,它們的目的不一樣,enqueue
Time of Update: 2014-06-15
1、鎖(Lock)的原則Oracle當中的鎖通常是業務層面的問題,鎖是為了在並發的情況下保證資料庫的一致性,因此沒有並發就沒有鎖。Oracle的鎖有如下幾個原則:只有被修改時,行才會被鎖定,因為有UNDO的關係,讀不會產生行鎖。當一條語句修改了一條記錄,只有這條記錄上被鎖定,在Oracle資料庫中不存在鎖定擴大。當某行被修改時,它將阻塞別人對它的修改。當一個事務修改一行時,將在這個行上加上行鎖(TX),用於阻止其它事務對相同行的修改。讀永遠不會阻止寫,但唯一的例外,就是select
Time of Update: 2014-06-15
有個同事說生產機有個PERL指令碼老是報死結的錯誤,指令碼裡面開啟了並行度:錯誤如下: Failure: ORA-12801: error signaled in parallel query server P126, instance NMS_ODS_NDB1:wgods1 (1)ORA-00060: deadlock detected while waiting for resource (DBD ERROR:
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