oracle 資料檔案移動

2021-05-05 02:27:48 字數 958 閱讀 2626

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 files之間的對應關係(通過表空間的號連線在一起):

sql> select t1.name,t2.name  from v$tablespace t1, v$datafile t2  where t1.ts#=t2.ts# ;

(4) 更改表空間

sql> alter tablespace users

2 add datafile 'e:/oracle/oradata/xiner/users02.dbf' size 10m;

3.移動datafile的步驟:

(1)offline資料檔案所被包含的tablespace:

alter tablespace users offline;

注:臨時表空間不可以被置為offline,也不能指定為read only,不可以被刪除,除非用另外乙個表空間代替它。

(2)移動datafile,rename

#cp c:/oracle/oradata/prd1/user01.dbf j:/oracledata/prd1/user01.dbf

sql>alter tablespace users rename datafile 'c:/oracle/oradata/prd1/user01.dbf' to 'j:/oracledata/prd1

/user01.dbf';

(3)online對應的tablespace

alter tablespace users online;

Oracle移動資料檔案

oracle移動資料檔案 需求 oracle的資料庫檔案都存放在c盤,由於資料檔案越來越大,所以想把一些資料檔案移至d盤 環境 oracle9i 操作步驟 sqlplus nolog connect as sysdba shutdown immediate startup mount alter d...

資料檔案移動

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...