Oracle 11g收缩表空间报错 ORA-03297: file contains used data beyondrequested RESIZE value(三)

2015-07-16 12:08:22 · 作者: · 浏览: 6
PD_20150518.dmp?
Job"ORCTSTU"."SYS_EXPORT_SCHEMA_02" successfully completed at17:11:13?
?
[oracle@edustu4~]$?


9,开始使用import导入数据
9.1 清理旧数据
? 删除用户


? ? ? ? ? ? ? ? drop user orctstu cascade;


? ? ? ? ? ? ? ? 删除表空间


? ? ? ? ? ? ? ? drop tablespace orctstu including contents anddatafiles;


? ? ? ? ? ? ? ? 然后重启oracle


? ? ? ? ? ? ? ? shutdown immediate


? ? ? ? ? ? ? ? startup


? ? ? ? ? ? ? ? 查看磁盘空间,已经释放出来了


? ? ? ? ? ? ? ? [oracle@edustu4 expdpimpdp]$ df -h


? ? ? ? ? ? ? ? Filesystem? ? ? ? ? ? Size? Used Avail Use% Mounted on


? ? ? ? ? ? ? ? /dev/sda3? ? ? ? ? ? ? 57G? 21G? 34G? 38% /


? ? ? ? ? ? ? ? tmpfs? ? ? ? ? ? ? ? ? 12G? 2.1G? 10G? 18% /dev/shm


? ? ? ? ? ? ? ? /dev/sda1? ? ? ? ? ? 194M? 32M 153M? 18% /boot


? ? ? ? ? ? ? ? /dev/mapper/vg001-lv001


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 63G? 12G? 49G? 20% /home/oradata


? ? ? ? ? ? ? ? df:`/root/.gvfs': Permission denied


? ? ? ? ? ? ? ? [oracle@edustu4expdpimpdp]$


? ? ? ? ? ? ? ?


9.2开始建立新用户
? ? ? ? ? ? ? ? 重新创建用户


? ? ? ? ? ? ? ? createtablespace ORCTSTU?


? ? ? ? ? ? ? ? logging?


? ? ? ? ? ? ? ? datafile'/home/oradata/powerdes/orctstu01.dbf'


? ? ? ? ? ? ? ? size50m?


? ? ? ? ? ? ? ? autoextendon?


? ? ? ? ? ? ? ? next50m?


? ? ? ? ? ? ? ? extentmanagement local;?


? ? ? ? ? ? ? ? CREATEUSER orctstu PROFILE "DEFAULT"? ? IDENTIFIED BY "testpd2015" DEFAULT TABLESPACE ORCTSTU ACCOUNTUNLOCK;


? ? ? ? ? ? ? ? GRANTconnect,resource TO orctstu;


? ? ? ? ? ? ? ? grantdba to orctstu;


? ? ? ? ? ? ? ? SQL>create tablespace ORCTSTU?


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? logging?


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? datafile'/home/oradata/powerdes/orctstu01.dbf'


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? size50m?


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? autoextendon?


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? next50m?


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? extentmanagement local;? 2? ? 3? 4? ? 5? ? 6? 7?


?


? ? ? ? ? ? ? ? Tablespacecreated.


?


? ? ? ? ? ? ? ? SQL>


? ? ? ? ? ? ? ? SQL>CREATE USER orctstu PROFILE "DEFAULT"? ? IDENTIFIED BY "testpd2015"DEFAULT TABLESPACE ORCTSTU ACCOUNT UNLOCK;


?


? ? ? ? ? ? ? ? Usercreated.


?


? ? ? ? ? ? ? ? SQL>GRANT connect,resource TO orctstu;


?


? ? ? ? ? ? ? ? Grantsucceeded.


?


? ? ? ? ? ? ? ? SQL>grant dba to orctstu;


?


? ? ? ? ? ? ? ? Grantsucceeded.


? ? ? ? ? ? ? ? SQL>? ?


9.3 开始导入备份的数据
导入命令:


? ? ? ? ? ? ? ? impdporctstu/testpd2015@PD1 directory=dir_dump_t1 dumpfile=TEST2_PD_20150518.dmpnologfile=y


?


? ? ? ? ? ? ? ? 导入过程如下:


? ? ? ? ? ? ? ? ......


? ? ? ? ? ? ? ? Processingobject type SCHEMA_EXPORT/EVENT/TRIGGER


? ? ? ? ? ? ? ? ORA-39082:Object type TRIGGER:"ORCTSTU"."LOGON_DENIED_TO_ALERT" createdwith compilation warnings


? ? ? ? ? ? ? ? ORA-39082:Object type TRIGGER:"ORCTSTU"."LOGON_DENIED_TO_ALERT"created with compilation warnings


? ? ? ? ? ? ? ? Processingobject type SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX


? ? ? ? ? ? ? ? Processingobject typeSCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_STATISTICS


? ? ? ? ? ? ? ? Processingobject type SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS


? ? ? ? ? ? ? ? Processingobject type SCHEMA_EXPORT/JOB


? ? ? ? ? ? ? ? Processingobject type SCHEMA_EXPORT/POST_SCHEMA/PROCOBJ


? ? ? ? ? ? ? ? Job"ORCTSTU"."SYS_IMPORT_FULL_01" completed with 45 error(s)at 20:36:08


?


? ? ? ? ? ? ? ? [oracle@edustu4admin]$


? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?


? ? ? ? ? ? ? ? PS:impdp导入的时候,是从最大的表开始导入的,先导入数据,最后重建索引,导入各种其它objects。


10,报错记录
SQL> drop user orctstu cascade;


drop user orctstu cascade


*


ERROR at line 1:


ORA-04098: trigger 'ORCTSTU.LOGON_DENIED_TO_ALERT'is invalid and failed


re-validation


ORA-01940: cannot drop a user that iscurrently connected


SQL>


解决办法:直接lsnrctl stop;然后重新执行drop user操作