ORACLE冷備份及恢複

方法一:最簡單的方法(需建庫)備份:  直接拷貝oracle目錄下的admin、oradata兩個檔案夾,ora92目錄下database,到其他儲存實現備份。恢複:1.建立一個和原來一樣的資料庫。(安裝路徑和資料庫名必須和原來一致)2.用管理員連入資料庫後停止資料庫。3.把安裝目錄下的admin和oradata複製過去覆蓋(如果存在多個資料庫,估計只需要複製下面的XJJ目錄就行了)。4.複製ora92下面的database目錄(密碼檔案)。5.啟動資料庫。上述備份了資料庫所有資訊包括資料

最簡單的方法複製或遷移Oracle資料庫

  在DBA的日常工作中,經常需要重裝或在新機器上安裝Oracle,但每次安裝所浪費的時間、精力以及失敗的挫折都在考驗著DBA的承受能力,本文著重介紹了一個簡單的複製和遷移Oracle資料庫的方法,詳細內容請參考下文。  複製遷移的步驟如下:   ◆1、首先,複製原Oracle資料庫的安裝目錄到新機器或系統中的安裝目錄,注意目錄要一致,盤符也要一致。   ◆2、假如Oracle的安裝目錄不在Program Files系統檔案夾下,我們需要把原系統中的Program

Oracle利用函數實現多行資料合併的效果

