想問問oracle資料庫,自動備份一般是整個資料庫備份嗎,如果是的話能不能從這個備份的檔案中操作把

  • 作者:由 匿名使用者 發表于 農業
  • 2021-11-05

想問問oracle資料庫,自動備份一般是整個資料庫備份嗎,如果是的話能不能從這個備份的檔案中操作把 匿名使用者 1級 2015-04-03 回答

對,備份都是全部資料,可以匯入到其他資料庫中,不限賬號

想問問oracle資料庫,自動備份一般是整個資料庫備份嗎,如果是的話能不能從這個備份的檔案中操作把 匿名使用者 1級 2015-04-04 回答

——取兩個日期間的工作天數

SELECT COUNT(*) INTO vn

FROM (SELECT vod + ROWNUM - 1 RN

FROM DUAL

CONNECT BY ROWNUM <= vnd - vod)

WHERE TO_CHAR(RN, ‘D’) BETWEEN 2 AND 6;

——返回數字

RETURN vn;

——異常判斷並返回-1

EXCEPTION

WHEN OTHERS THEN

RETURN -1;

END fun_get_workdays;

然後select id,fun_get_workdays(begin_date date, end_date date) from table

想問問oracle資料庫,自動備份一般是整個資料庫備份嗎,如果是的話能不能從這個備份的檔案中操作把 沒翅膀的天使 1級 2015-04-04 回答

oracle雙機熱備份方法 一、建立standby database 要求 1、 primary 與standby 資料庫所在主機上的oracle server及*作系統版本必須相同,且具有相同的補丁; 2、 primary 資料庫必須為archive mode;standby database也必須為archive mode ; 二、建立standby資料庫 1、 首先檢視primary database的歸檔模式(svrmgr>archive log list)若為無歸檔模式,將資料庫轉換為自動歸檔方式,方法如下: 先關閉primary database: svrmgr>shutdown immediate 再以mount方式啟動primary database: svrmgr>connect internal/password svrmgr>startup mount svrmgr>alter database archivelog svrmgr>shutdown 2、修改init%oracle_sid%。ora 檔案中的引數,加入: log_archive_start = true # if you want automatic archiving log_archive_dest=%oracle_home%\database\archive log_archive_format = %oracle_sid%%s。%t其中log_archive_dest 是指歸檔日誌檔案存放的位置,可根據實際情況來設定,如e 盤空間較 大,可以設為:log_archive_dest=e:\oracle\database\archive 3、複製primary database 的init%oracle_sid%。ora 和對應的password 檔案 到 standby database 上的目錄%oracle_home%\database;根據實際情況修改standby database上的對應init%oracle_sid%。ora中的引數: log_archive_dest; 4、在standby database位於的主機上建立例項,例項名稱同primary database,例如: oradim80 –new –sid sid_name –intpwd oracle –startmode auto – pfile=c:\orant\database\init%oracle_sid%。ora; 5、在primary database上為standby建立controlfile,將controlfile 複製至 standby database 的確定位置,*作如下: svrmgr>alter database create standby controlfile as ; 6、在primary database上將聯機日誌歸檔, svrmgr>alter system archive log current; 7、關閉primary database, svrmgr>shutdown immediate 8、從primary database上將所有資料檔案、日誌檔案、歸檔日誌檔案(不包括控制檔案)複製至standby database的確定位置; 9、以nomount方式啟動standby database: svrmgr>startup nomount svrmgr>alter database mount standby database[execlusive/parallel] 10、同步standby database: svrmgr>recover standby database; 11、恢復primary database 啟動狀態。 三、維護standby資料庫 1、 將primary資料庫所產生的archive log檔案定期傳到standby資料庫的確定位置;手工的做恢復,使standby資料庫與primary資料庫保持同步。 svrmgr> set autorecovery on; svrmgr> connect internal/password; svrmgr> startup nomount pfile=; svrmgr> alter database mount standby database; svrmgr> recover standby database; svrmgr> shutdown 2、當primary 資料庫失敗時,將standby 資料庫啟用:取消(cancel)恢復執行以下*作: svrmgr> connect internal/password; svrmgr> startup nomount pfile=; svrmgr> alter database mount standby database; svrmgr>alter database activate standby database; shutdown standby 資料庫; svrmgr>shutdown immediate 重起standby database; svrmgr>startup

想問問oracle資料庫,自動備份一般是整個資料庫備份嗎,如果是的話能不能從這個備份的檔案中操作把 匿名使用者 1級 2015-04-04 回答

①是全庫

②先恢復到一個新庫,再導資料

Top