Rem Rem $Header: xmlu920.sql 18-sep-2003.15:57:31 mjaeger Exp $ Rem Rem xmlu920.sql Rem Rem Copyright (c) 2002, 2003, Oracle Corporation. All rights reserved. Rem Rem NAME Rem xmlu920.sql - Upgrade from 9.2.0 database Rem Rem DESCRIPTION Rem Upgrade from 9.2.0 database Rem Rem MODIFIED (MM/DD/YY) Rem mjaeger 09/18/03 - bug 3015638: add parts for XSU Rem kkarun 06/05/03 - fix bug 2973904 Rem kkarun 04/16/03 - use execute instead of call Rem kkarun 04/14/03 - update upgraded calls Rem kkarun 04/13/03 - list ncomp classes for removal Rem kkarun 03/25/03 - use dbms_registry vars Rem kkarun 12/12/02 - don't remove jserver system classes Rem kkarun 12/04/02 - update version Rem kkarun 11/12/02 - update version Rem kkarun 05/30/02 - kkarun_add_10i_upgrade_scripts Rem kkarun 05/30/02 - Created Rem Rem ========================================================================= Rem BEGIN STAGE 1: Remove 9.2.0 XML Classes and packages Rem ========================================================================= EXECUTE dbms_registry.upgrading('XML', 'Oracle XDK'); -- Drop Java Packages create or replace procedure xdk_drop_package(pkg varchar2) is CURSOR classes is select dbms_java.longname(object_name) class_name from all_objects where object_type = 'JAVA CLASS' and dbms_java.longname(object_name) like '%' || pkg || '%'; begin FOR class IN classes LOOP dbms_java.dropjava('-r -v -synonym ' || class.class_name); END LOOP; end xdk_drop_package; / EXECUTE xdk_drop_package('oracle/xml/io'); EXECUTE xdk_drop_package('oracle/xml/jaxp'); EXECUTE xdk_drop_package('oracle/xml/util'); EXECUTE xdk_drop_package('oracle/xml/comp'); EXECUTE xdk_drop_package('oracle/xml/async'); EXECUTE xdk_drop_package('oracle/xml/classgen'); EXECUTE xdk_drop_package('oracle/xml/parser/v2/XML'); EXECUTE xdk_drop_package('oracle/xml/parser/v2/XSL'); EXECUTE xdk_drop_package('oracle/xml/parser/v2'); EXECUTE xdk_drop_package('oracle/xml/parser/plsql'); EXECUTE xdk_drop_package('oracle/xml/parser/schema'); EXECUTE xdk_drop_package('oracle/xml/sql'); EXECUTE xdk_drop_package('OracleXML'); EXECUTE xdk_drop_package('oracle/xdb'); drop procedure xdk_drop_package; drop java class "OracleXML"; drop java class "OracleXMLStore"; -- Drop PL/SQL XML Parser Packages drop package xmlattrcover; drop package xmlchardatacover; drop package xmldocumentcover; drop package xmldom; drop package xmldomimplcover; drop package xmldtdcover; drop package xmlelementcover; drop package xmlentitycover; drop package xmlnnmcover; drop package xmlnodecover; drop package xmlnodelistcover; drop package xmlnotationcover; drop package xmlparser; drop package xmlparsercover; drop package xmlpicover; drop package xmltextcover; drop package xslprocessor; drop package xslprocessorcover; drop package xslstylesheetcover; drop public synonym xmldom; drop public synonym xmlparser; drop public synonym xslprocessor; -- Drop PL/SQL packages for XML/SQL Utility (XSU). drop package dbms_xmlquery; drop package dbms_xmlsave; drop public synonym dbms_xmlquery; drop public synonym dbms_xmlsave; Rem ========================================================================= Rem Drop NCOMP related classes from 9.2.0 Rem ========================================================================= drop java class "oracle/aurora/deploy/javax_xml_parsers_Installer"; drop java class "oracle/aurora/deploy/javax_xml_transform_Installer"; drop java class "oracle/aurora/deploy/javax_xml_transform_dom_Installer"; drop java class "oracle/aurora/deploy/javax_xml_transform_sax_Installer"; drop java class "oracle/aurora/deploy/javax_xml_transform_stream_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_async_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_comp_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_io_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_jaxp_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_parser_schema_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_parser_v2_Installer"; drop java class "oracle/aurora/deploy/oracle_xml_util_Installer"; drop java class "oracle/aurora/deploy/org_w3c_dom_Installer"; drop java class "oracle/aurora/deploy/org_w3c_dom_events_Installer"; drop java class "oracle/aurora/deploy/org_w3c_dom_ranges_Installer"; drop java class "oracle/aurora/deploy/org_w3c_dom_traversal_Installer"; drop java class "oracle/aurora/deploy/org_xml_sax_Installer"; drop java class "oracle/aurora/deploy/org_xml_sax_ext_Installer"; drop java class "oracle/aurora/deploy/org_xml_sax_helpers_Installer"; Rem ========================================================================= Rem END STAGE 1: Remove 9.2.0 XML Classes and packages Rem ========================================================================= Rem ========================================================================= Rem BEGIN STAGE 2: Initialize with 10.1.0 Classes and packages Rem ========================================================================= @@initxml.sql Rem ========================================================================= Rem END STAGE 2: Initialize with 10.1.0 Classes and packages Rem =========================================================================