Oracle無備份恢複各種情境的處理

1.恢複密碼檔案orapwd file=$ORACLE_HOME/dbs/orapwocp password=oracle force=y ignorecase=y;--註:普通使用者的密碼大小寫是否區分由初始參數sec_case_sensitive_logon,不歸密碼檔案處理2.恢複參數檔案找alert_sid.log日誌3.無備份的控制檔案***情境1:線上日誌無損的情況下的重建       rm -rf control*shutdown

Oracle RMAN的概念與體繫結構(一)RMAN的概念與體繫結構

一、RMAN的概念與體繫結構Recovery Manager(RMAN)是一種用於備份(backup)、還原(restore)和恢複(recover)資料庫的 Oracle

Oracle如何監測一個PLSQL過程的運行情況(二)專業的解決方案

昨天一個朋友問我如何監測一個PL/SQL的健全狀態,這裡簡單介紹幾種方法。介紹專業一點的DBMS_APPLICATION_INFO包。上一篇介紹了通過INSERT和自治事務的解決方案,方法很簡單,但是需要輔助的表和過程,而且這種方法顯得有點不夠專業。那麼這裡介紹一篇相對PROFESSIONAL的解決方案,Oracle提供的DBMS_APPLICATION_INFO包:SQL> SELECT SID, ACTION2  FROM V$SESSION3  WHERE

Oracle RMAN備份簡述

備份相關的動態效能檢視及監控1.相關視圖v$backup_filesv$backup_setv$backup_piecev$backup_redologv$backup_spfilev$backup_devicev$rman_configurationv$archived_logv$backup_corruptionv$copy_corruptionv$database_block_corruptionv$backup_datafile2.查看channel對應的server

Oracle中處理LOB欄位的常用字元函數

以前處理LOB欄位都是使用DBMS_LOB包,最近看了文檔才發現,原來很多常用的字元函數都是支援LOB欄位的。建立一個測試表:SQL> CREATE TABLE T_LOB (ID NUMBER, CONTENTS CLOB);Table created.SQL> DECLARE2     V_LOB CLOB;3  BEGIN4        INSERT INTO T_LOB5    

oracle中帶LOCAL=NO參數的串連

oracle串連常見的有帶LOCAL=NO參數或帶LOCAL=YES的進程。LOCAL=NO:非本地串連,即網路連接。它是通過Listener 串連到伺服器的。用戶端的應用通過用戶端的監聽向伺服器的監聽發送請求,伺服器的監聽接收後,在與資料庫連接,執行相關操作,在把結果返回給用戶端。這是通過監聽的流程。 所以在用戶端需要配置監聽,即配置tnsnames.ora。LOCAL=YES:本地串連。 本地串連不走監聽,所以在服務監聽沒有啟動的情況下,通過本地的sqlplus

oracle的口令檔案概述

os認證oracle安裝之後預設情況下是啟用了伺服器端os認證。也就是將登入資料庫的使用者和口令校正放在了作業系統一級,你擁有了安裝oracle時的使用者作業系統的認證,預設也就擁有了sys使用者的認證。此時你以sysdba角色登陸的話是不用校正使用者名稱和密碼。以任何使用者名稱和密碼都能登陸成功。SQL> connect / as sysdba已串連。SQL> connect sdfd/sds as sysdba已串連。SQL> show userUSER 為

oracle的分區索引和全域索引

分區索引就是在所有每個區上單獨建立索引,它能自動維護,在drop或truncate某個分區時不影響該索引的其他分區索引的使用,也就是索引不會失效,維護起來比較方便,但是在查詢效能稍微有點影響。建立分區索引:create index idx_ta_c2 on ta(c2) local (partition p1,partition p2,partition p3,partition p4);或者 create index idx_ta_c2 on ta(c2) local ;另外在create

Oracle中時間不同步導致ogg部署異常

一、錯誤檢查[oracle@srtcreen ~]$ ggsciOracle GoldenGate Command Interpreter for OracleVersion 11.1.1.1.1 OGGCORE_11.1.1.1.1_PLATFORMS_110729.1700Linux, x64, 64bit (optimized), Oracle 10g on Jul 29 2011 19:43:29Copyright (C) 1995, 2011, Oracle and/or its

Oracle中row lock contention的效能故障

這是一套Windows RAC的環境,也是之前處理  解決一則row cache lock引起的效能故障 那套環境。下面記錄一下處理的經過:1 對這一個小時進行AWR的收集和分析,首先,從報告頭中看到DB Time達到近500分鐘,(DB Time)/Elapsed=8,這個比值偏高:2 再看TOP 5事件:看到排在第一位的是enq: TX – row lock contention事件,也就是說系統中在這一個小時裡產生了較為嚴重的行級鎖等待事件。Top 5 Timed

Oracle 11g Dataguard的配置總結

