資料恢復相關sql

2021-08-14 16:46:22 字數 922 閱讀 2578

1、scn和時間轉換sql

--時間轉為scn

select timestamp_to_scn(to_date('2018-01-12 09:27:00','yyyy-mm-dd hh24:mi:ss')) from dual;

--當前時間的scn

select timestamp_to_scn(sysdate) from dual;

--scn轉為時間

select to_char(scn_to_timestamp(23490327),'yyyy-mm-dd hh24:mi:ss') from dual;

--scn與時間對應字典

select * from sys.smon_scn_time

2、根據scn查詢被刪的資料

select * from table as of scn 23489216 order by id desc;

3、根據時間查詢被刪除的資料

select *

from table as of timestamp to_timestamp('2017-11-08 9:00:00', 'yyyy-mm-dd hh24:mi:ss')

order by id desc;

4、將被刪的資料插入原來的表

insert into table

select *

from table as of timestamp to_timestamp('2017-11-08 9:00:00', 'yyyy-mm-dd hh24:mi:ss')

where id = 673722251850302;

--查一分鐘前的資料

select * from scott.emp as of timestamp sysdate-1/1440;

恢復SQL資料庫

復sql資料庫 近日,使用者打 請求技術支援,說素材採集資料庫連線不上,筆者在網管控制台啟動應用程式,發現確實如此,如圖1所示。圖1 錯誤資訊 筆者進行了簡單的測試 ping資料庫伺服器沒有問題,證明網路連線沒有問題 odbc連線也可以連線到資料庫伺服器的master資料庫,證明客戶端沒有問題。問題...

SQL資料庫置疑恢復

資料庫置疑恢復 步驟1 建立乙個新的資料庫,命名為原來資料庫的名字。步驟2 停止sql server 步驟3 把老資料庫的mdf檔案替換新資料庫的相應的mdf檔案,並把ldf檔案刪除。步驟4 重新啟動sql server服務,然後執行如下命令 use master gosp configure al...

SQL資料庫恢復技術

sql server 修復,sql恢復,誤刪除表,sql 資料恢復,sql server 資料庫恢復修復,sql 找回業務。使用資料庫的過程中,由於斷電或其他原因,有可能導致資料庫出現一些小錯誤,如檢索某些錶比特別慢,查詢不到符合條件的資料等。sql server資料庫備份有兩種方式,一種是使用ba...