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) 编辑 收藏 举报