oracle dbf 超大,oracle 数据库users01.dbf文件过大 转移方法
如果出現(xiàn) linux 拒絕錯誤,可以把目錄權(quán)限 該為777
由于在安裝的時候?qū)racle安裝到了C盤,表空間也創(chuàng)建到了C盤(當時沒有在意),等項目進行到了中期,發(fā)現(xiàn)C盤的空間不夠用了。此時,一個較好的解決辦法就是將表空間的文件轉(zhuǎn)移到一個容量大的盤下邊。下面是操作流程:[這里使用的是oracle10g]
1.先登錄sqlplus:
C:\Documents and Settings\jbdu>sqlplus “/as
sysdba”
2.修改表空間為Offline:
SQL> alter tablespace users offline;
3.拷貝表空間文件
拷貝
C:\oracle\product\10.2.0\oradata\orclado\USERS01.DBF
到
D:\oracledata
4.修改oracle表空間指向地址
SQL> alter database rename file ‘原路徑\USERS01.DBF' to
'文件新路徑\USERS01.DBF';
5.修改表空間為Online
SQL> alter tablespace users online;
OK;
至此,你可以放心的刪除c:下的USERS01.DBF文件了,并且以后數(shù)據(jù)全部會放在D:\oracledata,就不用再擔心c盤空間不夠用了。
另:
使用select file_name from sys.dba_data_files;可以查看數(shù)據(jù)庫的表空間文件在哪里
注意如果報錯出現(xiàn)
ora-01113
ora-01110
就執(zhí)行
recover datafile filename;
alter database open;
再執(zhí)行
SQL> alter tablespace
users online;
再重啟數(shù)據(jù)庫
總結(jié)
以上是生活随笔為你收集整理的oracle dbf 超大,oracle 数据库users01.dbf文件过大 转移方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实现输入提示 layui_ASP.NET
- 下一篇: 一家五口人能批多少建房面积?可以超多少平