oracle 10g $imp时出现的非常怪异的错误!

前段时间用oracle 10g导入的时候,出现了一个很怪异的错误,查找了很长时间都没有发现原因和解决方法,

结果重新做了系统之后,重新安装了oracle10g 2版,重新导入数据,却发现不出现这个错误,虽然我还是没有找到具体的原因,

但是我把我两次导入的过程写出来,希望能够有帮助.

 

我第一次导入之前建立表空间的代码已经找不到了,记得上次导入报错的时候,

我自己手动建立了表空间(tablespace),临时表空间(tempory tablespace), 付给我自己新建立的账户(user),给user赋予dba权限,

 

但这次重新做了系统,重新安装之后的建立表空间的代码如下

 

------创建表空间

create tablespace dxjl
datafile 'E:\oracle\product\10.2.0\oradata\orcl\dxjl.dbf'
size 100m autoextend on
next 10m
maxsize 20480m
extent management local uniform size 128k
segment space management auto

 

------建立用户赋予表空间和临时表空间

create user ryan identified by ryan
default tablespace dxjl
temporary tablespace temp;

 

--------赋予dba权限

grant dba to ryan

 

------查看所有表空间利用率的代码块

select df.tablespace_name "表空间名",totalspace "总空间M",freespace "剩余空间M",round((1-freespace/totalspace)*100,2) "使用率%"

from

(select tablespace_name,round(sum(bytes)/1024/1024) totalspace

from dba_data_files

group by tablespace_name) df,

(select tablespace_name,round(sum(bytes)/1024/1024) freespace

from dba_free_space

group by tablespace_name) fs

where df.tablespace_name=fs.tablespace_name;

 

 

我不记得第一次的代码了,但是我记得第一次建立表空间的时候,在下面的代码段里有一些差别

extent management local uniform size 128k
segment space management auto

 

所以我想不出现上面的错误的原因应该在这两句代码里-----------

 

希望我写的这些会对大家有帮助!!

 

posted on 2010-11-06 17:59  ryan.ShowTime  阅读(385)  评论(0编辑  收藏  举报

导航