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