Ubuntu 9.04 下MySQL中文亂碼的解決

Ubuntu 9.04 下用源安裝了MySQL。預設情況下,用mysql shell登入建立資料庫建立表插入中文資料後,用select查出來是中文,但用JDBC串連就出現亂碼。網上搜尋到解決方案,如下(先備份資料):修改/etc/mysql/my.cnfsudo gedit /etc/mysql/my.cnf在my.cnf檔案中的[client]段和

Oracle SQL最佳實務

  1.用EXISTS代替DISTINCT,消除sort operation  2.如果在GROUP BY中過濾資料,在WHERE從句中指定條件比在HAVING從句中有更好的效能,因為在GROUP之前已經過濾掉資料,因此更少的行被匯總  3.UNION會對兩個SELECT語句的結果集執行一個SORT,並消除重複行,成本會昂貴,而UNION ALL則不會。因此如果應用能夠處理重複,或者確信沒有重複記錄,那麼考慮使用UNION

Oracle 10g在Ubuntu 9.04(AMD64)上的安裝

今天把Oracle 10g在Ubuntu 9.04上的安裝過程整理一下,在安裝過程中遇到了幾個問題,折騰了好長時間才終於弄好了,我會在安裝過程中說明。首先需要安裝一些必要的包,使用synaptic package manager(新立得)安裝 alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 libaio1 libc6 libc6-dev libc6-dev-i386 libc6-i386

Oracle中歸檔模式的定義簡述

一。查看Oracle資料庫是否為歸檔模式:1.select name,log_mode from v$database;NAME               LOG_MODE------------------

Oracle左外聯和右外聯

  create or replace view V_WTK_ALL as  select a.id, o.short as FindDeptName, u.realname as FindUserName, f.name as FindWay, o1.short as ProblemAtDeptName,  z.name as szzz, a.yhnr, s.name as SSZY, k.name as kind, w.name as whhg, a.zgcs, a.zgfzr,

CentOS 5.4 x86_64 編譯安裝 MySQL 完全筆記

MySQL編譯安裝筆記大前提,你的Linux系統要搭建好GCC的編譯環境。使用CentOS的話可以:yum -y install gccyum -y install gcc-c++添加MySQL使用者組和使用者grounadd mysqluseradd -g mysql mysqlMySQL編譯安裝依賴的軟體包:cd /tmpwget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gztar -zvxf

Oracle RMAN 跨平台恢複測試(Windows->Linux)

原資料庫為Oracle11G 11.2.0.3,跑在64位WINDOWS上,使用RMAN做了個備份,將備份檔案上傳到Linux伺服器上的/home/oracle/rmanbackup目錄中,準備恢複到64位LINUX上,過程如下:將資料庫啟動到nomount狀態oracle@changeme:~> sqlplus /nologSQL> conn / as sysdbaSQL> startup nomountSQL>

Mydumper:MySQL多線程邏輯備份與恢複

MySQL多線程邏輯備份Mydumper簡介Mydumper是一個多線程的MySQL邏輯備份工具.邏輯備份速度非常快(跟mysqldump相比)myisam和innodb表的一致性備份如果不是使用myisam表,幾乎無”鎖”(no locking)每個表都是匯出到獨立的檔案快速壓縮,通常mydumper壓縮的檔案比XtraBackup壓縮的檔案小3~5倍Mydumper安裝# yum install cmake glib2-devel zlib zlib-devel

資料量增加導致MySQL執行計畫改變

