ORACLE中能不能只DROP数据文件(表)而保留tablespace? 可以的。EXP,IMP本身就可以导入导出表结构和约束条件。导入时只建表空间和用户即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用删除数据文件,直接把用户对象下的对象都删除就可以了,然后重新创建用户再执行导入就可以了! 先drop user cascade; 创建用户 create user .....并赋于相应的权限! 然后再执行导入操作语句就可以了! 关键是这个数据库中有很多用户,而且我对每个用户的权限不是都知道.这方法对我不合适.我的操作顺序是:1,DROP TABLESPACE XXXX including contents;.................2,CREATE TABLESPACE APLARGE DATAFILE 'D:\ORADATA\PROD\APLARGE.DBF' SIZE 1209M REUSE DEFAULT STORAGE (INITIAL 5M NEXT 5M MINEXTENTS 1 MAXEXTENTS 65535 PCTINCREASE 50) ;3, import ..........由于第三步失误,造成部分数据表重复,由于CREATE TABLESPACE比较复杂,我现在只想删除数据而保留TABLESPACE,然后操作第三步,各位有什么方法,都说出来,谢了啊~~~ 如果这样的话你可以drop用户,drop user 用户名 cascade,再导入数据 DROP 用户,那些数据表会自动被删除吗?综合各位建议,我这样做可以吗:1,drop 用户ONE BY ONE2,不重新建立用户,而直接用IMPORT导入数据 reboot服务器RAC1/2,oracleAsm自动scandisks实效,无磁盘list 远程登录了,如何创建文件。 如何增加表空间大小 ORACLE调试存储过程 Oracle SQL 优化的问题(在线等待中。。。。。。。) ADO指针初始化出错,紧急求救! proc的简单问题,求教 一个存贮问题,放分100 关于数据库自动启动的问题 隐式游标的问题?(参与有分) oracle92中用system为何登陆不进去? oracle 10 \g安装问题,在线等待
先drop user cascade;
创建用户 create user .....并赋于相应的权限!
然后再执行导入操作语句就可以了!
这方法对我不合适.我的操作顺序是:
1,DROP TABLESPACE XXXX including contents;
.................2,CREATE TABLESPACE APLARGE
DATAFILE
'D:\ORADATA\PROD\APLARGE.DBF' SIZE 1209M REUSE
DEFAULT STORAGE (INITIAL 5M NEXT 5M MINEXTENTS 1 MAXEXTENTS 65535 PCTINCREASE 50) ;3, import ..........由于第三步失误,造成部分数据表重复,由于CREATE TABLESPACE比较复杂,我现在只想删除数据而保留TABLESPACE,然后操作第三步,各位有什么方法,都说出来,谢了啊~~~
2,不重新建立用户,而直接用IMPORT导入数据