真實案例:Oracle資料庫中表插入操作的審計

在Oracle 10g中某個使用者下表OBJECT_ID_FACTORY 的記錄再次出現重複。這是一張字典表,用於產生某些表的記錄主索引值。重複的索引值導致了某些業務操作不能正常進行。該問題以前出現過一次。通過logminer 也沒能找到操作的應用,因此我們採用audit 技術來處理這個問題。logminer的使用方法請見此文。連結: 或 1.  解決過程 在Oracle 10g 資料庫中,此表的記錄出現異常,無故增加了某條記錄。我們使用logminer

[MySQL Bug] 在RBR複製模式下使用Merge引擎導致備庫Crash的bug

最近碰到一個很蛋疼的BUG,使用merge引擎,row模式下複製,極大的機率crash備庫。我的測試環境是5.1的主庫,5.5的備庫test

Oracle 10gR2 Streams刪除所有配置

Oracle Streams配置起來很久了,由於一些原因沒有正式使用,需要完全清理掉它的配置資訊。Streams主要有三個部分組成,capture,progapation,apply,還有一些基礎配置資訊。刪除掉這些配置資訊,就完全清理乾淨streams了。首先停止並刪除capture進程SQL> select capture_name,status from

Oracle Check約束相關知識詳解

◆在Oracle Check約束的運算式中必須引用到表中的一個或多個欄位,並且運算式的計算結果 必須是一個布爾值◆可以在表級或欄位級定義◆對同一個欄位可以定義多個Oracle Check約束,同時也可以定義NOT NULL約束1. create table employees  2. (sal number(7,2)  3. constraint emp_sal_ck1 check (sal > 0)  4. )  5. alter table

rman 恢複---歸檔丟失and資料檔案損壞

在歸檔日誌有丟失的情況下並且資料檔案損壞,恢複資料庫。 用rman恢複,歸檔有丟失,恢複到指定的sequence1、在資料庫open的情況下,做一些操作,確定這些操作所在的歸檔記錄檔SQL> select group#,sequence#,members,status from v$log;    GROUP#  SEQUENCE#    MEMBERS STATUS---------- ----------

rman恢複資料庫--用備份的控制檔案

1、做全庫備份RMAN> run{ allocate channel c1 type disk maxpiecesize=500m; backup current controlfile format '+dgasm/backup/ctl_%d_%s'; backup full database format '+dgasm/backup/db_%d_%s_%p_%t'; sql 'alter system archive log current';

探索Oracle之RMAN_07控制檔案丟失恢複

1、     控制檔案(controlfile)丟失恢複基於控制檔案的複合多重路徑性,它的丟失分為兩種,一種是其中某個控制檔案的損壞或丟失,另外一種是所有控制檔案均丟失。基於第一種情況,只需把好的控制檔案複製一份在損壞或丟失的那個控制檔案路徑下即可。第二種情況下則需要通過備份資訊來對控制檔案進行恢複或手工重建控制檔案。丟失單一控制檔案的判斷及恢複。資料庫無法正常關閉,因為在關閉的時候必須向控制檔案中更新scn號SQL>shutdown

在Linux 上安裝DB2 8.1 並配置Windows 用戶端串連

第一次在Linux上安裝DB2,參考了很多的網上資源,但是主要的是“Linux下安裝DB2 version 8.1 的詳細步驟”。同時把自己遇到的問題住了一個記錄,以做學習之用。VMWARE使用的是VMware  server  1.0.6,Linux的核心版本是:Linux node1 2.6.18-53.el5PAERoot 許可權操作:第一步:檢查程式包及其版本  

解決Oracle crs_stat狀態為UNKNOWN問題

RAC啟動後,crs_stat -t顯示有兩個resource的狀態為unknown,如下:Oracle@RAC1 [/home/oracle] crs_stat -tName           Type           Target    State 

ORA-00600: 內部錯誤碼,參數: [6122]

分析過程: 1、tjcw資料庫後台alert警示大量出現如下的ora-00600錯誤警示        Fri Jul 06 15:59:13 2012        Errors in file f:\Oracle\admin\tjcw\udump\tjcw_ora_3200.trc:      

AIX上經常使用的DB2建instance的語句

AIX上經常使用的DB2建instance的語句:#useradd -g db2iadm1 -m db2inst6#useradd -g db2fadm1 -m db2fenc6#db2icrt -u db2fenc6 -p 60034 db2inst6#chuser fsize=-1 fsize_hard=-1 data=-1 data_hard=-1 stack=-1 stack_hard=-1 rss=-1 rss_hard=-1 nofiles=-1 nofiles_hard=-1

ORA-07445 : 出現異常錯誤: 核心轉儲

ORA-07445: exception encountered: core dump [kghalp()+58] [SIGSEGV] [Address not mapped to object] [0x000000068] [] []DUMP檔案*** SERVICE NAME:(orcl) 2012-07-12 14:18:55.016*** SESSION ID:(258.58198) 2012-07-12 14:18:55.016Exception signal: 11

Oracle 11g的exp不能匯出空表

由於公司內部沒有Oracle

Oracle的instr函數

1.instr 在Oracle/PLSQL中,instr函數返回要截取的字串在源字串中的位置。 文法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] ) string1 源字串,要在此字串中尋找。string2 要在string1中尋找的字串.start_position 代表string1 的哪個位置開始尋找。此參數可選,如果省略預設為1.

