oracle位置怎么換,oracle更改數據文件位置

怎樣更改oracle指定數據庫文件位置

Oracle更改數據文件位置

創新互聯公司長期為千余家客戶提供的網站建設服務,團隊從業經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯網生態環境。為阿拉爾企業提供專業的成都做網站、成都網站制作、成都外貿網站建設阿拉爾網站改版等技術服務。擁有十載豐富建站經驗和眾多成功案例,為您定制開發。

方法一:offline表空間

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

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

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

4、online表空間;

1、offline表空間zerone

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL alter tablespace zerone offline;

表空間已更改。

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

復制數據文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF。

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

SQL alter tablespace zerone rename datafile 'c:\oracle\product\10.2.0\oradata\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf';

表空間已更改。

4、online表空間

SQL alter tablespace zerone online;

表空間已更改。

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE';

FILE_NAME TABLESPACE_NAME

------------------------------------------------------------------------------------------------

ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF

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

1、關閉數據庫;

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

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

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

5、打開數據庫;

1、關閉數據庫

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL shutdown immediate;

數據庫已經關閉。

已經卸載數據庫。

ORACLE 例程已經關閉。

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

將數據文件C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ZERONE01.DBF復制到C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF。

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 'c:\oracle\product\10.2.0\oradata\orcl\zerone01.dbf' to 'c:\oracle\product\10.2.0\oradata\zerone01.dbf';

數據庫已更改。

5、打開數據庫;

SQL alter database open;

數據庫已更改。

SQL select name from v$datafile;

NAME

--------------------------------------------------------------------------------

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF

C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\RMANTS.DBF

已選擇7行。

SQL select file_name,tablespace_name from dba_data_files where tablespace_name='ZERONE';

FILE_NAME TABLESPACE_NAME

-------------------------------------------------------------------------------------------------

ZERONE C:\ORACLE\PRODUCT\10.2.0\ORADATA\ZERONE01.DBF

Oracle 怎樣修改數據文件的名稱和位置

可以用操作系統命令移動··

------------

sql host copy 文件A to 文件B

說白了,就是復制粘貼。

oracle 10g數據庫安時數據默認存放在C盤 如何更改數據庫的存放位置

你只要把數據文件移植就可以了

采用offline的方式

第一步,將表空間offline

第二步,cp文件到新的目錄并rename修改控制文件

第三步,將相應表空間online

當然這種方式同樣會影響期間的表空間使用。

以下是簡單的示范步驟:

1.將表空間offline

[oracle@jumper oracle]$ sqlplus "/ as sysdba"

SQL archive log list;

Database log mode No Archive Mode

Automatic archival Enabled

Archive destination /opt/oracle/oradata/conner/archive

Oldest online log sequence 6

Current log sequence 9

SQL select name from v$datafile;

NAME

---------------------------------------------------------

/opt/oracle/oradata/conner/system01.dbf

/opt/oracle/oradata/conner/undotbs01.dbf

/opt/oracle/oradata/conner/users01.dbf

SQL alter tablespace users offline;

Tablespace altered.

2.拷貝相應的數據文件

SQL ! cp /opt/oracle/oradata/conner/users01.dbf /opt/oracle/oradata/users01.dbf

SQL alter tablespace users rename datafile '/opt/oracle/oradata/conner/users01.dbf'

to '/opt/oracle/oradata/users01.dbf';

Tablespace altered.

3.將表空間online

SQL alter tablespace users online;

Tablespace altered.

SQL select name from v$datafile;

NAME

------------------------------------------------------------------------

/opt/oracle/oradata/conner/system01.dbf

/opt/oracle/oradata/conner/undotbs01.dbf

/opt/oracle/oradata/users01.dbf

這是linux下的數據文件移植,windows步驟一樣,只是路徑不同

安裝oracle 9i 如何改變數據庫文件的位置

先理解下你的意思

你是想知道自定義安裝時如何設置數據文件(.dbf)的路徑,

原因是找不到默認的數據文件的安裝路徑?

如果是的話,用管理員賬號登陸sqlplus,執行一個查詢:

select name from v$datafile;

數據文件的安裝路徑就出來了。

如何切換ORACLE的主目錄

windows下面的話,修改注冊表,可以搜索ORACLE_HOME,修改,可以在命令行下面使用set檢查環境變量進行驗證。

在linux下的話,修改.profile或者.bash_profile的路徑,重新登錄即可,可以在命令行下面使用set檢查環境變量進行驗證。

如何移動oracle數據文件的位置

Oracle數據文件可以在數據庫OPEN的時候被重命名或移動,但此時表空間必須為只讀,這將允許用戶從表中查詢,但禁止他們這樣做的插入,更新和刪除,在表空間至于只讀狀態的時候,凍結數據文件塊頭。阻止更新數據文件塊頭,此時才能在線拷貝數據文件!

分享文章:oracle位置怎么換,oracle更改數據文件位置
轉載來源:http://m.kartarina.com/article8/hscsop.html

成都網站建設公司_創新互聯,為您提供ChatGPT關鍵詞優化云服務器定制開發移動網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 无码人妻精品一区二区蜜桃百度| 精品人妻系列无码人妻免费视频| 精品久久久无码21p发布| 亚洲精品无码永久在线观看你懂的| 亚洲自偷自偷偷色无码中文| 无码少妇一区二区| 国产莉萝无码AV在线播放 | 久久亚洲AV成人无码国产电影 | 69堂人成无码免费视频果冻传媒 | 亚洲成av人片在线观看无码不卡 | 亚洲AV永久无码精品一百度影院| 日韩精品无码一区二区三区免费| 成人免费a级毛片无码网站入口| 无码AV片在线观看免费| 一本大道无码日韩精品影视_| 最新亚洲春色Av无码专区| 亚洲一区爱区精品无码| 免费无码午夜福利片| 亚洲AV日韩AV无码污污网站| 国产精品无码a∨精品| 人妻无码中文字幕| 免费无码午夜福利片69| 麻豆精品无码国产在线果冻 | 亚洲AV综合色区无码二区爱AV| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久久久亚洲av无码专区喷水| 2014AV天堂无码一区| 久久美利坚合众国AV无码| 亚洲人成网亚洲欧洲无码| 亚洲∧v久久久无码精品| 中文字幕无码无码专区| 欧洲精品无码一区二区三区在线播放| 成人年无码AV片在线观看| 人妻少妇精品无码专区漫画| 亚洲日韩国产二区无码| 中文无码字幕中文有码字幕| 在线观看成人无码中文av天堂| 久久久久无码精品亚洲日韩| 无码专区—VA亚洲V天堂| 久久无码人妻一区二区三区午夜| 无码人妻黑人中文字幕|