Linux下 MySQL安裝和基本管理

安裝linux一些必須的包:yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent  安裝mysql,mysql安裝包需要自己下載,安裝目錄

【備份與恢複】恢複受損的複用控制檔案

出現情況:複用的控制檔案受損,執行個體會立即終止。DBA嘗試啟動崩潰的執行個體,啟動將在NOMOUNT模式中失敗,同時給出相應的錯誤訊息。警示日誌聲明了丟失的控制檔案副本,並且在列出非預設初始化參數的部分中給出實際存在的控制檔案數及其位置。處理方法:方法一:我們可以編輯參數檔案,從而刪除對受損或丟失的控制檔案的引用。缺點:採用這個方法能夠解決所出現的問題,但是此時資料庫會在缺少一個複用控制檔案副本的情況下運行,這很可能違背了指定的安全性原則。方法二:使用倖存的控制檔案副本來替換受損的檔案;或者修

ora-01172 ora-01151的處理

一開機器,發現磁碟做了掃描,估計是昨天關機遇到的問題,之後Oracle出現 ora-01172 ora-01151了 連忙去尋找資料解決,其中又遇到了ORA-12514錯誤,先解決這個錯誤的方法如下: listener.ora這個檔案中輸入下面資訊: SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (GLOBAL_DBNAME =

簡單測試資料庫伺服器單核處理能力的程式

來自Julian Dyke的測試CPU單核心效能的預存程序,能夠測試CPU的單核處理能力,順便我也測試了一把SET SERVEROUTPUT ONSET TIMING ONDECLARE  n NUMBER := 0;BEGIN  FOR f IN 1..10000000  LOOP    n := MOD (n,999999) + SQRT (f);  END LOOP;  

Oracle EBS的DB Server無法啟動

冷備份系統後(見Oracle EBS系統整體備份(冷備份) ),然後重啟DB Listener和DB沒報什麼錯誤,再起通過命令adstrtal.sh apps/apps來啟動Apps Server的時候報錯[oracle@bej301441 scripts]$ adstrtal.sh apps/appsYou are running adstrtal.sh version 120.15.12010000.3adstrtal.sh: Database connection could not

Oracle Apps Script to create a new User Login Account

Oracle Apps Script to create a new User Login Account:--CREATE a new user account    DECLARE    p_user_name            VARCHAR2 (2

MySQL資料複製、遷移、轉換

本文總結各種情境下的mysql資料複製、遷移、轉換。1、匯入、匯出利用mysqldump命令將資料檔案匯出成一個文字檔,這在不同情境下具有更高的安全性。如:表引擎改變。資料匯出:mysqldump -uroot -p dbname  > dbname.sql (包含表結構和表資料)資料匯入:mysql -uroot -p dbname < dbname.sql注意:匯出的sql檔案包含舊錶資訊,請修改其中的create table語句。在create之前會有一個DROP

Oracle 返回偶數個資料行

要求:查詢Oracle表中的資料個數為奇數個時,自動加一個空白行,返回偶數個資料;如果表中的資料為偶數個時,直接返回偶數的所有行。一、在資料庫中,建立一個表,如下:create table MONTHSNUM   (     MONTHS NUMBER   )  create table MONTHSNUM( MONTHS NUMBER)二、新增一行資料;

Oracle安裝升級:升級到11.2.0.3後一系列錯誤及修複補丁

Oracle升級到11.2.0.3後,會存在一系列的Performance or Wrong Results,根據metalink文檔ID 1392633.1說明,修複情況如下:ScopeThis note concerns itself with highly desirable patches in 11.2.0.3 that are not included in PSU updates,either because they contain optimizer layer fixes

MySQL 執行個體安裝配置注意事項

首先下載MySQL 安裝包,然後預設一步步安裝即可。最後一步有勾選 執行個體配置 的框框的,記得選上它。安裝完後 會彈出 執行個體設定精靈,點擊確定開始配置MySQL。以下是 建議參照的 參數介面:……………………………………………………………………………………………………此步建議選“complete”模式,即不要像下面的選擇安裝,而是完整安裝所有組件。串連數,自己本機開發的話,多少都沒影響。不建議 在 此處 添加防火牆例外,建議 在 防火牆軟體 裡面添加;即 下面紅圈圈住的

Oracle 10g impdp 報 ORA-7445 [_INTEL_FAST_MEMCPY.A] 解決方案

在Oracle 10.2.0.4 以後的平台,我們在使用資料泵匯入物化視圖時,可能會遇到如下錯誤:...ksedmp: internal or fatal errorORA-7445: exception encountered: core dump [_intel_fast_memcpy.A()+10] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []Current SQL statement for this

20個最常見Oracle資料庫面試問題

1. 解釋冷備份和熱備份的不同點以及各自的優點 解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢複到任意一個時間點。冷備份的優點在於它的備份和恢複操作相當簡單,並且由於冷備份的資料庫可以工作在非歸檔模式下,資料庫效能會比歸檔模式稍好。(因為不必將archive log寫入硬碟) 2. 你必須利用備份恢複資料庫,但是你沒有控制檔案,該如何解決問題呢?

DBCA建立ASM資料庫時遇到ORA-01031

情況是這樣的,我有一台伺服器安裝的是Oracle11gR201,並且分別使用grid和oracle使用者安裝了Grid Infrastructure和Database軟體,結果在使用dbca工具建立資料庫時,在進度條為96%的地方報錯了,dbca的trace.log日誌內容:[Thread-161] [ 2012-03-04 15:29:08.101 CST ] [PostDBCreationStep.executeImpl:820]  Starting Database HA

ORA-00600 的一次故障排除實戰

環境描述:LINUX 虛擬機器  RedHat5.5+Oracle10.2.0.1 單一實例庫 故障描述:startup 啟庫時出現ORA-00600報錯如下,並且無法啟動 ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []Sat Mar 10 21:18:00 2012USER: terminating instance due

Oracle資料表預設值列添加與行遷移(Row Migration)

在筆者之前的文章中,已經探討過給一個資料表添加有預設值列是一項非常“危險”的事情,特別是在線上生產環境下。給一張大資料表添加有預設值列,最直接的有下面幾個嚴重危害: 系統高負荷運行,消耗大量資源。添加列操作是一次性的DDL操作,產生大量的Redo Log記錄;長期資料表鎖定,阻礙生產系統作業。添加資料列期間,對資料表添加獨佔鎖,此時阻礙其他DML操作;破壞原有儲存結構,造成大量的行遷移(Row

Oracle資料分攤問題解析

經常會碰到,由於業務需要,需要將某種匯總的資料按照一定的原則分攤給一堆資料。其實,如果邏輯清晰的話,這類型的程式還是比較好些的。本文重點是如果用簡單的程式實現這種效果,而且不容易分攤分錯。所有的分攤問題,首先必須要搞清楚以下幾點問題:1 首要的,要確定 什麼東西,多少數量 分攤給什麼東西?舉個形象的例子,一桶沙子分攤給一些瓶子。2

使用sqlplus實現Data Guard的swtichover

1. 環境介紹 siteunique_db_name  primary 192.168.1.102stydb physical standby 192.168.1.101qlSQL> select protection_level from v$database;PROTECTION_LEVEL--------------------MAXIMUM PERFORMANCEtnsnames內容如下:STYDB

PLSQL開發實現字串拆分

在應用程式開發中,會出現單選或多選框條件輸入的需求。如輸入框的輸入值為'sz',或'sz|nj|zj|nt',在SQL中會這樣處理。select * from tab_1 where col_1='sz' ;這是單選框輸入。select * from tab_1 where col_1 ='sz|nj' ;這是多選框輸入。很明顯,多選輸入值不會查詢出結果。如何解決這個問題?有使用動態SQL實現的方法,如拼裝成這樣的SQL語句:select * from tab_1 where col_1 in

Ubuntu Server下MySQLDatabase Backup指令碼

說明:我這裡要把MySql資料庫存放目錄/var/lib/mysql下面的pw85Database Backup到/home/mysql_data裡面,並且儲存為mysqldata_bak_2012_04_11.tar.gz的壓縮檔格式(2012_04_11是指備份執行時當天的日期), 最後只保留最近7天的備份。實現步驟:1、建立儲存備份檔案的目錄:/home/mysql_datacd /home #進入目錄mkdir mysql_data #建立目錄2、建立備份指令檔:/home/mysql_

Oracle物化視圖應用筆記

在兩個資料庫中實現資料增量同步處理Oracle資料庫IP:192.168.0.1(源庫)、192.168.0.2(目標庫)1、在源庫建立測試表TESTcreate table TEST  (    ID          NUMBER not null,    NAME       

總頁數: 978 1 .... 715 716 717 718 719 .... 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.