收到營運同學電話,mysql伺服器串連數滿了,登入伺服器查看,確實滿了,好吧,首先增加串連數到2500,暫時提供對外服務。串連繼續升高,又快達到2500。發現有大量的查詢時間將近到了1200秒,大量的長串連堆積,導致串連數攀升,看來還是sql的問題。在這些長串連中,發現這樣的sqlSELECT product_id,gift_id,gift_original_price,gift_count, FROM promo_xxx WHERE promotion_id IN (589994,589994

MySQL Cluster安裝配置

環境CentOS6.4_64網路設定192.168.10.167 os-14192.168.10.166 os-13192.168.10.151 os-1192.168.10.152 os-2192.168.10.153 os-3192.168.10.154 os-4192.168.10.155 os-5192.168.10.156 os-6架構和資源分派192.168.10.151=====叢集管理(CMGM)###################################192.168

Oracle case when索引 空值索引 位元影像索引

T1表裡面有200W條資料,其中ID=2隻有10條記錄,查詢ID=2時就可以用到case when索引。建索引可以這樣:CREATE INDEX I_1 ON T1(CASE WHEN ID>1 THEN ID ELSE NULL END);或者類似CASE ID WHEN 2 THEN 2...或者不需要大於小於,可以用DECODE查詢的SQL也要改:SELECT * FROM T1 WHERE ID=2;改為SELECT * FROM T1 WHERE (CASE ID WHEN 2

瞭解Oralce儲存IO工具-orion

一、orion概述1.說明orion是Oracle提供的測試io效能的工具。它可以用來類比Oracle資料庫IO,也可以用來模擬ASM的條帶化的功能。2.orion的優點以及缺點2.1優勢不需要運行load runner以及配置大量的clinet不需要運行oracle資料庫,以及準備大量的測試資料測試結果更具有代表性,如隨機IO測試中,該軟體可以讓儲存的命中率接近為0,而更模擬出了磁碟的真實的IOPS,而load

Oracle 12C R1 RAC安裝CRS

Oracle 12C R1 RAC install此文當包含Oracle 12C R1 RAC真正應用叢集的CRS安裝後續還會有DATABASE安裝,NETCA及DBCA的整個過程 for 12cR1的RAC推薦閱讀:Linux-6-64下安裝Oracle 12C筆記 Oracle 12C新特性之翻頁查詢 解讀 Oracle 12C 的 12 個新特性 本文只介紹CRS的安裝過程實驗環境硬體介紹華碩A43S筆記本系統RHEL6.4_amd64    虛擬化解決方案:QEMU-

Oracle Data Guard (RAC+DG) 歸檔刪除策略及指令碼

1、Data Guard 主庫歸檔檔案刪除策略:當我們設定:RMAN>configure archivelog deletion policy to applied on standby;在Maximum Availability和 Maximum Performance下,RMAN備份歸檔檔案的時候,加上delete input的時候,歸檔會被刪除。RMAN> configure archivelog deletion policy to

Oracle DG 邏輯Standby的相關視圖管理

1.DBA_LOGSTDBY_EVENTS可以把該視圖看成邏輯Standby動作記錄,因此如果發生了錯誤,可以通過該視圖查看近期邏輯Standby都做了些什麼。預設情況下,該視圖只保留最近100條事件的記錄(可以通過相關過程修改儲存的記錄條數)。例如:SQL> SELECT EVENT_TIME,STATUS,EVENT FROM DBA_LOGSTDBY_EVENTSORDER BY EVENT_TIMESTAMP;EVENT_TIM STATUS     

Oracle 11.2.0.3.7 PSU補丁升級

說明:這是新上線主機,還沒有建庫的。如果庫已經存在,那麼最後還要進行刷庫操作呢!環境:SUSE Linux Enterprise Server 11 sp1 (x86_64)要求將Oracle資料庫從11.2.0.3.0升級到11.2.0.3.7 PSU(最新),補丁為:16619892p16619892_112030_Linux-x86-64.zip推薦閱讀:Oracle資料庫伺服器升級記憶體需要考慮的問題

Oracle通過job定時執行任務

  在項目中,經常會遇到需要定時完成的任務,比如定時更新資料,定義統計資料產生報表等等,其實這些事情都可以使用Oracle的Job來完成。下面考試大就結合我們實驗室項目實際,簡單介紹一下在Oracle資料庫中通過Job完成自動建立表的方法。  整個過程總共分為兩步。雖然整個過程都非常簡單,但是對於初學Oracle的生手還是有很多地方需要注意的。  首先介紹一下,建立該JOB的背景,因為每天更新的直播和點播節目資訊比較多,為了方便處理,需要每天建立一張表來記錄更新的節目資訊,當前資料庫中已經有一張

OracleDatabase Backup匯出時,報錯:ORA-12514

串連Oracle 10g錯誤:ORA-12514: TNS: 監聽程式當前無法識別串連描述符中請求 解決方案:1. 開啟<OracleHome>/network/admin/listener.ora檔案,找到:  SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtProc)   

Oracle 11g + ASM DBCA 建庫問題解決心得

環境AIX 6.1  ,Oracle11g  ASMASM執行個體安裝完成,並能正常啟動,ASM盤組能夠檢測到。oracle軟體正常安裝。然後DBCA建庫的時候,在選擇檔案儲存體為止的時候選擇ASM磁碟,然後圖形介面上不顯示盤組,手動輸入 +datadg 開始提示ORA-12705 錯誤,解決方案如下:ORA-12705: Cannot access NLS data files or invalid environment specified

Oracle DB 使用RMAN將資料庫移植到ASM儲存區

1. 完全關閉資料庫。2. 關閉資料庫並修改伺服器參數檔案,以使用Oracle Managed Files (OMF)。3. 編輯並執行以下RMAN 指令碼:STARTUP NOMOUNT;RESTORE CONTROLFILE FROM '/u1/c1.ctl';ALTER DATABASE MOUNT;BACKUP AS COPY DATABASE FORMAT '+dgroup1';SWITCH DATABASE TO COPY;SQL "ALTER DATABASE RENAME

總頁數: 978 1 .... 338 339 340 341 342 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.