你好,請問oracle資料庫裡面的包被替換了還有辦法找回之前的嗎?很著急

時間 2022-04-09 00:00:29

1樓:

可以的,網上搜下如何恢復被替換的包,過程什麼的,我就遇到過一次,把乙個過程給替換掉了,後面通過網上搜的語句給恢復回來了,最好也是被替換沒多久,越長時間越不好恢復。

2樓:匿名使用者

有兩種方法:

flash back query for dba_sourcesselect text from dba_sourceas of timestamp

to_timestamp('2018-10-15 10:00:00', 'yyyy-mm-dd hh:

mi:ss') where name='asdf' order by line;

這裡的to_timestamp('2018-10-15 10:00:00', 'yyyy-mm-dd hh:mi:ss')是離你最近的包替換前的timestamp。

2. 資料庫不完全恢復

為了乙個package恢復整個資料庫,不太現實,並且前提條件是擁有資料庫的完全備份。看具體情況吧,流程比較繁瑣。

3樓:匿名使用者

宣州謝朓樓餞別校書叔雲(李白)廬山謠寄盧侍御虛舟(李白)

請問連線oracle資料庫的驅動包名稱是什麼?

oracle資料庫和資料庫的關係是什麼?下面是問題,請問oracle資料庫是乙個應用軟體嗎?用來進

4樓:匿名使用者

它本身是乙個應用軟體,分客戶端,伺服器端。資料庫是用來儲存資料的,一般說oracle資料庫是指oracle資料庫伺服器,它由例程和資料庫組成,儲存在伺服器上,路徑可以指定,也可以在其他機子上,可以在裸裝置上,說的很零散,希望對你有用,可以多看一些東西!

5樓:

建立本地資料庫需要安裝服務端

oracle資料庫的物理檔案有哪幾種?它們有什麼用?

6樓:惰惰牌香菸

答:(1)資料檔案:資料庫中的資料在物理上都儲存在一些作業系統檔案中,這些作業系統的檔案就是資料檔案,通常是字尾名為.dbf的檔案。

(2)控制檔案:每個oracle資料庫都有相應的控制檔案,是乙個二進位制檔案,它定義了資料庫的狀態。

(3)重做日誌檔案:用於記錄資料庫所做的全部變更(如增加、刪除、修改),以便在系統發生故障時,用它對資料庫進行恢復。

請問oracle資料庫中 怎麼查詢假設a使用者下的所有表表名及表中的索引名稱及索引欄位呢? 10

請問oracle資料庫的資料庫備份有幾種方式?哪種最好用?

7樓:大話殘劍

oracle的資料備份主要有冷備、熱備和資料匯出。針對不同的資料安全要求,可以採用不同的備份方式,目前生產系統比較常用的是熱備份,安全性較高。

下面是種方式的優缺點介紹:

冷備份是oracle最簡單的一種備份;執行冷備份前必須關閉資料庫;然後使用作業系統實用工具或者第三方工具備份所有相關的資料庫檔案。

優點:能簡單快速地備份。能簡單快速地恢復。執行簡單。

缺點:必須關閉資料庫,只能恢復備份時的狀態。

熱備份是當資料庫正在執行時進行資料備份的過程。執行熱備份的前提是:資料庫執行在可歸檔日誌模式。適用於24x7不間斷執行的關鍵應用系統。

優點:備份時資料庫可以是開啟的。熱備份可以恢復到資料庫的某一時點。

缺點:執行相對比較複雜。由於資料庫不間斷執行,熱備份可能造成cpu、i/o過載,應在資料庫不太忙時進行。

冷備份和熱備份都備份物理資料庫檔案,因而被稱為物理備份。而export備份的是資料庫物件,因此被稱為邏輯備份。

優點:能執行物件或者行恢復。備份和恢復速度更快。能夠跨作業系統平台遷移資料庫。資料庫可一直執行。

缺點:只能恢復到匯出時的狀態。export並不是冷備份和熱備份的替代工具。

冷、熱備份可保護介質失效。export備份可保護使用者或應用錯誤。

8樓:1980那一天

oracle資料庫備份方式

oracle的核心提供資料庫的備份和恢復機制,sql*dba按表空間進行資料的備份和恢復。oracle提供兩種方式:備份恢復和向前滾動,保證意外故障恢復資料庫的一致性和完整性。

1. 備份恢復方式

對資料庫的某個一致狀態建立副本,並儲存在介質上離線儲存,以此作為資料庫恢復的基礎。現以oracle實用程式export/import來介紹備份恢復方式。

export/import是oracle提供的兩個互補性程式,即解除安裝和裝載。它們既完成資料庫與作業系統檔案的互為**,同時可以有效地**資料庫的碎片,提供不同版本間oracle 資料傳送的手段,進行不同使用者間的資料傳送。

export資料解除安裝,將資料從oracle寫到指定的作業系統檔案進行備份。解除安裝的物件、內容與數量有三種模式:table mode(表模式)、user mode(使用者模式)、full databasem ode(所有資料庫模式)。

使用方式既可用互動方式,也可採用命令列方式,以"關鍵字=值" 將所需資訊在命令列中逐一描述來進行解除安裝。export要求使用者具有connect或dba特權。

import與export互逆,將作業系統檔案重新裝載至oracle資料庫中,使用方式如expo rt。使用者要求具有connect和resource特權,且可選擇部分或全部裝入。

export/import非常方便,系統開銷小,它的限制是輸出的作業系統檔案採用專門的壓縮方式存放,僅提供給import使用。

也可採用sql*plus和sql*loader實用工具進行備份。使用sql*plus的spool命令通過離線定向輸出,使用plus格式化結果,形成指定格式的ascii檔案,需要時可用sql*loader 進行載入。它的方便之處是ascii檔案可以編輯,可方便地載入至其他資料庫(如foxpro、 sybase中)。

2. 向前滾動方式

oracle提供向前滾動方式,使建立備份後成功的事務不會丟失。恢復的基礎是資料庫的某個一致性狀態(即方式1完成的備份恢復),恢復的依據是存檔的重作記錄檔案。啟動重作記錄檔案方法如下:

(1) 啟動oracle;

(2) 連線oracle:connect system/password;

(3) 啟動archive log。

出現介質故障時,可用sql*dba的recover命令,利用存檔的重作記錄檔案恢復乙個或多個表空間。recover命令對database或tablaspace進行恢復。前者要求sql*dba start up已被排斥方式裝載且未被開啟;後者對無活躍回退段的表空間執行離線,要求資料庫已裝載且被開啟。

由於向前滾動方式恢復的依據是存檔的重作記錄檔案,因而系統開銷大,但恢復的是建立備份以後的成功事務,所以恢復的程度更高、更完備。

it job

oracle中在同資料庫裡面使用者A如何訪問使用者B建立的表啊

在雍和宮哈哈大笑的白茶 usera要有訪問userb下表的許可權 首先登陸管理員使用者 as sysdbasql grant select on usera.test1 to userb 授權成功。這樣 conn userb pwd sql select from usera.test1 主要表名前...

sql資料庫裡面怎樣設定表與表之間的關聯

你說的關聯是指外來鍵不?sql server management studio所要設定的表下面的選項,可以新建外來鍵。這樣直觀,簡單。也可以用sql語句。 設定關聯的兩表或者多表 通過外來鍵關聯 外來鍵字段是從表中的字段 外來鍵 foreign key 字段需要在主表做主鍵 primary key...

c我的一句sql語句,為啥在資料庫裡面跑就沒問題,資料也顯示,但是到程式裡面就不行

很明顯是這句錯了 m cmd.commandtype commandtype.storedprocedure 應改為m cmd.commandtype commandtype.text 萬菡 你引用這兩個,很好用 using mysql.data using mysql.data.mysqlclie...