EXT4檔案系統上ORACLE資料檔案誤刪除的對應恢複方法

如果EXT4檔案系統上的ORACLE資料檔案被誤刪除了,那麼一般可以考慮下面2種恢複方式:使用testdisk工具從檔案系統角度恢複資料檔案使用prmscan工具從oracle 資料區塊角度恢複資料檔案這裡我們介紹使用testdisk的恢複ext4上資料檔案的步驟:刪除users資料檔案 [oracle@dbdao01 ~]$ df

Oracle 12c undo異常處理—root pdb undo異常解決辦法

在12c pdb環境中如果root pdb的undo檔案異常,資料庫該如何恢複呢?這篇文章類比undo丟失的情況下進行恢複類比環境三個會話,其中第一個會話對pdb1中的表進行操作,並且有事務未提交,第二個會話對pdb2進行操作,也未提交事務;第三個會話直接abort庫,類比突然庫異常,然後刪除root pdb下面的undo檔案--會話1[oracle@ora1221 oradata]$ sqlplus  / as sysdba SQL*Plus: Release 12.2.0

Oracle報錯ORA-00604 ORA-00376 資料庫redo undo丟失恢複例子

營運DBA反映資料庫儲存故障,導致redo undo兩個資料表空間資料檔案丟失,資料庫無法open啟動某集團的ebs系統因磁碟空間不足把redo和undo存放到raid 0之上,而且該庫無任何備份。最終悲劇發生了,raid 0異常導致redo undo全部丟失,資料庫無法正常啟動(我接手之時資料庫已經resetlogs過,但是未成功)1.Oracle報錯ORA-00604 ORA-00376Sun Jul 27 11:31:27 2014SMON: enabling cache

Oracle Truncate table原理:ASSM的三級位元影像實踐解析

assm三級位元影像可以說是dba的基礎技能知識了,這裡用測試的方法驗證下三級位元影像的原理。1.建立實驗環境所需要的表SQL> create tablespace a1 datafile '/oracle/app/oracle/oradata/ora11/a1.dbf' size 20m;    Tablespace

oracle 預存程序和函數例子

一,預存程序1.基本結構CREATE OR REPLACE PROCEDURE 預存程序名字(    參數1 IN NUMBER,    參數2 IN NUMBER) IS變數1 INTEGER :=0;變數2 DATE;BEGINEND 預存程序名字2.SELECT INTO STATEMENT  將select查詢的結果存入到變數中,可以同時將多個列儲存多個變數中,必須有一條 

oracle報錯RMAN active duplicate hanging on restore control file

12.1.0.2之後,duplicate target database for standby from active database的時候,總是hang死在restore controlfile的情況。這個由於Bug 19664695引起。(Bug22468652和Bug 20721271最終都可以歸結到Bug 19664695上去。)解決方案是在ORACLE_HOME和GRID_HOME的sqlnet.ora檔案中都設定DISABLE_OOB=on 。詳情可參考 RMAN active

oracle中12c比10g索引回表消耗增多的問題

問題是這樣的:在12c中,我們測試了2種情況:第一種是加了hint,使得12c的執行計畫和10g類似,只是由於12c的nlj_batching,多了一次nestloop。但是執行計畫本質是相同的,都是索引S_CONTACT_X_U1返回表查詢。第二種是使用了10g的outline hint,OFE=10g的,執行計畫完全一樣。但是我們發現,無論是在12c中的哪一種情況,驅動表S_SRV_REQ的索引PA_S_SRV_REQ_1_X的full index scan返回結果差異這麼大? 1

oracle中hp平台rdisk中磁碟丟失導致asm啟動報ORA-15042恢複

有老朋友找到我,說一個客戶的資料庫異常,問題是asm無法正常mount,提示是缺少兩塊磁碟.問我是否可以恢複.因為是內網環境,通過他那邊發過來的零零散散的資訊,大概分析如下asm alert日誌報錯ERROR: diskgroup DGROUP1 was not mountedFri Aug 12 16:03:12 EAT 2016SQL> alter diskgroup DGROUP1 mountFri Aug 12 16:03:12 EAT 2016NOTE: cache

oracle提示Troubleshooting ORA-600 [kghstack_alloc] & ORA-600 [kponPurgeUnreachLoc-3]

