操作系统是linux,数据库是oracle,如何给表空间加一个数据文件,数据文件为10G,该怎么办?

SELECT*FROMdba_data_filestWHEREt.TABLESPACE_NAME=名称结果如下+DATA/crmdb/datafile/kgdb_data... SELECT * FROM dba_data_files t WHERE t.TABLESPACE_NAME = 名称
结果如下
+DATA/crmdb/datafile/kgdb_data.dbf 195 名称 30771904512 3756336 AVAILABLE 195 YES 34359721984 4194302 1 30770855936 3756208 ONLINE
展开
 我来答
百度网友985b456db
2012-10-09 · TA获得超过135个赞
知道答主
回答量:156
采纳率:0%
帮助的人:160万
展开全部
那几位不懂就别乱说了 楼主明显用的ASM ,而且已经把绝对路径之类的都告诉你了。你就直接把语句给他不就完了,
进入sqlplus后执行如下语句。
alter tablespace '名称' add datafile '+DATA/crmdb/datafile/kgdb_data1.dbf' size 10G;

或者在linux 系统下 oracle用户中直接执行如下语句。
echo 'alter tablespace '名称' add datafile '+DATA/crmdb/datafile/kgdb_data1.dbf' size 10G;'|sqlplus "/as sysdba"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
随o天
2012-09-27 · TA获得超过3158个赞
知道大有可为答主
回答量:1740
采纳率:71%
帮助的人:2007万
展开全部
创建一个自动扩展的数据文件,开始数据文件不要太大让它自动扩展。例如:
ALTER TABLESPACE 表空间 ADD DATAFILE '数据文件' SIZE 1G REUSE
AUTOEXTEND ON NEXT 512M MAXSIZE UNLIMITED;
开始大小1G,每次自动扩展512M,UNLIMITED文件最大无限制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tymon2019
2012-09-27 · TA获得超过110个赞
知道答主
回答量:68
采纳率:0%
帮助的人:69.4万
展开全部
为表空间新增加一个10G的数据文件:
SQL > alter tablespace 表空间名称 add datafile ' 绝对路径/文件名.dbf ' size 10G autoextend on;
追问
关键问题就是路径和文件大小,在补充条件里已经把查原表空间的语句返回结果写出来,就是要把把路径让大家完善出来,我对linux不熟悉,不知道路径怎么写,貌似大小10G linux也是不允许的,好像说是有个限制,求一个解决方案
追答
你结果里的路径显示的不全。在数据库执行下面的语句,看一下dbf文件的路径都在哪里:
sqlplus "/as sysdba"
SQL> select a.name,b.name from v$datafile a,v$tablespace b where a.ts#=b.ts# and b.name like '%SYSTEM%'; ---把SYSTEM改成你自己的表空间名称,表空间名称一定要大写

oracle默认的每个block块大小是8k ,最多允许4194304个块; 8K最大数据文件大小为:32768M
那么,假定你的数据库是默认方式创建,没有修改db_block_size参数。你可以创建一个最大为32G 的datafile

如果答的好的话,请采纳!
如果有疑问,请说出来!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
per飞翔的企鹅
2012-09-27 · 超过19用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:56万
展开全部
alter tablespace test01(表空间名称) add datafile'/u01/app/oracle/oradata/orcl/tab01.dbf' (绝对路径)size 10G;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kidslovely
2012-09-28 · TA获得超过527个赞
知道小有建树答主
回答量:792
采纳率:50%
帮助的人:180万
展开全部
alter tablespace kgdb_data add datafile ' +DATA/crmdb/datafile/kgdb_data1.dbf' size 10G autoextend on;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式