国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Oracle表空間數(shù)據(jù)文件移動的方法

2020-07-26 14:13:34
字體:
供稿:網(wǎng)友

實(shí)現(xiàn)把用戶表空間中的數(shù)據(jù)文件從某一個(gè)路徑移動到另一個(gè)路徑

一、針對可offline的非系統(tǒng)表空間

本例移動oracle的案例表空間(EXAMPLE表空間),將其從

D:/ORADATA/ORCL/ 移動到 D:/ORACLE/ORADATA/

1.查看要改變的表空間的數(shù)據(jù)文件信息

SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name='EXAMPLE';TABLESPACE_NAME FILE_NAME     ONLINE_--------------- ----------------------------------- -------EXAMPLE  D:/ORADATA/ORCL/EXAMPLE01.DBF  ONLINE

2.將目標(biāo)表空間設(shè)置為脫機(jī)狀態(tài)

SQL> alter tablespace EXAMPLE offline;

3.再次查看目標(biāo)表空間的狀態(tài),確保其已經(jīng)是脫機(jī)狀態(tài)

SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name='EXAMPLE';TABLESPACE_NAME FILE_NAME     ONLINE_--------------- ----------------------------------- -------EXAMPLE  D:/ORACLE/ORADATA/EXAMPLE01.DBF OFFLINE

4.將原來的數(shù)據(jù)文件移動(或復(fù)制)到新的路徑

SQL> host move D:/ORADATA/ORCL/EXAMPLE01.DBF D:/ORACLE/ORADATA/

5.修改該表空間的數(shù)據(jù)文件路徑

SQL> alter tablespace EXAMPLE  rename datafile 'D:/ORADATA/ORCL/EXAMPLE01.DBF' to 'D:/ORACLE/ORADATA/EXAMPLE01.DBF';

6.查看該表空間修改后的信息,確保信息無誤

SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name='EXAMPLE';TABLESPACE_NAME FILE_NAME     ONLINE_--------------- ----------------------------------- -------EXAMPLE  D:/ORACLE/ORADATA/EXAMPLE01.DBF OFFLINE

7.修改該表空間為在線狀態(tài)

SQL> alter tablespace EXAMPLE online;

8.查看該表空間最后結(jié)果

SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name='EXAMPLE';
TABLESPACE_NAME FILE_NAME     ONLINE_--------------- ----------------------------------- -------EXAMPLE  D:/ORACLE/ORADATA/EXAMPLE01.DBF ONLINE

備注:本方法對SYSAUX、USERS表空間也適用

二、系統(tǒng)表空間移動

該方法需要數(shù)據(jù)庫處于mount狀態(tài)

1.關(guān)閉運(yùn)行中的數(shù)據(jù)庫

SQL> shutdown immediate

2.啟動數(shù)據(jù)庫到mount狀態(tài)

SQL> startup mount

3.移動系統(tǒng)表空間(SYSTEM表空間)的數(shù)據(jù)文件

SQL> host move D:/ORADATA/ORCL/SYSTEM01.DBF D:/ORACLE/ORADATA/

4.修改該表空間的數(shù)據(jù)文件路徑

SQL> alter database rename file 'D:/ORADATA/ORCL/SYSTEM01.DBF' to 'D:/ORACLE/ORADATA/SYSTEM01.DBF';

5.啟動數(shù)據(jù)庫,打開實(shí)例

SQL> alter database open;

6.查看表空間修改結(jié)果

SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name='SYSTEM';TABLESPACE_NAME FILE_NAME     ONLINE_--------------- ----------------------------------- -------SYSTEM  D:/ORACLE/ORADATA/SYSTEM01.DBF SYSTEM

備注:本方法對UNDOTBS1、TEMP表空間也適用。

以上內(nèi)容是小編給大家分享的Oracle表空間數(shù)據(jù)文件移動的方法,希望大家喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 台湾省| 芮城县| 即墨市| 临汾市| 宜春市| 遵化市| 浪卡子县| 武城县| 台湾省| 女性| 庆元县| 龙胜| 新源县| 承德县| 朔州市| 中阳县| 固镇县| 东乡| 汤阴县| 台前县| 班玛县| 兖州市| 泰和县| 云阳县| 根河市| 桓台县| 临颍县| 汝阳县| 桃源县| 日喀则市| 古浪县| 彰化市| 盱眙县| 鱼台县| 安图县| 台中市| 东乌珠穆沁旗| 屏东市| 文水县| 乡城县| 东乌珠穆沁旗|