恢複使用者誤刪除的沒備份的Oracle資料檔案

早上一客戶說,將資料表空間USERS中新增加的一個資料檔案USERS02.DBF,USERS03.DBF離線後,誤刪除了。恢複時發現這兩個檔案都沒有有效備份。問資料能否恢複出來。1、類比情境:SQL> select file_id,file_name,tablespace_name,online_status from dba_data_files;FILE_ID FILE_NAME 

Oracle ORA-07445 [0000000000000000] 錯誤分析

1. OS 和DB 版本DB Version: 9.2.0.6OS Version:HP-UXiasd5_pb B.11.23 U ia64 0515426764 unlimited-user license2.alert logThu Oct11 18:14:17 2012Errors infile /Oracle/product/9.2.0/rdbms/log/ingwdb_ora_17366.trc:ORA-07445: exception encountered: core dump [

Oracle中的not in 用法筆記

今天一個特別詭異,特別蛋疼的問題糾結了好久,不得不寫這篇文章了。select * from wlbtest3  where (sname, sage) not in (select user_name,user_age  from wlbtest4)    select * from wlbtest3 

Oracle的預定義異常

Oracle在預定義包STANDARD包中提供了一系列的預定義異常。他們是調試Oracle

CentOS下用Memcached緩衝MySQL資料

Memcached是一個分布式的記憶體對象緩衝系統,通常用於動態Web應用以減輕資料庫負載。Memcached是基於一個儲存鍵對的hashmap,當表格滿了以後,就使用LRU(最近最小使用)演算法機制替換掉。Memcached使用了libevent來均衡任何數量的開啟連結,使用非阻塞的網路I/O,對內部對象實現引用計數(因此,針對多樣的用戶端,對象可以處在多樣的狀態),

RedHat Enterprise Linux 6.3 安裝Oracle Database 11g

本文描述的是在RHEL 6.3上面安裝Oracle 11g的過程,關於RHEL的下載,其實可以去很多的鏡像網站下載,例如,Oracle

rman備份出現ORA-19502/ORA-27063錯誤

RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20>allocated channel: t11channel t11: sid=824 instance=ncdb1 devtype=DISK allocated channel: t12channel t12: sid=83

Oracle遞迴查詢(start with)

寫代碼時碰到要弄清楚Oracle的role之間的傳遞關係,就是有role A的話,可以通過grant A to B,把A賦予給B,又通過grant B to C .那我想知道所有role中,有哪些role具有A的許可權.上網一查發現有個遞迴查詢,不過都講的不是太詳細,而那Oracle整的那用法實在太怪異了,跟我們平時用的SQL差的太遠,所以琢磨了好一陣子腦子才轉過彎呢.樹形結構可能一看到遞迴查詢這樣太專業的名詞大家就迷糊了.實際上可以看成有一個樹形結構,然後我們要怎麼把所有樹的所有結點尋找出來.

Hibernate插入和修改資料到資料庫中時不修改存在預設值欄位

說明:今天在做一個OA的簡單增刪除該查的時候,有一個時間類型的欄位(資料插入時間),本身想著,這個欄位直接中Oracle資料庫設定一個Default Value

Oracle 11g重建EM時報唯一約束錯誤

今天在手工配置Oracle 11g的EM時總是報如下錯誤:WARNING: ORA-00001: unique constraint (SYSMAN.PARAMETERS_PRIMARY_KEY) violatedORA-06512: at "SYSMAN.EMD_LOADER", line 4986ORA-06512: at line 1以Metalink上也沒有找到解決辦法,以下是我的解決過程:1、 資料庫版本SQL> select * from v$version;BANNER---

Red Hat 下 MySQL root密碼恢複

今兒碰到一個案例,MySQL的root密碼丟失,要恢複,說下環境先:Red Hat Enterprise Linux 6.3 x86_64MySQL  5.5.28按照自己以往經驗是修改my.cnf,在[mysqld]添加skip-grant-tables,然後重啟MySQL,就可以試用mysql免密碼登陸,然後就可以修改密碼了,但是這招好像是不怎麼靈了,有另一套可行的簡單的辦法!1.首先正常停止MySQLservice mysql stop2.建立檔案test.initUPDATE

暫存資料表空間(Temporary Tablespace)相關

Temporary TablespaceTemporary Tablespace 用於存放瞬時資料,只有在session串連期間才能夠看到資料。Permanentobject無法建立在temporarytablespace中。空間利用原理:它不會由smon來監控、回收空間。而是使用SEP(Sort Extent Pool)來記錄閒置extent。在OracleDatabase建立資料庫的時候會自動的建立預設暫存資料表空間,並且暫存資料表空間的類型是 Locally Managed

Oracle 11g DDL 的 wait選項(DDL_LOCK_TIMEOUT)

DDL命令需要排它鎖的內部結構。如果這些鎖不可用,將返回一個” ORA-00054: resource busy”,當試圖修改頻繁訪問的對象時,這可能特別讓人沮喪,為瞭解決這個問題Oracle 11g 包含了DDL_LOCK_TIMEOUT參數,可以在執行個體或者會話層級分別使用alter system 和 alter session命令。 DDL_LOCK_TIMEOUT 表示一個DDL命令等待鎖可用的秒數在拋出”resource

安裝Oracle後無法啟動Eclipse

問題描述:安裝完Oracle 11g 後,啟動Eclipse彈出如下提示:Version 1.3.1-01 of the JVM is not suitable for this product. Version 1.4.1 or greater is required.

Oracle恢複被誤編譯覆蓋的預存程序

同事在寫Oracle預存程序時候,是在以前已經寫好的過程基礎上修改的,想換個名字,由於疏忽沒有改名字就編譯了,編譯完才意識到。這時原來的那個已經沒有了。找我想辦法恢複回原來的那個過程。通過查資料想到個方法,也不知道成不成,只能當做試試。SELECT * FROM source$ AS OF TIMESTAMP TO_TIMESTAMP('2012-9-6 16:50:32', 'YYYY-MM-DD HH24:MI:SS')where source like

Tomcat6添加MySQL的JNDI資料來源

1. 添加JNDI設定檔到工程下<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="

MySQL自動關閉串連導致DBCP報錯

長時間不操作頁面後,再操作時程式就會報錯,異常如下: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failureThelast packet successfully received from the server was 8,064,672 millisecondsago. The last packet sent successfully to the server

Oracle中Sequence使用的限制

在使用Oracle序列的currval和nextval時的限制建立一個序列create sequence test_seqminvalue 1maxvalue 10000000start with 1increment by 1cache 20;在delete,select,update語句的子查詢中不能使用sequence的值SQL>  delete from test_jy where test_id <(select test_seq.currval from

一次AIX 作業系統ASM添加磁碟的動作記錄

資料庫版本: Oracle 11.2.0.2作業系統版本:AIX 6.1 本次做了兩種操作,一是把新PV加入到ASM中,二是刪除不再使用的VG,把釋放的磁碟加入到ASM中 一.把還未使用的磁碟加入到ASM中由於這套系統安裝時我沒有參與,在這之前不知道磁帶情況,下面為確認步驟,防止誤操作1.查看ASM path對應磁碟SQL> set linesize 5000SQL> select t.GROUP_NUMBER,t.OS_MB,t.TOTAL_MB,t.FREE_

SUSE Linux下安裝Oracle 11g伺服器

安裝環境Linux伺服器:SUSE10 sp2 64位Oracle伺服器:Oracle11gR2 64位系統要求Linux安裝Oracle系統要求系統要求說明記憶體必須高於1G的實體記憶體交換空間一般為記憶體的2倍,例如:1G的記憶體可以設定swap 分區為3G大小硬碟5G以上 2.修改作業系統核心參數在Root使用者下執行以下步驟:1)修改使用者的SHELL的限制,修改/etc/security/limits.conf檔案輸入命令:vi

總頁數: 978 1 .... 326 327 328 329 330 .... 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.