AnexportfromanOracle9idatabasefailswith:
...
.exportingtriggers
EXP-00056:ORACLEerror6550encountered
ORA-06550:line1,column26:
PLS-00201:identifier'XDB.DBMS_XDBUTIL_INT'mustbedeclared
ORA-06550:line1,column14:
PL/SQL:Statementignored
EXP-00056:ORACLEerror6550encountered
ORA-06550:line1,column26:
PLS-00201:identifier'XDB.DBMS_XDBUTIL_INT'mustbedeclared
ORA-06550:line1,column14:
PL/SQL:Statementignored
EXP-00000:Exportterminatedunsuccessfully
Youhaveverifiedthefollowing:
1.ThepackageDBMS_XDBUTIL_INTobjectdoesnotexist:
SQL>SELECTstatus,object_id,object_type,SUBSTR(owner||'.'||object_name,
1,40)"OWNER.OBJECT"FROMdba_objects
WHEREobject_name='DBMS_XDBUTIL_INT';
norowsselected
2.Theerrormessagesduringexportareidenticalasmentionedabove.
FortheerrorORA-1422(exactfetchreturnsmorethanrequestednumber
ofrows)inXDB.DBMS_XDBUTIL_INT(line52),referto:
-Note221178.1"ORA-01422ORA-06512:at"XDB.DBMS_XDBUTIL_INT"while
exportingfulldatabase"
-Note256548.1"ExportofDatabasewithXDBThrowsORA-1422Error"
SolutionDescription
--------------------
Therearethreepossiblesolutions:
1.Ifyouare*NOT*havinganyschema'sinthedatabasethatusethe
XMLfunctionality,removetheXDBschemaandtheXDBtablespaceby
followingthestepsinthearticlementionedbelow.TheXDBschema
andtheXMLfunctionalitycanbere-installedatalatertimeif
actuallyneeded.
Note243554.1"HowtoDeinstallandReinstallXMLDatabase(XDB)"
WARNING:DONOTDE-INSTALLXDBIFTHEREAREREGISTEREDSCHEMA'SOR
IFXMLDATABASEITEMSHAVEBEENCREATED!
2.IfyouareusingtheXMLfunctionality,andyouhaverecentlyapplied
apatch-set,checkwhetherthedatadictionaryhasbeenupgraded
accordingly.
SQL>SELECTSUBSTR(comp_id,1,15)comp_id,status,SUBSTR(version,1,10)
version,SUBSTR(comp_name,1,30)comp_name
FROMdba_registryORDERBY1;
IftheversionofthecomponentsCATALOG,CATPROC,XDB(amongothers)
islowerthanthepatch-setversionthatyouhaveapplied,re-runthe
scriptcatpatch.sqlafterastartupmigrate.Seethereadmefileof
thepatch-setforallthesemandatorypost-installationinstructions.
3.IfyouareusingtheXMLfunctionality,andthedatadictionary
componentshavethecorrectversionandareVALIDorLOADED,
thenre-createthepackageXDB.DBMS_XDBUTIL_INTwith(examplewith
UNIXsyntax):
SQL>connectsys/<password>ASSYSDBA
SQL>@?/rdbms/admin/prvtxdb.plb
SQL>exit
Explanation
-----------
ThePLS-201indicatesthattheexportutilityisexpectingtofindthe
packgeDBMS_XDBUTIL_INT.Thispackagetogetherwithitspackagebody
shouldexistintheXDBschemaandshouldbevalid.
<!--EndFragment-->
分享到:
相关推荐
《BerkeleyDB与C++动态库封装:vc_xdb_xdb.rar详解》 BerkeleyDB,简称BDB,是一款开源的、高性能、轻量级的嵌入式数据库系统,广泛应用于各种分布式应用环境中,尤其在对数据存储和访问速度有高要求的场景下表现...
标题中的"xlnx_auto_0_xdb.rar_and3"暗示这可能是一个与Xilinx相关的设计文件,用于创建一个32位的AND门电路。AND门是一种基本的数字逻辑门,它只有当所有输入都为高(1)时,输出才为高。 `xdb`文件是Xilinx ...
4. **重新查看配置**:为了确认更改已经生效,可以再次运行`select dbms_xdb.cfg_get() from dual;`命令来查看最新的配置文件。 #### 修改FTP端口 1. **查看当前配置**:同样地,首先检查当前的FTP端口设置: ```...
DBMS_XDB.CFG_UPDATE(UPDATEXML(DBMS_XDB.CFG_GET(), '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()', 2111)); COMMIT; EXEC DBMS_XDB.CFG_REFRESH; END; / ``` 4. **刷新配置**:完成...
这里提到的"ojdbc8.jar orai18n.jar xdb6.jar xdb.jar xmlparserv2.jar"是一组关键的Oracle JDBC驱动和XML处理库,它们在Java程序中处理Oracle数据库特别是XMLType类型的数据时至关重要。 首先,`ojdbc8.jar`是...
SQL> call dbms_xdb.cfg_update(updateXML(2 dbms_xdb.cfg_get() 3 , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()' 4 , 2111)) 5 / SQL> COMMIT; SQL> EXEC dbms_xdb.cfg_refresh; ``` - ...
SQL> call dbms_xdb.cfg_update(updateXML( 2 dbms_xdb.cfg_get() 3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' 4 , 8081)) / ``` - 类似地,可以更改FTP服务的端口,例如从2100改...
这个JAR文件包含了Oracle XML Database (XDB) 的组件,XDB是一个内置在Oracle数据库中的全面XML存储和处理解决方案。它提供了对XML文档的各种操作,如创建、查询、更新和删除XMLType对象。XDB还支持XML Schema(XSD...
3. xdb.jar:此文件包含Oracle XML DB的Java API,Oracle XML DB是Oracle数据库内置的一个XML存储和处理解决方案。通过xdb.jar,开发者可以使用标准的JAXB或DOM API来操作XML数据,或者直接在数据库中存储和检索XML...
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()','2111')); commit; ``` 这将修改 Oracle 的HTTP和FTP端口号为8081和2111,从而避免...
在使用DBeaver连接Oracle数据库时,有时会遇到需要特定JAR文件的情况,如"xdb6.jar"和"orai18n.jar"。这两个JAR文件在Oracle数据库连接中扮演着关键角色。 首先,让我们深入了解一下"xdb6.jar"。这个JAR文件是...
java操作oralce数据库的jar包。
Oracle_XDB_FTP_PASS-Exploit 是针对Oracle 9i数据库系统中XDB(XML Database)组件的一个严重安全漏洞。这个漏洞主要出现在FTP服务模块,允许远程攻击者通过精心构造的FTP命令,触发密码缓冲区溢出,从而可能执行...
1. `bin_seg\bin_seg_xdb\tmp\ise\__OBJSTORE__\_ProjRepoInternal_\`:这部分路径可能表示一个中间结果或临时存储区域,用于集成开发环境(Integrated Software Environment, ISE)的工作过程。`_ProjRepoInternal_...
标题 "phptool_for_scws_xdb.zip" 暗示了这是一个与PHP相关的压缩包,主要用于处理SCWS(Simple Chinese Word Segmentation)的XDB数据格式。SCWS是一个轻量级的中文分词库,它使用XDB作为存储分词词典的数据格式。...
这里我们关注的是两个特定的JAR文件:“xdb6.jar”和“xmlparserv2.jar”,它们与Oracle数据库中的XMLType类型处理以及JDBC(Java Database Connectivity)操作紧密相关。这两个库在处理XML数据存储和检索时扮演着...
jar包,官方版本,自测可用
- `id=1 and (select dbms_xdb_version.uncheckout((select user from dual)) from dual) is not null` — 使用`dbms_xdb_version.uncheckout()`函数尝试获取数据库版本信息。 #### 0x04 结论 通过上述对Oracle...
一个表有一个字段为xml_col是xmltype类型,应用jdbc从数据库中查询到xml_c并取出
可以使用Oracle的SQL命令行工具,以sys用户登录数据库,执行`dbms_xdb.cfg_update`存储过程来更新端口设置,将HTTP服务的端口从8080改为8081。完成修改后,提交事务并刷新配置。此外,也可以通过Enterprise Manager ...