久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle數據文件遷移的方法有哪些

147次閱讀
沒有評論

共計 3178 個字符,預計需要花費 8 分鐘才能閱讀完成。

這篇文章主要講解了“Oracle 數據文件遷移的方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“Oracle 數據文件遷移的方法有哪些”吧!

(一) 方法一:offline 表空間

**************************************************************

* 主要步驟:                                                 *

* 1、offline 表空間:alter tablespace tablespace_name offline;*

* 2、復制數據文件到新的目錄;                                *

* 3、rename 修改表空間,并修改控制文件;                      *

* 4、online 表空間;                                          *

**************************************************************

以更改表空間 zerone 的數據文件 /opt/oracle/oradata/ZERONE01.DBF 的位置為例

1、offline 表空間 zerone,使表空間 zerone 離線

   —————————————-

SQL alter tablespace zerone offline;

表空間已更改。

2、復制數據文件到新的目錄

   ———————-

    注:

   * 1、如檢查新目錄 /home/oracle/oradata/zerone 是否存在,不存在則創建此路徑,并更改目錄屬性:

   *    # mkdir -p /home/oracle/oradata/zerone

   *    # chown -R oracle:oinstall /home/oracle/oradata/zerone

    復制數據文件

   # cp /opt/oracle/oradata/ZERONE01.DBF /home/oracle/oradata/zerone/ZERONE01.DBF

   # chown oracle:oinstall /home/oracle/oradata/zerone/ZERONE01.DBF

3、rename 修改表空間數據文件為新的位置,并修改控制文件

   ————————————————–

SQL alter tablespace zerone rename datafile /opt/oracle/oradata/ZERONE01.DBF to /home/oracle/oradata/zerone/ZERONE01.DBF

表空間已更改。

4、online 表空間

   ———————

SQL alter tablespace zerone online;

表空間已更改。

檢查:

SQL select name from v$datafile;

NAME

——————————————————————————–

/home/oracle/oradata/zerone/ZERONE01.DBF

SQL select file_name,tablespace_name from dba_data_files where tablespace_name= ZERONE

FILE_NAME             TABLESPACE_NAME

————————————————————————————————

ZERONE /home/oracle/oradata/zerone/ZERONE01.DBF

(二) 方法二:SQL 修改數據文件位置

*************************************

*  主要步驟:                       

*  1、關閉數據庫;                   

*  2、復制數據文件到新的位置;       

*  3、啟動數據庫到 mount 狀態;       

*  4、通過 SQL 修改數據文件位置;     

*  5、打開數據庫;                   

*************************************

1、關閉數據庫  

   —————————

SQL shutdown immediate;

數據庫已經關閉。

已經卸載數據庫。

ORACLE 例程已經關閉。

2、復制數據文件到新的位置;

   —————————

    同方法一

3、啟動數據庫到 mount 狀態; 

   —————————-

SQL startup mount

ORACLE 例程已經啟動。

Total System Global Area 167772160 bytes

Fixed Size                  1247900 bytes

Variable Size              96470372 bytes

Database Buffers           67108864 bytes

Redo Buffers                2945024 bytes

數據庫裝載完畢。

4、通過 SQL 修改數據文件位置; 

   ——————————-

SQL alter database rename file /opt/oracle/oradata/ZERONE01.DBF to /home/oracle/oradata/zerone/ZERONE01.DBF

數據庫已更改。

5、打開數據庫; 

   ——————————-

SQL alter database open;

數據庫已更改。

檢查:

SQL select name from v$datafile;

NAME

——————————————————————————–

/home/oracle/oradata/zerone/ZERONE01.DBF

SQL select file_name,tablespace_name from dba_data_files where tablespace_name= ZERONE

FILE_NAME             TABLESPACE_NAME

————————————————————————————————

ZERONE /home/oracle/oradata/zerone/ZERONE01.DBF

如何查看數據文件屬于哪個表空間

    (1) 查看永久表空間的數據文件對應的表空間

    SQL select TABLESPACE_NAME from dba_data_files where FILE_NAME= 數據文件全路徑

    (2) 查看臨時表空間的數據文件對應的臨時表空間

    SQL select TABLESPACE_NAME from dba_temp_files where FILE_NAME= 數據文件全路徑

感謝各位的閱讀,以上就是“Oracle 數據文件遷移的方法有哪些”的內容了,經過本文的學習后,相信大家對 Oracle 數據文件遷移的方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-20發表,共計3178字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 揭西县| 九龙坡区| 甘谷县| 江阴市| 钟祥市| 奉贤区| 冀州市| 灵石县| 东乡县| 资兴市| 久治县| 泰来县| 平和县| 湖北省| 邓州市| 收藏| 武山县| 垣曲县| 手机| 永宁县| 平武县| 唐山市| 潜山县| 左贡县| 汝州市| 娄烦县| 南雄市| 灌云县| 司法| 肥西县| 两当县| 东海县| 曲麻莱县| 永寿县| 宜章县| 宜兰县| 新乐市| 嘉荫县| 报价| 汉中市| 丹巴县|