搭建数仓抽取数据过程中,kettle提示表空间不足,请问怎么解决?中途停止建立的数据文件,offline drop后并手动删除了dbf文件后会有什么影响?

out_time_cat 2019-01-09 02:15:14
我这里在数仓抽取数据,中间kettle提示表空间不足,看了一下发现大小超过20G了,
尝试使用附加数据文件的方式扩大表空间

ALTER TABLESPACE NALI ADD DATAFILE
'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\NALI2.DBF' SIZE 10240M
AUTOEXTEND ON NEXT 1024m

在navicat上执行了这句话,由于时间太长其他查询断连了,
以为这个也断了所以停止了查询,但是数据库表空间文件已经在了,
为了防止出事网上搜索了下
用alter database datafile 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\NALI2.DBF' offline drop了,
并且手动删除了NALI2.DBF的文件,重新用上面的语句附加了一个NALI3.DBF,
但是用 select name from v$datafile; 查看NALI2.DBF依旧存在
而且
重新抽取后依旧提示 NALI.DBF表空间不够,请问下如何完全删除一个数据文件NALI2.DBF,
和增加表空间大小……
...全文
379 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2019-01-10
  • 打赏
  • 举报
回复
1、新建一个表空间,名称为 NALI_BAK 2、把表空间NALI 中的表全部 move 到NALI_BAK 3、删除 NALI 4、重命名 NALI_BAK 为 NALI

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