Oracle備份保留原則(RETENTION POLICY)

備份管理器RMAN提供了CONFIGURE RETENTION POLICY命令設定備份儲存策略,即設定備份檔案保留多長時間。RMAN會將超出時間的備份檔案標識為廢棄(obsolete)。命令REPORT OBSOLETE和DELETE

理解REDO LOG(1) 介質恢複和執行個體恢複的基本概念

Oracle世界,有3種資料:undo、redo和data。而redo 應"提交事務不丟失"而生的一種機制,服務於兩類情境:一是instance recovery、一是media recovery。instance recovery目的:當資料庫發生故障時,確保buffer cache中的資料不好丟失,保證資料庫的一致性media recovery   

SQL 中不同類型的表串連

1、簡介在關係型資料庫中,join操作是將不同的表中的資料聯合在一起時非常通用的一種做法。首先讓我們看看join是如何操作的,然後我們探索一下當join和where語句同時存在的時候的執行順序問題,最後來談一談不同類型的join的順序問題。2、建立初始的測試表結構(建表語句到這裡下載)表建立完之後,將會看到如下三個表。我們將通過以上三個表來示範join操作。這三個表都是用來做示範的,所以我並沒有使用主鍵和外鍵。3、表的笛卡爾乘積一般情況下,我們使用兩個表中的相關欄位進行join操作,例如,emp

RAC的Diskgroup重建

之前安裝時diskgroup使用的是external的冗餘層級,現在想把它換成normal的冗餘層級,但是由於diskgroup的冗餘一經建立就無法調整,只能重建。整個過程的大概步驟如下:1、備份已有的資料庫DCDB,並傷處asm上的檔案2、建立一個磁碟組SFRA作為過渡3、遷移原磁碟組DATA上的vote和ocr以及asm的spfile至SFRA4、刪除並重建DATA磁碟組為normal冗餘5、回遷vote和ocr以及asm的spfile至DATA磁碟組6、恢複資料庫詳細過程如下:1、備份已有

搭建NagiosQL管理配置Nagios

NagiosQL是專為nagios設計的web圖形化管理應用,主要作用就是操作資料庫和設定檔,其中包括將設定檔的資訊寫到資料庫中,在資料庫中修改Nagios的監控配置資訊,並將資料庫中存放的配置更新到檔案中。使用者可以通過NagiosQL提供的Web頁面直觀的修改配置。實現架構很簡單,功能很實用。Nagiosql功能介紹:1、  具有基本的nagios的組態管理能力,匯入,匯出設定檔的功能2、  具有nagios設定檔檢查、排錯的能力3、 

Redhat5.3安裝Oracle Database 10g Release2升級到10.2.0.4

