Oracle重新裝機後如何快速還原以前表和使用者

2022-08-11 01:15:15 字數 554 閱讀 6447

本人使用的oracle10g

首先拷貝以前的oradata 資料夾

一:重新建立oracle資料庫後手動關閉oracle所有服務

四:啟動各項oracle服務

五:用sqlplus /nolog命令進入oracle命令符

六:用connect sys/change_on_install as sysdba;命令獲得系統管理許可權並登入。

七:用select instance_name from v$instance;確認當前的資料庫例項是否正確,如果不是oradb需要使用 set oracle_sid來修改預設的oracle例項(沒記錯的話應該是這個命令可以問度娘查一下)。

九:使用startup nomount用無裝載模式啟動資料庫。

十: 設定資料庫為裝載模式:alter database mount;

十一:檢視資料檔案清單:select name from v$datafile;

檢視臨時檔案清單:select name from v$tempfile;

檢視日誌檔案清單:select * from v$logfile;

轉殖系統後如何重新清除SID

sid security identifiers,安全識別符號 是windows中標識使用者 組和計算機的唯一的號碼,windows作業系統通過sid對計算機和使用者進行識別。使用者的許可權設定也是通過sid來記錄,更改計算機名或使用者名稱並不會更改它們的sid,因此可以保留與之前一樣的許可權,而刪...

伺服器重啟後如何重新連線docker

azure雲服務今天莫名斷了 自動重啟了 嚇出一身冷汗,還好docker有儲存。檢視一下因重啟而關閉的容器 可以看到13min之前有兩個容器被關閉了 docker restart 1236a 如果重啟失敗了看看顯示卡驅動是否正常,如不正常 sudo nvidia persistenced persi...

oracle提交後如何回滾

execute執行後 可以回滾 commit提交後 閃回恢復原來的資料 其實oracle提交資料是分兩步操作的,第一步execute執行,第二步commit提交。對應的pl sql也是要先點execute執行,執行後再點commit提交。但是 commit提交後 可以用閃回查詢恢復原來的資料 因為o...