做了兩天,終於把一個要的顯示結果做出來了。。。這裡只是把我的學習過程總結一下,對那些需要的人提供協助!前提:公司讓我們新人陪服務端到手機端的xml檔案,說白了就是ORM映射的原理,但是略有不同,需要手動的去寫Oracle的指令碼代碼。其中有個欄位需要把各個列的資料合併。就是把中的YPTSFLMC的欄位合并成一行,查過很對的資料,其中最簡單用Oracle內建的wm_concat函數了,但是我查的資料太多了,用wm_concat函數做不出來,只能自己手寫一個自訂函數。首先先看一下代碼: 1 /*

oracle如何把資料匯入不同的資料表空間

問:我在進行資料移轉時,本來希望把資料匯入到不同於原系統的資料表空間,在匯入之後意外的探索資料卻被匯入了原資料表空間。請問應給怎麼解決這個問題? 答:我來舉一個簡單的例子:  首先如果預設的使用者具有DBA許可權,那麼匯入時會按照原來的位置匯入資料,即匯入到原資料表空間。    $ imp bjbbs/passwd file=bj_bbs.dmp fromuser=jive touser=bjbbs grants=n    回收使用者unlimited

ORACLE 10g Clusterware卸載

Subject: How to Clean Up After a Failed Oracle Clusterware (CRS) Installation   Doc ID: 239998.1 Type:  BULLETIN   Modified Date:  18-MAR-2009 Status:  PUBLISHED PURPOSE-------The purpose of this document is to help DBA's and support analysts

安裝oracle時核心參數詳解

  NameDescriptionReasonable ValuesSHMMAXMaximum size of shared memory segment (bytes)250kB + 8.2kB * shared_buffers + 14.2kB * max_connections or infinitySHMMINMinimum size of shared memory segment (bytes)1SHMALLTotal amount of shared memory

oracle調整Lock_sga參數而不使用虛擬記憶體

       由於幾乎所有的作業系統都支援虛擬記憶體,所以即使我們使用的記憶體小於實體記憶體,也不能避免作業系統將SGA換到虛擬記憶體(SWAP)。所以我們可以嘗試使得SGA鎖定在實體記憶體中不被換到虛擬記憶體中,這樣減少頁面的換入和換出,從而提高效能。但在這裡遺憾的是,windows是無法避免這種情況的。下面我們來參考在不同的幾個系統下怎麼實現lock_sga   AIX 5L(AIX 4.3.3以上)   logon aix as root   cd /usr/samples/kernel

ORACLE部分初始化參數詳解

1.SGAa.指定sga最大值,一旦指定後data_buffer(oracle9i中db_cache_size)和share_pool_size就無需指定了,即:在9i中若設定了SGA_MAX_SIZE,則在總和小於等於這個值內,可以動態調整資料緩衝區和共用池的大小9i中用db_cache_size來取代db_block_buffers,用db_keep_cache_size取代buffer_pool_keep,用db_recycle_cache_size取代buffer_pool_recycl

Oracle命中率查詢,SGA調優

--資料快取區命中率  --計算公式:1-(physical reads / (db block gets + consistent gets))  --命中率應大於0.90最好    select name,value  from v$sysstat  where name in ('physical reads','db block gets','consistent gets')  /  --共用區庫緩衝區命中率  --計算公式:SUM(pins - reloads) /

RHEL AS 4 U4安裝ORACLE 10g RAC碰到的問題(VMware server)

10g RAC安裝起來步驟比較多,時間比較長,裝了兩天才裝好下面是前兩天安裝的時候碰到的問題:一、在安裝ocfs2時耽誤了很久,裝好後,運行/usr/sbin/ocfs2console,選擇 [Clucster]-[Configure Nodes] ,總出現:“Could not start cluster stack.This must be resolved before any ocfs2...."原因:1。要disable selinux安全!編輯

oracle的license和正版使用問題

1, 正版Oracle 產品和盜版的區別 直奔主題,這是許多研發不注意的地方。對於商用(就是你不是在家裡,自己玩),嚴格來說,就是一張許可證紙的區別。不管是什麼時候,下載的版本都可以建立資料庫並正常開發,但是如果用於商業,就屬於違法行為,後果我不必說了。至於昂貴的價格,其實很大部分是維護費用, 另外下載版是不可以打補丁的(並不是說打不上,而是你沒有帳號去下載,另外任何對下載免費版打補丁的行為都是非法的),而正式版有產品服務碼,可用於線上

用dump函數來瞭解oracle的資料類型儲存方式

問題:1. oracle中number,char/varchar,date等資料類型是怎麼儲存的?位元組流是什麼樣的?2. 各種資料類型佔用的位元組長度是多大?SELECT dump(1), DUMP(123456), DUMP(-123456), DUMP(1234567890123456) -- 整數--SELECT DUMP(123456.789), DUMP(-123456.789), dump(1.234567890123456789E15), dump(123456789012345

Oracle資料區塊損壞恢複總結

在恢複前使用DBV命令檢查資料檔案是否存在壞塊dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192查看資料壞塊所在資料檔案號及塊號可以對錶進行一次全表掃描,如:select count(*) from tablename;1、    沒有備份的情況下:1.1、使用exp/imp恢複 

Oracle Wrap工具加密過程

Oracle提供Wrap工具,可以用於加密你的Package等. 不過需要注意的是,加密後的代碼無法解密,你需要保管好你的原始碼。 以下是個例子:1.原始碼create or replace function get_rowid(l_rowid in varchar2)return varchar2isls_my_rowid      varchar2(200);          rowid_type       number;          object_number   

使用bbed直接修改oracle資料檔案恢複被delete掉的資料

今天簡單寫篇有關oracle BBED 與oracle 資料檔案block 格式結合起來運用的文章。以更瞭解資料庫的內部的某些東西。一條記錄被delete以 後,如何通過直接修改oracle 的資料檔案,而直接將資料恢複的方法。當然不管表被delete 也好,drop 也好,teuncate也好,有很多的恢複 方法。在此只是研究其中的一種。以起到拋磚引玉的作用。(如轉載請註明出處www.sosdb.com)以下通過具體的實驗來詳細解釋整個過程:1.create tablespace

Oracle 9.2.0.8 及 10.2.0.4 Patch地址

如果沒有Metalink帳號,你可以通過迅雷來嘗試下載這些Patch.oracle 9208 patch: ftp://updates.oracle.com/4547809/p4547809_92080_AIX64-5L.zipftp://updates.oracle.com/4547809/p4547809_92080_AXP.zipftp://updates.oracle.com/4547809/p4547809_92080_HP64.zipftp://updates.oracle.com/

把ORACLE資料庫中的bblob欄位導成圖片(C#實現)

string myOraclestr = "Data Source=" + this.textBox1.Text + ";User Id=" + this.textBox2.Text + ";Password=" + this.textBox3.Text + ";";OracleConnection conn = new OracleConnection(myOraclestr);OracleCommand cmd =

Oracle效能誤區–MTS,RAC,分區,並行查詢

      學習一項新的東西前需要理解其目的,下面這篇文章側面介紹了ORACLE中RAC等4個組件的優缺點,以供日後參考。下面為文章全文:為了提高效能,我們針對Oracle資料庫本身提供了的方法或方案進行過不少的償試主要包括:     共用伺服器模式(MTS)     叢集技術(Clustering),RAC      分區   

Oracle中varchar2(20)和varchar2(20 byte)區別

    開發環境中:有的表中欄位類型定義為varchar2(20)有的表中欄位類型定義為varchar2(20 byte)varchar2(20)和varchar2(20 byte)是否相同呢?相不相同是由資料庫的參數NLS_LENGTH_SEMANTICS決定的,有兩個單位,char(字元)或者位元組(byte),該參數預設值為BYTE。所以說,在預設情況下 varchar2(20) = varchar2(20 byte)。如果參數值為CHAR

Oracle資源回收筒解決誤刪除表

  不小心使用drop table語句把表刪除了,資料也沒有備份。就是資料備份了恢複的時候還是會遺失資料的,這時候不必太慌張,或許oracle的資源回收筒(recyclebin)可以解決問題。  【使用環境】:oracle 10g r1、oracle 10g r2、 Oracle 11g r1、 oracle 11g r21、  檢查資料庫是否開啟資源回收筒功能。--預設是開啟的SELECT Value FROM V$parameter WHERE Name =

總頁數: 1509 1 .... 249 250 251 252 253 .... 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.