{"id":162,"date":"2008-09-03T11:49:00","date_gmt":"2008-09-03T14:49:00","guid":{"rendered":"http:\/\/www.soudba.com.br\/?p=162"},"modified":"2008-09-03T11:49:00","modified_gmt":"2008-09-03T14:49:00","slug":"instalando-o-xml-no-banco-oracle","status":"publish","type":"post","link":"https:\/\/www.soudba.com.br\/?p=162","title":{"rendered":"Instalando o XML no banco ORACLE"},"content":{"rendered":"<p>A principio, precisamos registrar o xml em um banco oracle, para que possamos executar as funcionalidades do xml no oracle. Existem varias funcoes que possamos retornar e trabalhar com os dados xml, e armazenar os arquivos xml diretamente no banco oracle. Vamos entao verificar se o banco corrente contem a opcao de xml instalada.<\/p>\n<p>select comp_name &#8220;Component&#8221; from dba_registry;<\/p>\n<p>Se nesta saida nao retornar:<\/p>\n<p>Oracle XML Database<\/p>\n<p>Entao, execute os comandos:<br \/>sqlplus \/ as sysdba<\/p>\n<p>create tablespace xmldb_ts <br \/>datafile \/u01\/xmldb_ts.dbf&#8217; size 10M autoextend on maxsize unlimited<br \/>extent management local uniform size 1M;<\/p>\n<p>Altere o shared pool para nova realidade.<\/p>\n<p>SQL&gt; alter system set shared_pool_size = 80M scope=spfile;<\/p>\n<p>Instale a opcao do XML.<\/p>\n<p>SQL&gt; set feedback off<br \/>SQL&gt; @?\/rdbms\/admin\/catqm.sql senha_xml xmldb_ts temp<\/p>\n<p>Confirme se esta OK:<\/p>\n<p>select comp_name &#8220;Component&#8221; from dba_registry;<br \/>Component<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>Oracle Database Catalog Views<br \/>Oracle Database Packages and Types<br \/>Oracle XML Database<\/p>\n<p>Se ocorrer problemas, reinstale.<\/p>\n<p>SQL&gt; @?\/rdbms\/admin\/catnoqm<br \/>SQL&gt; alter tablespace XMLDB_TS offline;<br \/>SQL&gt; drop tablespace XMLDB_TS including contents;<\/p>\n<p>#############<\/p>\n<p>O script catqm, cria:<\/p>\n<p>As can be seen, XML DB is not installed. XML DB can be installed with the database configuration assistant (dbca) or by calling the catqm.sql script. catqm stands for catalog script for sQl xMl management. <\/p>\n<p>the user xdb <br \/>the user anonymous (at least in 10gR1) <br \/>the role xdbadmin, <br \/>and some tables in the xdb schema <br \/>xml db related static views. <br \/>dbms_xmldom <br \/>dbms_xmlparser <br \/>dbms_xmlschema <br \/>dbms_regxdb <br \/>dbms_xdb <br \/>dbms_xdbutil_int <br \/>dbms_xdbz <br \/>dbms_xdbz0 <br \/>dbms_version <br \/>The dbms_xmldom_lib library <br \/>The xmlschema_lib library <br \/>Various XDB$* types <br \/>The xml-extension-type28_T type <br \/>The XDB$XMLTYPE_REF_LIST_T type<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A principio, precisamos registrar o xml em um banco oracle, para que possamos executar as funcionalidades do xml no oracle. Existem varias funcoes que possamos retornar e trabalhar com os dados xml, e armazenar os arquivos xml diretamente no banco &hellip; <a href=\"https:\/\/www.soudba.com.br\/?p=162\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,129,341],"tags":[],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-configurar-oracle-xml","category-instalar-xml","category-xml-database"],"_links":{"self":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=162"}],"version-history":[{"count":0,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts\/162\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}