經過了半個月的Oracle dataguard物理備庫配置與學習,雖然版本採用Oracle 11g(11.2.0.3),配置過程仍然適用Oracle 10g。在近10次的dataguard配置過程中,發現採用rman duplicate方式建立物理備庫非常的方便與快速。漸漸的也就不會去採用冷備方式去建立物理備庫了,通過rman duplicate不僅可以建立dataguard,也可複製資料庫,功能強大。建立dataguard主要有以下幾種方式,總結與理解如下。一、冷備方式配置

Oracle中調試預存程序

本人在寫預存程序時,不知道如何調試它。 有一種調試辦法就是在程式中列印出變數的值,在JAVA中俺是列印在控制台上的。以下告訴眾位如何從在sqlplus上實現。1、sqlplus 上執行 “set serveroptput on”命令2、在預存程序中可以用 DBMS_OUTPUT.PUT_LINE(VarName); 來列印出來給個預存程序的例子:create or replace procedure test isEmp_name  VARCHAR2(10); 

oracle的預存程序裡怎樣調用動態變數

create or replace procedure SYSRINGALL_TEST isall_tmp_name char(30);all_name char(30);beginif all_tmp_name is null thenselect 'ring_all_old_'||to_char(sysdate,'yyyymm')||'_tmp' into all_tmp_name from dual;end if;if all_name is null thenselect

oracle如何利用觸發器對物化視圖重新整理進行定製

物化視圖的重新整理其實和普通的SQL執行沒有什麼本質的區別,因此也可以通過在物化視圖上建立觸發器的方式,對重新整理操作進行定製。正好前兩天有人在BLOG上問我,如果在物化視圖添加一個時間戳記列,並在物化視圖更新的時候,自動維護這個列。其實很簡單,通過觸發器就可以達到這個目的:SQL> CREATE TABLE T (ID NUMBER PRIMARY KEY, NAME VARCHAR2(30));表已建立。SQL> INSERT INTO T SELECT ROWNUM,

Oracle資料庫Redo故障的恢複

一.丟失inactive記錄檔組的恢複:由於inactive記錄檔組表示已經完成了檢查點(dirty資料已經被寫入資料檔案)。資料庫本身不會發生資料庫丟失,如果在這個時候相應的redo丟失/損壞,可以通過clear重建記錄檔組恢複。通過命令:alter database clear logfile group n如果資料庫模式是archived的,則需要強制清除alter database clear unarchived logfile group

Oracle 11g r2分析函數新特性簡介(二)分析函數LISTAGG

在11gr2中,Oracle分析函數的功能進一步增強。這篇介紹新增的分析函數LISTAGG。11gr2還新增了一個分析函數LISTAGG,這個函數的功能實現字串的串連在11gr2中,Oracle終於實現了這個分析函數:SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle

詳解oracle的追蹤檔案和轉儲命令

一、Oracle追蹤檔案Oracle追蹤檔案分為三種類型:一種是後台警示記錄檔,記錄資料庫在啟動、關閉和運行期間後台進程的活動情況,如資料表空間建立、復原段建立、某些alter命令、日誌切換、錯誤訊息等。在資料庫出現故障時,應首先查看該檔案,但檔案中的資訊與任何錯誤狀態沒有必然的聯絡。後台警示記錄檔儲存BACKGROUND_DUMP_DEST參數指定的目錄中,檔案格式為SIDALRT.LOG。另一種類型是DBWR、LGWR、SMON等後台進程建立的後台追蹤檔案。後台追蹤檔案根據後台進程運行情況產

ORACLE資料表空間恢複方案

一、 使用者資料表空間錯誤: 在啟動資料庫時出現ORA-01157,ORA-01110或作業系統級錯誤例如ORA-07360,在關閉資料庫(使用shutdown normal或shutdown immediate) 時將導致錯誤ORA

Oracle 11g r2資料泵新特性簡介(四)資料泵匯入新增的DATA_OPTIONS

Oracle的11gr2版本中,並沒有對資料泵做出多大的改動,主要是增加了對原始版本參數的支援,並且去掉了一些小的限制。這一篇介紹資料泵匯入新增的DATA_OPTIONS參數。在11.2之前,資料泵的匯入只提供了一個DATA_OPTIONS——SKIP_CONSTRAINT_ERRORS,而在11.2中,DATA_OPTIONS又增加了一個可用的值:DIABLE_APPEND_HINT。一般來說我們希望資料泵使用直接路徑的方式匯入,因為匯入的效率會很高。但是有的時候,我們

oracle手工完全恢複(六)將資料檔案恢複到新的位置

案例5:將資料檔案恢複到新的位置1、類比環境SQL> create table lxtb01(id int) tablespace lx01;SQL> insert into lxtb01 values(1);1 row created.SQL> insert into lxtb01 values(2);1 row created.SQL> select * from lxtb01;ID----------12SQL> commit;Commit complete.

總頁數: 1509 1 .... 485 486 487 488 489 .... 1509 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.