Oracle移動資料檔案

2021-08-23 11:22:53 字數 944 閱讀 3430

oracle移動資料檔案

需求:oracle的資料庫檔案都存放在c盤,由於資料檔案越來越大,所以想把一些資料檔案移至d盤

環境:oracle9i

操作步驟:

sqlplus /nolog

connect / as sysdba;

shutdown immediate;

startup mount;

alter database rename file 'c:\ora92\oradata\trans\trans.dbf' to 'd:\ora92\oradata\trans\trans.dbf';

alter database open;

注意點:
附oracle的幾種啟動方式

1、startup nomount

非安裝啟動,這種方式啟動下可執行:重建控制檔案、重建資料庫。

讀取init.ora檔案,啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。

2、startup mount dbname

安裝啟動,這種方式啟動下可執行:資料庫日誌歸檔、資料庫介質恢復、使資料檔案聯機或離線、重新定位資料檔案、重做日誌檔案。

執行「nomount」,然後開啟控制檔案,確認資料檔案和聯機日誌檔案的位置,但此時不對資料檔案和日誌檔案進行校驗檢查。

3、startup open dbname

先執行「nomount」,然後執行「mount」,再開啟包括redo log檔案在內的所有資料庫檔案,這種方式下可訪問資料庫中的資料。

4、startup,等於以下三個命令

startup nomount

alter database mount

alter database open

oracle 資料檔案移動

1.連線 sqlplus nolog sql conn sys prd1 as sysdba 2.一些基本的操作 1 檢視表空間 sql select from v tablespace 2 檢視資料檔案 sql select from v datafile 3 檢視tablespace 和data...

資料檔案移動

1 在sqlplus環境下以dba或超級使用者登入資料庫 sqplus nolog conn sys manager myoracle as sysdba 2 shutdown immediate模式關閉資料庫 shutdown immediate 3 物理移動資料檔案到指定的目錄 複製檔案 原路徑...

熱移動資料檔案

1.以oracle使用者登入資料庫 sqlplus as sysdba 2.使資料庫檔案離線 alter database datafile 需要離線檔案的路徑和檔名 offline drop 3.複製資料檔案到指定目錄 cp 原路徑 目標路徑 4.重新將資料檔案位置指向 alter databas...