--1.檢查軟體安裝情況/*binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9--gnome-libs-1.4.1.2.90-44.1  這個裝不裝無所謂libstdc++-3.4.

EXP-00056: ORACLE error 29275 encountered

exp test/test file=test.dmp wner=test log=exp.log出錯EXP-00056: Oracle error 29275 encounteredORA-29275: partial multibyte characterEXP-00000: Export terminated unsuccessfully 原因:字元集不一致oracle@MDSWEBDB01:>sqlplus/ as sysdbaSQL*Plus: Release 11.1

理解redo(9)10g R2後oracle對redo寫的增強

10G R2後,Oracle提供了一個新參數commit_write來控制用戶端commit後,ORACLE寫日誌的行為。這個參數值有四種組合。·  immediate , wait注釋:Server process在提交時使用semctl發送訊號給LGWR,通知其Flush Log Buffer,並等待LGWR發回的訊息(semtimedop).LGWR在接收到訊息後, Flush log buffer到磁碟,通過semctl發送訊號給Server

RMAN備份資料庫異地還原

關於RMAN備份資料庫的異地還原問題,我之前做的也不是很多可以說不是很熟悉,上周六去尚觀科技的聽課的時候,張烈老師正好在講RMAN備份所以又恢複了很多記憶,理解了不少,這周五晚上我們公司要求把生產庫的資料全部備份出來匯入測試庫上使測試庫做生產庫用 所以就緊急之下沒辦法通宵才完成任務。這裡我就把生產庫的全備份資料拷貝到測試庫上用,把測試庫給幹掉了把生產庫的全備份放到測試庫的/bk/目錄下,這個/bk/目錄是我自己建立的  

rac修改歸檔日誌出現的錯誤解決

修改rac的歸檔路徑導致,沒有修改對導致今天啟動伺服器的時候報錯ORA-01261: Parameter db_recovery_file_dest destination string cannot be translated這種錯誤的是因為你的參數檔案出問題了,恢複到原來的顯然現在的參數檔案已經不能用了你找到spfie 目錄下面有個一 init.ora....你把這個檔案複製一份到其他目錄下然後改名為 init.orastartup nomount

Hibernate怎麼在控制台查看自動產生的建表語句

hibernate自動建表,通過配置<property name="show_sql">true</property>和<property

AutoMySQLBackup實現資料庫定期備份

AutoMySQLBackup協助資料庫管理者,每日、每周、每月定期備份資料庫。安裝、設定方法:1、Sourceforge下載最新版(目前2.5.1-01)2、加入可執行許可權 $ mv automysqlbackup-2.5.1-01.sh /usr/local/bin/automysqlbackup$ chmod +x automysqlbackup1、設定cron$ crontab -e設定每日淩晨1:00執行0 1 * * *

PostgreSQL源碼分析: 動態Hash

1. 為什麼需要動態hash平常的hash,大多是下面這樣一副面孔:圖1        

在Linux下寫的MySQL無法插入,sql語句在複製中變'髒'了

1:問題故障描述因為在linux下開發,所以修改mysql欄位的時,用的phpmyadmin來直接修改產生修改後的sql,然後複製進word(libreoffice)後提交到專案管理系統,同事發到專案管理系統後不能運行.於是有了這篇文章.2:首先建立表CREATE TABLE IF NOT EXISTS `nns_ad_log_count` (    `nns_id` char(32)&

MySQL資料庫的基本操作命令

一、查看資料庫版本 sql-> status;1、net start mysql //啟動mysql服務2、net stop mysql //停止mysql服務3、mysql -h主機地址 -u使用者名稱 -p使用者密碼 //進入mysql資料庫4、quit //退出mysql操作5、mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 //更改密碼6、grant select on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"

Oracle的pipelined函數實現高效能大資料處理

在plsql開發中,會涉及到一些大資料量表的資料處理,如將某記錄數超億的表的記錄經過處理轉換插入到另外一張或幾張表。常規的操作方法固然可以實現,但時間、磁碟IO、redo日誌等等都非常大。Oracle

flashback table快速恢複誤刪除的資料

在Oracle資料庫操作中,經常會有不小心誤刪除資料、drop表的情況出現。以前,這種情況發生後,開發人員通常會去求助DBA或管理者,使用Database Backup恢複去找回這些資料。從oracle 9i、10g開始,你可以不必去用備份來恢複了。有一種快速恢複方法,稱之為flashback。你可以flashback query,也可以flashback table。一、FLASHBACK

MySQL datetime資料類型設定目前時間為預設值

環境:MySQL Sever 5.1 + MySQL命令列工具問題:MySQL datetime資料類型設定目前時間為預設值解決:方法一:由於MySQL目前欄位的預設值不支援函數,所以以create_time datetime default now()

RAC下丟失inactive logfile的恢複

(1)手動類比刪除onlinelog狀態為inactive。SQL> select * from v$log;SQL> alter database open;alter database open*ERROR at line 1:ORA-03113: end-of-file on communication channel檢查alert檔案:Errors in file /u01/app/Oracle/admin/RACDB/bdump/racdb1_lgwr_24441.trc:

關於Oracle的ORA-00607和ORA-00600錯誤解決方案

前些天Oracle資料庫伺服器出現了一下錯誤:SQL*Loader-961:  對錶 table1 調用一次/載入完成時出錯 ORA-00607: Internal error occurred while making a change to a data block ORA-00600: internal error code, arguments: [kddummy_blkchk], [8], [565129], [18021], [], [], [],

總頁數: 978 1 .... 719 720 721 722 723 .... 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.