修改 mysql tablespace_数据库修改表空间简单方法

Oracle中导库处理表空间发生变化的方法。

第一种:

对于少量的数据(不包含clob blob大字段的)可以直接在dos下导出

Exp  jasweb/jasweb@orcl file=d:/jasweb.dmp;

在导入到你重新创建的用户和表空间下。

第二种:

对于含有blob clob大字段的数据导入导出。表空间发生改变,可以按以下操作

使用工具plsql 进入要导库的用户下 点击plsql 中工具-导出用户对象

选择单个文件 导出到自己指定的位置。导完后点击查看文件 这时导出对象文件是SQL文件。

将导出的文件在新创建的用户下就行修改执行

可以在plsql中进行修改

(也就是生成的注解去掉)整个文件生成的注解全部去掉。也可以在导出object文件时 不生成注解(可网上查询)。(注解全部去掉)

改变成你需要的表空间。

改为你创建的用户。(注意是文件中所有的都需要替换)只需要CTRL+F全部替换即可。

修改完后的语句是在你新创建的用户下执行的

如果执行语句中报错先不管,出现的问题可能是视图不存在、表不存在、需要将修改后的文件在次执行一遍。一般2-3遍就已经新用户下将表结构和表空间、索引结构创建完毕。

下一步正常将导出的dmp文件在导入到新用户下即可记得在导入语句后加上full=y ignore=y;

Imp commweb_log/commweb_log@orcl file=d:/jasweb_log.dmp full=y ignore=y;

这样就可以将导出含有blob clob大字段的表很好的改变表空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值