DBUA升级过程中抛出“无效的XML文件”错误

日期: 2009-06-29 作者:Maria Anderson翻译:冯昀晖 来源:TechTarget中国 英文

问:当我尝试运行DBUA来实现从Oracle9.2数据库升级到10.2版本时,遇到了这样一个错误:   For input string:“”   Upgrade configuration file   /oracle/SND/102_64/cfgtoollogs/dbua/SND/upgrade2/upgrade.xml   is not a valid xml file   (升级配置文件不是有效的xml文件)。   DBUA不能运行。请大家帮帮我,这是我第一次尝试执行Oracle升级。   答:在使用DBUA把Oracle数据库升级到10.2时,如果Oracle数据库9.2版中SYS用……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

问:当我尝试运行DBUA来实现从Oracle9.2数据库升级到10.2版本时,遇到了这样一个错误:

  For input string:“”

  Upgrade configuration file

  /oracle/SND/102_64/cfgtoollogs/dbua/SND/upgrade2/upgrade.xml

  is not a valid xml file

  (升级配置文件不是有效的xml文件)。

  DBUA不能运行。请大家帮帮我,这是我第一次尝试执行Oracle升级。

  答:在使用DBUA把Oracle数据库升级到10.2时,如果Oracle数据库9.2版中SYS用户的临时表空间是字典管理,而不是本地管理的话,运行升级助手时会报错。

  要检查这一点,首先要查询DBA_USERS视图,看看SYS用户用的临时表空间是哪一个表空间。使用如下SQL:

  “select temporary_tablespace from dba_users where username='SYS';”。

  然后检查该表空间是本地管理还是字典管理。使用如下SQL:

  “select tablespace_name, extent_management from dba_tablespaces;”。

  如果SYS用户的临时表空间是字典管理的表空间,那就创建另一个本地管理的表空间,然后把该表空间分配给SYS用户作为临时表空间。使用如下语句:

  “alter user sys temporary tablespace ;”。

  然后再用DBUA执行一次升级。

作者

Maria Anderson
Maria Anderson

暂无

相关推荐