如何把数据导入不同的表空间

本文介绍如何在Oracle数据库中回收用户表空间权限、调整用户表空间配额及通过导入导出工具指定索引表空间的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

回收hygeia用户的表空间权限
 revoke unlimited tablespace from hygeia;
不让hygeia用户获得user表空间的配额
alter user hygeia  quota 0 on users;
授予hygeia用户你所想要存储数据的表空间的使用权限
 alter user  hygeia  quota unlimited on cdcj;


索引如何指定表空间.在IMP时候使用INDEXFILE参数据例如C:\>imp insur_test/test@ybcs file=F:\cj.dmp indexfile=f:\cjindex.sql fromuser=simis_city touser=insur_test
这样会生成一个cjindex.sql文件中里有创建表结构和索引的语句.而不会将数据导入数据库中.在cjindex.sql将创建表的语句删除修改创建索引的语句将你索引的表空间指定为你想要的表空间
再执行导入数据使用indexes=n不导入索引
如:C:\>imp insur_test/test@ybcs file=F:\cj.dmp indexes=n fromuser=simis_city touser=insur_test
当导入完后
再执行cjindex.sql文件创建索引的语句
C:>@F:\cjindex.sql;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值