每日Oracle:配置記錄模式的相關參數log_archive_des

log_archive_dest_n可使用者佈建歸檔位置,可以為遠端位置,也可以為本地位置,可以配置10個位置,比如可以讓它指向備用的節點伺服器,有助於保證歸檔日誌的備份安全,如果設定的太多,對於資料庫的io是有一定的壓力的。而且如果其中的任意一台歸檔位置出現問題的話,資料庫在切換重寫的時候將掛起,資料庫必須等所有的歸檔完畢以後才能重新寫入redo日誌中。log_archive_dest和 log_archive_duplex_dest只能指向本地的位置,這兩個參數不能和log_archive_

MySQL觸發器處理本表資料

關於MySQL的觸發器,基本上每個Mysql教程裡都有講到,但是我發現那些教程裡講的都是如何處理其他表的資料。在MySQL中寫觸發器操作本表的列資料時,它的寫法與操作其他表列的資料是不一樣的。我寫了一個觸發器,它的作用是在插入資料前,如果列name的字串中含有”-”(中劃線),則替換為” “(空格)。錯誤的代碼:delimiter |create trigger replaceGangcnbefore insert on deptfor each rowbeginupdate dept set

Linux SHELL 下用 MySQL 的中文問題

雖然很少有人用Linux下的 MySQL 用戶端來維護資料,畢竟現在 MySQL 的用戶端管理軟體也多起來了,比較出名的有toad for mysql free . 不過像我這些習慣了 UNIX 下用 sqlplus 管理 Oracle 的使用者來說,還是覺得慢。最近用 Linux 下 MySQL 匯入中文資料時老出問題。 在shell 下是正常的,但與php聯後就亂碼了。 原來 UUbuntu下MySQL 預設不是utf8聯的只有在my.cnf 中的 [client]

Ubuntu 9.10缺少libstdc++5的解決方案

升級了Ubuntu 9.10,發現MySQL啟動失敗,記錄檔案被寫入如下錯誤資訊Shell代碼mysqld: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory經檢查,發現Ubuntu

phpMyAdmin無法登陸MySQL解決一例

歡迎使用 phpMyAdmin 2.7.0-pl1phpMyAdmin 試圖串連到 MySQL 伺服器,但伺服器拒絕串連。您應該檢查 config.inc.php 中的主機、使用者名稱和密碼,並且確定這些資訊與 MySQL 伺服器的管理員所給出的資訊一致。錯誤MySQL 返回:#1045 - Access denied for user 'root'@'localhost' (using password:

查看Oracle CPU情況

 --發現那些SQL運行了大量的PARSE  select sql_text, parse_calls, executions from v$sqlarea order by parse_calls desc;  --SYS的總的PARSE情況  select name, value from v$sysstat where name like 'parse count%';  --CPU空間及繁忙情況  select * from

Ubuntu 通過Deb 安裝 MySQL 5.5

1. 下載 MySQL 5.5 deb 安裝包cd /usr/local/srcsudo wget -O mysql-5.5.22-debian6.0-i686.deb http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.22-debian6.0-i686.deb/from/http://mysql.ntu.edu.tw/2. 安裝 deb 包sudo dpkg -i

針對於LVS分發MySQL的監控

需求:LVS給MySQL進行讀負載,如果主從出現主從不同步,那就會出現問題,如何?主從不同步的時候我就在LVS上去掉那台從庫呢,而且如果當LVS上指負載一台從庫的時候,我要是再去掉的話,豈不無從庫可查了,故寫個指令碼,個人認為邏輯性還是很強的。#!/bin/bashc=`cat /opt/duoyongtu/10/mysql.txt`for i in $cdo              a=`mysql -uroot

Oracle靜態監聽配置樣本

有的情況下比如在做DATA GUARD時備庫的listener.ora需要配置靜態註冊。1.listener.ora需要增加靜態註冊的相關語句:[Oracle@bys001 admin]$ cat listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle

RMAN常用配置命令解釋

1.RMAN的登陸退出命令:方法一:$rman nocatalog 直接進入rman,以非 catalog 方式進行備份,也可以不要nocatalogrman〉 connect target / 串連到 target database 需要配置Oracle的作業系統登陸認證方法二:rmantarget / rman target / nocatalog方法三:rmantarget sys/oraclesys@bys 登陸遠端資料庫 或登陸原生非作業系統驗證庫方法四:rmantarget sys/

Oracle XDB和XPT

