|
本帖最后由 whcruiser 于 2014-5-7 01:13 编辑
单位有套系统,过去段包是安装在oracle8.1.7上的,没有问题正常通过。
现在上级系统升级了,要求用oracle10.0.2.0了,但是我们的系统段包因为研发单位没跟上,说是旧的也还能用,却没有人试过。
可是现在经过多次反复尝试,发现段包安装时必定出现以下问题,而且只有一个段包出现这一处问题:
安装失败,原因:创建表空间【TOOLS】失败。错误信息:SQL错误代码: 3249 .
SQL错误消息: ORA-03249: 自动段空间管理的表空间大小都应至少具有 5 个块
SQL错误语句: CREATE TABLESPACE TOOLS LOGGING DATAFILE 'TOOLS_ts_2009-01-03-10-04-22.dbf' SIZE 10 M AUTOEXTEND ON NEXT 320 K !
由于本人对oracle一窍不通,但是工作急用此系统,跪求大虾指点迷津,如何修改才能渡过难关?
经过一天的努力,找到安装包中对应的一个xml文件,打开,发现其中全部语句如下:
<?xml version="1.0" encoding="GB2312"?>
-<SEGOBJLIST xsi:noNamespaceSchemaLocation=".\SegObjList.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PREFIX>FHLKZK</PREFIX>
<VERSION>3.0.0.0</VERSION>
-<SRCOWNERS>
-<OWNER CREATE_SQL="CREATE USER "FHLKZK" IDENTIFIED BY "fhlkzk" DEFAULT TABLESPACE DBPB TEMPORARY TABLESPACE DBPB"
TEMPORARY_TABLESPACE="DBPB" DEFAULT_TABLESPACE="DBPB" USERNAME="FHLKZK">
<ROLEINFO IS_SYSROLE="YES" DEFAULT_ROLE="YES" ADMIN_OPTION="NO" GRANTED_ROLE="DBA"/>
<GRANT_SQL>GRANT DBA TO "FHLKZK" </GRANT_SQL>
<ALTER_SQL>ALTER USER FHLKZK DEFAULT ROLE "DBA"</ALTER_SQL>
<SYSPRIVS ADMIN_OPTION="NO" PRIVILEGE="UNLIMITED TABLESPACE"/>
<GRANT_SQL>GRANT UNLIMITED TABLESPACE TO "FHLKZK" </GRANT_SQL>
</OWNER>
</SRCOWNERS>
-<TABLESPACES>
<TABLESPACE CREATE_SQL="CREATE TABLESPACE DBPB LOGGING DATAFILE ? SIZE 300 M AUTOEXTEND OFF DEFAULT STORAGE
( INITIAL 40960 NEXT 40960 MINEXTENTS 1 MAXEXTENTS 505 PCTINCREASE 50 ) MINIMUM EXTENT 0 " CREATE_MBYTES="300"
ALLOCATION_TYPE="USER" LOGGING="LOGGING" EXTENT_MANAGEMENT="DICTIONARY" CONTENTS="PERMANENT" MIN_EXTLEN="0"
PCT_INCREASE="50" MAX_EXTENTS="505" MIN_EXTENTS="1" NEXT_EXTENT="40960" INITIAL_EXTENT="40960" TABLESPACE_NAME="DBPB"/>
<TABLESPACE CREATE_SQL="CREATE TABLESPACE TOOLS LOGGING DATAFILE ? SIZE 10 M AUTOEXTEND ON NEXT 320 K MAXSIZE 32767 M
DEFAULT STORAGE ( INITIAL 32768 NEXT 32768 MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0 ) MINIMUM EXTENT 32768 "
CREATE_MBYTES="10" ALLOCATION_TYPE="USER" LOGGING="LOGGING" EXTENT_MANAGEMENT="DICTIONARY" CONTENTS="PERMANENT"
MIN_EXTLEN="32768" PCT_INCREASE="0" MAX_EXTENTS="4096" MIN_EXTENTS="1" NEXT_EXTENT="32768" INITIAL_EXTENT="32768" TABLESPACE_NAME="TOOLS"/>
<TABLESPACE CREATE_SQL="CREATE TABLESPACE USERS LOGGING DATAFILE ? SIZE 500 M AUTOEXTEND ON NEXT 1280 K MAXSIZE 32767 M
DEFAULT STORAGE ( INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 4096 PCTINCREASE 0 ) MINIMUM EXTENT 131072 "
CREATE_MBYTES="500" ALLOCATION_TYPE="USER" LOGGING="LOGGING" EXTENT_MANAGEMENT="DICTIONARY" CONTENTS="PERMANENT"
MIN_EXTLEN="131072" PCT_INCREASE="0" MAX_EXTENTS="4096" MIN_EXTENTS="1" NEXT_EXTENT="131072" INITIAL_EXTENT="131072" TABLESPACE_NAME="USERS"/>
</TABLESPACES>
<ROLES/>
<OBJECTS/>
</SEGOBJLIST>
请问是红色的这段语句有问题么?但是其他也有差不多内容的安装段包却能正常通过而不报错,又是什么原因呢?里面也有类似的xml文件和类似的语句.............
无论我怎么改上面的出现的数值,好像都不过不去,真是愁死无知的我了,求高人指点修改方法啊!!
刚才又发现有人说是因为TOOLS表空间没有创建起来的原因,ORACLE8.1.7中TOOLS是工具表空间,而ORACLE10中没有,所以需要创建,是这样么?请问如何添加创建语句呢?
|
|