MySQL 主-主複製 + SSL認證

一、節點資訊:Master1:192.168.80.143/24 + CAMaster2:192.168.80.144/24這裡兩節點同為master,並且是對方節點的slave二、基本配置:(1)首先2台都安裝mysql# pvcreate /dev/sda5   # vgcreate myvg /dev/sda5

Linux 下RMAN備份shell指令碼

RMAN備份對於Oracle資料庫的備份與恢複簡單易用,成本低廉。對於使用非catalog方式而言,將RMAN指令碼嵌入到shell指令碼,然後再通過crontab來實現中小型資料庫Database Backup無疑是首選。本文提供了一個簡單易用的基於linux shell下的RMAN備份指令碼供參考。大家可根據自己的需要進行適當調整。下面是指令碼的具體內容##===========================================================

MySQL 字元集和校對

use case首先看個例子:有個user 表User( username VARCHAR(5) CHARACTER SET utf8COLLATE utf8_general_ci);有記錄('username');和('UserNAme');使用 select * from User where username='username';  將會選出兩條資料然後將username的COLLATE改為utf8_bin;User( username VARCHAR(5)

Oracle提供的資料字典簡介

資料字典是用來儲存資料庫資訊的,通過資料字典可以瞭解到Oracle資料庫的內部資訊,例如表的建立者、建立時間、所屬資料表空間和使用者的存取權限等等。DBA在遇到問題的時候需要充分的瞭解資料庫的各種資訊,這個時候就可以充分的利用到資料字典了。Oracle的資料字典有兩類:第一類,待用資料字典。待用資料字典是資料不會隨著使用者的訪問的變化而變化的。a.以USER_開頭的視圖。這些視圖用來儲存目前使用者所擁有的各種資料庫物件的資訊。b.以ALL_開頭的視圖。這些視圖用來儲存目前使用者可以訪問的各種資料

Oracle 常用串連查詢方法和函數

一:Oracle常用的串連查詢方法(以oracle內建的表做的練習)1、左外串連(left outer join/left join)left  join是以左表的記錄為基礎的,左表中的記錄會全部顯示,右表只顯示符合查詢條件的記錄。右表不足的地方用null填充。例如:select * from emp t1 left join dept t2 on

Oracle是如何進行全表掃描實驗

從下列實驗可以看出全表掃描是根據extent/block順序去取資料, 第一次實驗有'db file scattered read'等待事件,第二次實驗已經把資料載入到databuffer中,所以沒有等待實驗。SQL> create table test as select * from dba_objects;SQL> select extent_id, file_id, block_id, blocks  2    from dba_extents&

ORA-04062\ORA-04068 錯誤解決

客戶今天重新整理物化視圖出現ORA-04062\ORA-04068錯誤,同事處理了這個問題,下面記錄下過程:OS:aixDB: 9.2.0.8由於該物化視圖的基表所在資料庫先前進行了重建資料字典的操作。在遠端資料庫重新整理物化視圖的時候報ORA-04062/ORA-04068的錯誤,可以通過設定alter session set

Oracle 11g警示日誌儲存路徑

Oracle 10g之前,警示日誌位於bdump檔案夾下,但11g對此做了變更,引入了ADR(一個存放資料庫診斷記錄、追蹤檔案的目錄),它對應的初始化參數為DIAGNOSTIC_DEST,如果設定了$ORACLE_BASE環境變數,那麼DIAGNOSTIC_DEST等於$ORACLE_BASE,如果沒有設定$ORACLE_BASE,則等於$ORACLE_HOME/log。可使用如下語句查詢11g警示日誌存放路徑:--顯示DIAGNOSTIC_DEST的位置1.show parameter

使用Swingbench實現Oracle資料庫壓力測試

即將上線的資料庫如何來評估其效能呢,swingbench是除了Benchmark Factory for Databases的不二之選,可以用短小精悍來形容,而且完全免費,也不用成天到晚google註冊碼,還等什麼呢,趕緊來瞧瞧......一、swingbench介紹是JAVA程式,當前分為兩個版本,一個是2.3,一個是2.4,支援windons/linux/unix平台,測試了一下win7 64平台,運行不太穩定支援Oracle 單一實例以及Oracle RAC,支援Oracle 10g,11

Oracle在Linux核心參數的修改

執行個體:kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 9000 65000net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.

Oracle 11g 預設密碼期限問題 - ORA-28002

故障現象Oracle Database 11g 資料庫普通使用者登入時提示 ORA-28002: the password will expire within 7 days[11:01:00oracle@dvd db_1]$sqlplus wang/oracleSQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 16 11:01:23 2012Copyright (c) 1982, 2009, Oracle.  All rights

Oracle 分區表的建立

今天學習Oracle的分區表技術,現在把建立分區表的語句放在這裡,留個紀念!SQL> conn system/windows@study已串連。SQL> create tablespace test datafile 'D:\oracle\product\10.2.0\oradata\study\test.dbf' size 100M autoextend on;資料表空間已建立。SQL> create tablespace test1 datafile 'D:\oracle\

Oracle 索引和執行計畫

建了個測試的資料表,想測試建了索引和不建立索引的區別。建立表的資料量為108631962行。每次插入9999999行,每次大概半個小時。在id上建立索引,花時間為37秒,不建立索引花時間為:1分58秒。示範如下所示:SQL> insert into studyindex1 select  rownum id,'db'dbms_random.value(  2  1,100) name,dbms_random.string('X',20) remark

Linux環境Oracle顯示亂碼的解決方案

故障現象:Linux環境Oracle所有出現漢字的地方,都以?替代,或者是直接亂碼。有時候報錯提示也出現亂碼。解決方案:一、臨時解決方案切換到Oracle使用者,執行[sql] view plaincopyprint?export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK問題解決。但這種方式只對本次會話有效。二、永久解決方案修改profile檔案:[cpp] view

Oracle資料庫dbf檔案誤刪除後的解決方案

問題描述:誤刪除Oracle資料庫的dbf檔案,在啟動和關閉資料庫是會提示錯誤。startup啟動資料庫時提示:ORA-01157:無法標識/鎖定資料檔案ORA-01110:資料檔案:‘....../X1000_1.dbf' 未找到解決方案:1、sql>alter system set "_ALLOW_RESETLOGS_CORRUPTION"=true scope=spfile;System altered.2、sql>shutdown immediateORA-011

ORA-01157和ORA-01110 錯誤解決

在現場擴資料表空間,環境是:solaris 10 cluster 3.2 + Oracle 10g RAC擴完後,執行sqlplus /as sysdba然後查詢資料表空間:SQL>select file_name from dba_data_files;出現了下面的錯誤提示:ORA-01157: cannot identify/lock data file 10 - see DBWR trace file ORA-01110: data file 12:

Oracle RAC failover 測試(TFA方式)

Oracle RAC 用戶端容錯移轉(failover),當採用TFA方式時,對於已經建立串連的用戶端,在串連的執行個體或節點出現故障時,用戶端無需再次發出串連請求,仍然可以繼續之前的資料庫操作,此稱之為透明容錯移轉。本文描述基於Oracle 10g rac,用戶端TFA方式的容錯移轉並給出樣本。下面是一些關於這方面的基礎參考連結:有關負監聽配置,載均衡(load balance)請參考ORACLE RAC 下非預設連接埠監聽配置(listener.ora tnsnames.ora)

Oracle RAC failover 測試(串連時容錯移轉)

Oracle RAC 叢集最突出的表現就是高可用性,這些內容主要包括load balance以及failover,通過這些技術使得單點故障不影響用戶端端應用程式對資料庫的正常訪問,以及通過建立service實現節點間負載平衡。本文主要描述Oracle 10g rac環境下的Oracle failover測試。下面是一些關於這方面的基礎參考連結:有關負監聽配置,載均衡(load balance)請參考ORACLE RAC 下非預設連接埠監聽配置(listener.ora tnsnames.ora)

OracleDatabase Backup表所對應的條件方法

問題:如何在Oracle資料庫裡備份某個表裡的某個欄位下的資料?這個問題一直困擾著我,通過百度搜尋查看到很多關於這方面的資訊。但是都不能協助我解決這個問題解決方案:試著在庫裡建立了一個暫存資料表作為實驗,試了試create table t_test2 as select * from t_test;    ------------建立暫存資料表t_test2登入資料庫切換成oracle使用者登入 su - oracle執行需要備份的條件:exp "資料庫使用者名稱/密碼

Oracle聯機記錄檔丟失或損壞的處理方法

經驗總結:聯機日誌分為當前聯機日誌和非當前聯機日誌,非當前聯機日誌的損壞是比較簡單的,一般通過clear命令就可以解決問題。損壞非當前聯機日誌: 1、啟動資料庫,遇到ORA-00312 or ORA-00313錯誤,如: ORA-00313: open failed for members of log group 4 of thread 1 ORA-00312: online log 3 thread 1: '/opt/Oracle/db04/oradata/ORCL/redo03.log'

總頁數: 978 1 .... 422 423 424 425 426 .... 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.