資料庫在shutdown狀態下,僅有PLSExtProc服務,且處於未知狀態。資料庫在nomount狀態下,有SID、SIDXDB、SID_XPT、PLSExtProc服務,其中,SID、SIDXDB、SID_XPT服務處於就緒/準備狀態,PLSExtProc處於未知狀態。下面分別介紹各個服務的作用:SID:啟動資料庫執行個體的服務SIDXDB:高效處理XML資料的服務,預設會佔用8080連接埠。SID_XPT:為DG準備的服務,DB

MySQL 刪除大表的效能問題

微博上討論MySQL在刪除大表engine=innodb(30G+)時,如何減少MySQL hang的時間,現做一下簡單總結當buffer_pool很大的時候(30G+),由於刪除表時,會遍曆整個buffer pool來清理資料,會導致MySQL hang住,解決的辦法是:1、當innodb_file_per_table=0的時候,以上不是問題,因為採用共用資料表空間的時候,該表所佔用的空間不會被刪除,buffer pool中的相關頁不會 被discard。2、當innodb_file_per_

RedHat 6.1下MySQL 5.5源碼安裝

MySQL 5.5的安裝方法和5.1略有 不同,主要區別在配置環境,MySQL 5.1的安裝方法,參考搭建LAMP環境(源碼方式)。本文講解怎樣在RedHat 6.1系統上安裝MySQL 5.5. 首先,我們要準備MySQL,至於在什麼地方下載,想必不用多說,這個可難不倒聰明的小夥伴們。本文使用的MySQL版本是5.5.29,假設讀者已經把該版本或者5.5的其他版本準備好了,下面正式講解怎樣安裝MySQL

Oracle資料完整性約束:主鍵、外鍵、各種約束的建立刪除語句

Oracle對資料庫完整性的約束: 三種方法維護資料完整性:ORACLE完整性條件約束,資料庫觸發器,應用程式代碼。應盡量使用ORACLE完整性條件約束,可靠性和效率高,容易修改,使用靈活,記錄在資料字典。ORACLE五種約束:非空 not null,定義 的列不可為空。只能在列級定義唯一,unique,表中每一行所定義 的列或列值不能相同主鍵primary key 不能包括空值,主鍵唯一標識表中每一行,一列或幾列組合為主鍵外鍵foreign key

MySQL事務學習 --> 分散式交易

分散式交易Innodb儲存引擎支援XA事務,通過XA事務可以支援分散式交易的實現。分散式交易指的是允許多個獨立的事務資源(transac tional

複製安裝Oracle 11G HOME

測試Oracle 11.2.0.4 + goldengate 11.2,需要兩台LINUX測試環境都將安裝oracle,測試環境節點1機器名:RAC1  源端測試環境節點1機器名:RAC2 目標端兩台機器目錄結構一致目前RAC1已經安裝好ORACLE 11.2.0.4 SOFTAWRE,節點2 RAC2已經沒有空間存放ORACLE安裝介質,所以採取複製方式安裝,將RAC1安裝好的複製過來。[oracle@rac1 ~]$ echo

使用GoldenGate的資料泵進行Oracle-Oracle的單向複製

設定資料庫環境、goldengate使用者,安裝goldengate等操作,參考  這裡面的1-4步。使用資料泵進行Oracle-Oracle的單向複製所需的配置:--我這裡只配置同步test3使用者的 test3表。1.主庫的配置:#####配置Extract按順序執行以下操作:add extract ext3,tranlog, begin nowadd exttrail /u01/ogg/dirdat/bt, extract ext3

SQL語句解析類型---硬解析和軟解析

一、Shared pool 作用:緩衝SQL語句及SQL語句的執行計畫SQL語句執行三步:解析(parse)------執行(exec)------擷取資料(fetch)shared pool的組成:3塊地區:free、librarycache、row cache(dictionary cache)library cache:緩衝SQL語句以及SQL語句的執行計畫dictionary

filter造成的效能問題

filter這個詞總讓人很費解,它下一級可以掛 一個子節點,二個子節點,三個子節點...。掛一個子節點意思過濾,如對全表進行掃描後,按照條件過濾,丟棄不滿足條件的資料。掛二個子節點類似是nest loop。掛三個子節點類似1和2做nest loop,結果集再與3做nest loop(這個是我推測的)。SQL> set linesize 300SQL> set timing onSQL> set autotrace traceonlySQL> SELECT

Oracle 10g 裸裝置資料檔案恢複,ORA-19501、ORA-27063

環境說明:OS:aix 6.1DB:Oracle 10gR2  裸裝置使用rman備份整個Database Backup失敗,提示71資料檔案失敗,單獨備份這個資料檔案$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Thu Nov 7 09:14:31 2013Copyright (c) 1982, 2005, Oracle.  All rights reserved.connected

總頁數: 978 1 .... 855 856 857 858 859 .... 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.