lstd.net
当前位置:首页 >> orAClE数据库增加数据文件 >>

orAClE数据库增加数据文件

一般是预估好空间量 然后先建好数据文件,否则如果未启用resumable 特性导入到空间不足是会报错需要重新来的.dbdao.com

sql server 里面有个数据库,右键-附加数据库-选择要导入的数据文件-确定!

越大越好.但太大了,磁盘就不够了. 更改原来d盘的oracle目录,比如目录名改成oraclebak,重新安装oracle数据库到d盘oracle目录下,并创建数据库和原来的数据库SID保持一致. 然后关闭数据库,把新安装的数据库目录更名或删除,再把原来的oraclebak目录再改回oracle,然后重启一下数据库,这时的数据库就是你要恢复的数据库.

删除表空间,同时删除数据文件:drop tablespace test_data including contents and datafiles;

这个错误信息暗示表空间大小不够,需要为表空间增加数据文件.分析:1. 查询表空间剩余字节大小SELECT TABLESPACE_NAME, SUM(BYTES)/1024/1024 AS FREE SPACE(M)FROM DBA_FREE_SPACEWHERE TABLESPACE_NAME

背景:当通过ORACLE中的create table as select 语句创建一张新表时,新表的数据量为比较大,如10亿,这时SQL*Plus很可能就会提示“ORA-01653: ”错误信息.这个错误信息暗示表空间大小不够,需要为表空间增加数据文件.分析:1

具体情况具体分析.哪个表空间用的多.如果确实数据量大,那必然要扩空间加数据文件.如果数据库高水位线过高,浪费空间,那就在线回缩高水位,然后清表.如果不会的话,教你一招,把你当前用户或者全库exp导出dmp,数据库清空,再imp导入dmp进库,库就会压缩很多.

你的数据库现在设置的默认表空间应该是是大文件表空间.即你新创建的表空间如果没指定类型的话,默认创建的都是大文件表空间.可以用sys登录,用如下语句查看: select * from database_properties where property_name = 'default_tbs_type';一个大文件表空间是只能有一个数据文件的,不能有多个,你第二个语句报错的原因就是这个. 修改回默认的小文件表空间的语句(依然用sys登录): alter database set default smallfile tablespace;

表空间在初始建立的时候最好设置成自动扩展的,如果没有设置成扩展的,则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种.四种方法如下:Meathod1:给表空间增加数据文件 ALTER TABLESPACE app_data ADD

你好!1 到oracle的安装目录看一下,一般是轨迹文件,就是你操作的每一个步骤,它都记录到.trc文件中.一般在oradate文件夹中.是可以删除的.2 还可能是归档日志文件,不过要大的多,不可以直接在目录中删除,会报错,只能在命令行模式下删除.希望能帮到你如有疑问,请追问.

网站首页 | 网站地图
All rights reserved Powered by www.lstd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com