亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-11-11 14:01:24 來源:億速云 閱讀:269 作者:iii 欄目:關系型數據庫

這篇文章主要講解了“Oracle數據文件遷移的方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“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數據文件遷移的方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枣强县| 图木舒克市| 内江市| 介休市| 五河县| 德格县| 商水县| 崇左市| 兖州市| 当涂县| 铅山县| 冕宁县| 临汾市| 枝江市| 彰化县| 邵阳市| 富源县| 鄄城县| 沙湾县| 甘德县| 祥云县| 泰来县| 东阳市| 杭锦后旗| 新宾| 朝阳县| 上栗县| 宜都市| 额尔古纳市| 武隆县| 衡阳市| 莱西市| 会同县| 鱼台县| 龙江县| 石嘴山市| 逊克县| 西和县| 西华县| 新野县| 读书|