{"id":160,"date":"2008-09-03T13:12:00","date_gmt":"2008-09-03T16:12:00","guid":{"rendered":"http:\/\/www.soudba.com.br\/?p=160"},"modified":"2008-09-03T13:12:00","modified_gmt":"2008-09-03T16:12:00","slug":"dicas-para-iniciantes-no-apex","status":"publish","type":"post","link":"https:\/\/www.soudba.com.br\/?p=160","title":{"rendered":"Dicas para iniciantes no APEX"},"content":{"rendered":"<p>#############################<br \/>DICAS ORACLE EXPRESS<br \/>#############################<br \/>Fazer o download do ORACLE EXPRESS<br \/>http:\/\/download.oracle.com\/otn\/nt\/oracle10g\/xe\/10201\/OracleXEUniv.exe<\/p>\n<p>e instalar na maquina.<\/p>\n<p>#############################<br \/>DOWNLOAD DO APEX<br \/>#############################<br \/>Fazer o download do ORACLE APEX<\/p>\n<p>http:\/\/download.oracle.com\/otn\/java\/appexpress\/apex_3.1.2.zip<\/p>\n<p>#############################<br \/>REFERENCIAS INSTALACAO DO APEX<br \/>#############################<\/p>\n<p>http:\/\/www.apex-blog.com\/oracle-apex\/installing-apex-tutorial-23.html<br \/>http:\/\/jeffkemponoracle.blogspot.com\/2007\/07\/apex-30-via-embedded-plsql-gateway.html<br \/>http:\/\/www.liberidu.com\/blog\/?p=122<\/p>\n<p>#############################<br \/>RESOLVENDO PROBLEMAS CONEXAO XDB<br \/>#############################<br \/>http:\/\/afsungur.wordpress.com\/2008\/08\/<\/p>\n<p>#############################<br \/>FAZENDO USUARIO CAIR DIRETO NA SUA APLICACAO<br \/>#############################<\/p>\n<p>Para redirecionar uma aplicacao, em uma devida URL use a procedure abaixo:<\/p>\n<p>CREATE OR REPLACE<br \/>PROCEDURE myapp IS<br \/>BEGIN<br \/>OWA_UTIL.REDIRECT_URL(<br \/>&#8216;\/apex\/f?p=105&#8217;);<br \/>END;<\/p>\n<p>#############################<br \/>CRIAR UM DAD<br \/>#############################<br \/>Criar um DAD para sua aplicacao.<\/p>\n<p>Geralmente necessitamos de um DAD, direct access database para acessar a aplicacao diretamente, sem a necessidade utilizar o mesmo usuario do APEX, visto que qualquer alteracao o usuario do APEX podera ser removido ou alterado sem maiores delongas.<\/p>\n<p>Os passos para se criar o seu DAD, ou seja para que seu usuario seja acessado diretamente pela WEB faremos o seguinte:<\/p>\n<p>crie seu usuario:<\/p>\n<p>create user abc identified by secretpassword;<\/p>\n<p>begin<br \/>DBMS_EPG.create_dad (<br \/>dad_name =&gt; &#8216;ABC&#8217;,<br \/>path =&gt; &#8216;\/abc\/*&#8217;);<br \/>DBMS_EPG.set_dad_attribute (<br \/>dad_name =&gt; &#8216;ABC&#8217;,<br \/>attr_name =&gt; &#8216;database-username&#8217;,<br \/>attr_value =&gt; &#8216;ABC&#8217;);<br \/>dbms_epg.authorize_dad(&#8216;ABC&#8217;,&#8217;ABC&#8217;);<br \/>end;<br \/>\/<\/p>\n<p>informe o grant se a sua procedure esta no usuario flows_030000, ou seja diferente do usuario abc;<\/p>\n<p>grant execute on flows_030000.myapp to abc;<\/p>\n<p>create public synonym myapp for flows_030000.myapp;<\/p>\n<p>(Note 1: if you move the procedure out of the flows_030000 schema, you&#8217;ll need to modify the above commands)<br \/>(Note 2: the name of the DAD is case-sensitive, so if you see &#8220;ABC&#8221; above, don&#8217;t put in &#8220;abc&#8221;, and vice versa)<br \/>(Note 3: don&#8217;t use &#8220;secretpassword&#8221; for your password!)<\/p>\n<p>Once the above is done, a user can run myapp via a url like:<\/p>\n<p>Podemos testar a procedure diretamente atraves da chamada:<\/p>\n<p>http:\/\/MINHAMAQUINA\/abc\/myapp<\/p>\n<p>Voce pode passar parametros se caso necessario:<\/p>\n<p>http:\/\/MINHAMAQUINA\/abc\/myapp?param1=XXX&amp;PARAM2=XYZ<\/p>\n<p>Voce podera designar uma pagina padrao para que se caso o usuario vindo da internet, nao digitar a procedure podera entao ser direcionado diretamente para a procedure padrao.<\/p>\n<p>begin<br \/>DBMS_EPG.set_dad_attribute (<br \/>dad_name =&gt; &#8216;ABC&#8217;,<br \/>attr_name =&gt; &#8216;default-page&#8217;,<br \/>attr_value =&gt; &#8216;myapp&#8217;);<br \/>end;<br \/>\/<\/p>\n<p>Entao a chamada poderia ser executada assim:<\/p>\n<p>http:\/\/myapexserver\/abc<\/p>\n","protected":false},"excerpt":{"rendered":"<p>#############################DICAS ORACLE EXPRESS#############################Fazer o download do ORACLE EXPRESShttp:\/\/download.oracle.com\/otn\/nt\/oracle10g\/xe\/10201\/OracleXEUniv.exe e instalar na maquina. #############################DOWNLOAD DO APEX#############################Fazer o download do ORACLE APEX http:\/\/download.oracle.com\/otn\/java\/appexpress\/apex_3.1.2.zip #############################REFERENCIAS INSTALACAO DO APEX############################# http:\/\/www.apex-blog.com\/oracle-apex\/installing-apex-tutorial-23.htmlhttp:\/\/jeffkemponoracle.blogspot.com\/2007\/07\/apex-30-via-embedded-plsql-gateway.htmlhttp:\/\/www.liberidu.com\/blog\/?p=122 #############################RESOLVENDO PROBLEMAS CONEXAO XDB#############################http:\/\/afsungur.wordpress.com\/2008\/08\/ #############################FAZENDO USUARIO CAIR DIRETO NA SUA APLICACAO############################# Para redirecionar uma &hellip; <a href=\"https:\/\/www.soudba.com.br\/?p=160\">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":[57,80,210,227],"tags":[],"class_list":["post-160","post","type-post","status-publish","format-standard","hentry","category-criar-um-dad-apex","category-dicas-apex","category-pagina-inicial-apex","category-problemas-conexao-xdb"],"_links":{"self":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts\/160","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=160"}],"version-history":[{"count":0,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts\/160\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}