env: 11.2.0.3.7 2nodes RAC on HPux IA,  你不用這個環境,不知道這個環境BUG有多多 ()”!,  簡單記錄。#現象adrci> show

Oracle 串連Io exception : The Network Adapter could not

具體錯誤java.sql.SQLRecoverableException: Io 異常: The Network Adapter could not establish the connection at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:101) at

ORACLE 12C In-Memory效能測試筆記

啟用In-Memory功能資料庫版本12.1.0.2及其以上版本,inmemory_size參數設定為合適值SQL> SELECT * FROM

oracle預存程序中的select與參數詳細說明

 create or replace procedure pro_test  is  begin  select * from t_test;  end pro_test;  這個預存程序正確嗎?  昨天因為這個,耽誤了好久(在一個預存程序中用了select語句,但既沒有用遊標也沒有用into).  在預存程序(oracle資料庫教程)中如果用了select語句,要麼使用"select into

Oracle唯讀事務測試學習筆記

我們知道直接執行select語句並不會開啟事務的,那麼怎麼開啟唯讀事務呢。   代碼如下複製代碼 --示範唯讀事務--建立一張表create table t_read_only(id number primary key)--插入一條資料insert into t_read_only(id) values(1);--開啟唯讀事務(唯讀事務中只有查詢,不能出現DML語句)set transaction read only;declare  type

Oracle資料庫和JSP串連注意細節

一、如何去處理Clob、BLOB的大類型  CLOB可用於存放大文本資料,最多可儲存4GB資料,在應用開發中比較常見.java提供的sql.Clob類與之對應.它提供兩個方法來讀取Clob的資料:  getCharacterStream() 方法返回按unicode編碼的輸入資料流(java.io.Reader對象)  getAsciiStream()

ORACLE資料庫簡介

一、概論      ORACLE 是以進階結構化查詢語言 (SQL)(SQL)為基礎的大型關聯式資料庫,通俗地  講它是用方便邏輯管理的語言操縱大量有規律資料的集合。是目前最流行的客  戶/伺服器(CLIENT/SERVER)體繫結構的資料庫之一。  二、特點     1、ORACLE7.X以來引入了共用SQL和多線索伺服器體繫結構。這減少了ORACLE

在RedHat 7.0下Oracle 8.1.6 的安裝執行個體

在RedHat 7.0下安裝Oracle 8I release 2企業版本資料庫伺服器 2. 安裝前的軟體準備    RedHat7.0安裝光碟片2張    Oracle8161_tar.gz下載地址:  http://technet.oracle.com/software/products/oracle8i/software_index.htm    glibc2.1版本(GNU C Library)下載地址:

oracle 中常用時間日期函數使用詳解

--日期相關函數--1.day(date_time),返回一個整數,表示指定日期的datepart中的日子。month(date_time),year(date_time)類似SELECT DAY(getdate())  --返回23--2.datepart(datepart,date),傳回型別datetime、smalldatetime、date 或 time 值(例如,月份)中以整數表示的部分SELECT datepart(yy,getdate()) 

oracle安裝介面中文亂碼解決

在Linux的X window裡安裝oracle,彈出的oracle介面為亂碼(方塊)原因:oracle安裝預設沒有中文語言套件,只有用英文了。解決:1、臨時解決:  代碼如下複製代碼 $ export LANG=en_US 2、永久解決:  代碼如下複製代碼 # vi

oracle 打patch出現Copy failed—tfa服務導致部分lib未釋放

在aix的11.2.0.4打psu之時,可能遇到由於tfa服務未停止導致部分lib未能夠隨著crs關閉而釋放,從而導致升級升級失敗,遇到這樣的情況auto方式或者人工方式打patch都會失敗,需要關閉tfa,並且使用slibclean釋放lib對象,然後重新打patch打11.2.0.4.3 psu中的18522515 patch失敗xifenf01:/home/grid> cle/app/grid -local

oracle資料庫提示 ORA-01129錯誤解決辦法

資料庫版本  代碼如下複製代碼 SQL> select * from v$version; BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionPL/SQL Release 11.2.0.4.0

總頁數: 1509 1 .... 367 368 369 370 371 .... 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.