国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 吕梁市| 三河市| 长沙市| 柳林县| 岳池县| 扎赉特旗| 昌黎县| 湄潭县| 贵州省| 新乐市| 关岭| 梁平县| 东兰县| 霞浦县| 新沂市| 星座| 剑阁县| 渑池县| 桃园市| 揭东县| 靖宇县| 新泰市| 江川县| 奎屯市| 兴化市| 胶南市| 炎陵县| 两当县| 义马市| 宽城| 定西市| 洛川县| 平武县| 盖州市| 永德县| 庆阳市| 墨竹工卡县| 民丰县| 民丰县| 萍乡市| 嵊州市|