MySQL的主從同步+mysql-zrm備份

MySQL的主從同步是一個很成熟的架構:優點為:①在從伺服器可以執行查詢工作(即我們常說的讀功能),降低主伺服器壓力②在從主伺服器進行備份,避免備份期間影響主伺服器服務③當主伺服器出現問題時,可以切換到從伺服器一、實驗環境1、IP與主機名稱192.168.10.51   db1.bkjia.com master192.168.10.52 db2.bkjia.com slave2、所需軟體mysql-5.1.63.tar.gz3、安裝gcc和相應的依賴包[root@db1 ~]

PowerDesign資料庫建模匯出至MySQL資料庫

  雖然最新的MySQL安裝檔案都帶有MySQL Workbench,可以方便建模並產生資料庫,不過口碑最佳的資料庫建模工具還是當屬Sybase的PowerDesign,可以讓我們方便地一次建模,四海成庫。  下面寫一下如何從PowerDesign中匯出資料庫至MySQL(首先說明我用的是PowerDesigner 15以及MySQL5.5.22):1、Database -> Configure Connections…   在彈出的對話方塊中切換到Connection

MySQL 啟用skip-name-resolve模式時出現Warning的處理辦法

在最佳化MySQL配置時,加入 skip-name-resolve ,在重新啟動MySQL時檢查開機記錄,發現有警告資訊。120726 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode.120726 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in

MySQL中show slave status 參數詳解

Slave_IO_State:等待 master 發生事件Master_Host:當前的主伺服器主機Master_User:被用於串連主伺服器的目前使用者Master_Port:當前的主伺服器介面Connect_Retry:master-connect-retry選項的當前值Master_Log_File:SLAVE中的I/O線程當前正在讀取的主伺服器二進位記錄檔的名稱Read_Master_Log_Pos:在當前的主伺服器二進位日誌中,SLAVE中的I/O線程已經讀取的位置Relay_Log_

undo系列學習之讀一致性(ORA-01555錯誤機制分析)

Oracle在讀的過程中,資料是靜止的,沒有髒讀,也就是,未提交的永遠都不會被讀到。我們可以理解為,Oracle在讀的開始時,提前為他今後所要讀的內容拍了一張”照片“,把所有內容全部定格在一個時間點上,作為接下來讀的依據。Oracle利用scn來實現這個理論,開始查詢時,會確定一個select scn,這樣就保證了事務槽裡所有的scn都小於select

Oracle 預定角色 和 自訂角色

1.查詢 Oracle 所有的角色 select * from dba_roles;  2.介紹常用的 預定角色  connect ,resource,dba 1.connect 具有一般開發人員的大部分許可權,建立一個使用者多半情況下,賦予 connect 和 resource 角色 就夠了。  connect角色 所擁有的許可權有 :    alter session 修改會話   

總頁數: 978 1 .... 418 419 420 421 422 .... 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.