Algumas dicas para a instalação do Oracle 9.2 (9i) e do Forms 6i no Windows XP (SP1) Instalar a Base de Dados Oracle 9.2 (9i) (3 CDs) - correr o setup no CD1 - escolher a opção Install/Deinstall Products e Next - preencher o Name e Path de Instalação (Name: OraHome92; Path: à escolha) e Next - seleccionar “Oracle 9i Database 9.2.0.1.0” e Next - seleccionar “Enterprise Edition” e Next - seleccionar “General Purpose” e Next - deixar estar o port number que aparece e Next - preencher o Global Database Name: “orcl” e o SID: “orcl” e Next - deixar estar o Database File Location e Next - deixar estar o Database Character Set e Next - verificar o “Summary” e Install ... - ir mudando de CDs ... Entrar as passwords de SYS e SYSTEM e Finish. Nota: qualquer omissão neste guião, o melhor é deixar estar os valores por defeito! Depois de Instalar a Base de Dados devem testar a instalação correndo o SQL Plus e fazendo o login como “scott” com password “tiger” Instalar o Forms 6i Na maior parte dos computadores a correr o Windows XP (SP1) o programa de instalação do Forms 6i vai causar um erro e abortar a execução logo no inicio. Nesse caso, a única forma que encontrei para contornar o problema passa pela utilização do programa de instalação que vinha com o Oracle 8.0.5. Podem obter esta versão do oracle em (~273M): <página da cadeira de bd>/oracle805.zip Podem obter o Forms em (~263M): <página da cadeira de bd>/6i_rel2_xp.zip A ideia é utilizar o programa de instalação do Oracle 8.0.5 para instalar o Forms. Uma hipótese passa por copiar o CD do Forms para o disco. Em seguida, executar o programa de instalação do Oracle 8.0.5 e seleccionar a opção “Begin Instalation”. Depois, aparece uma janela onde é pedido o nome da Home, e da Location. NÃO SELECCIONAR OS VALORES POR DEFEITO!!! Aqui, têm que indicar uma Home diferente da que já lá existe. Em vez de “OraHome92” que já lá deve estar, escrevam, por exemplo, “FormsHome”. Também devem indicar uma directoria diferente da que já existe!!! Depois, seleccionem “Custom Installation”. A seguir, aparece uma lista de produtos existentes no CD. Aqui, devem seleccionar “From...” e indicar o ficheiro “NT.prd” QUE ESTÁ EM <DIRECTORIA>/INSTALL/, ONDE <DIRECTORIA> É A DIRECTORIA PARA ONDE COPIARAM PRÉVIAMENTE O CD DO FORMS. Na lista que aparece a seguir, seleccionem o “Oracle Forms 6.0.8.11.3” e iniciem a instalação. A partir daqui basta seguir as indicações dadas e manter os valores por defeito, se vos for pedido algum. Configuração: No ficheiro <directoria do forms>/net80/admin/TNSNAMES.ORA Acrescentar uma cópia da entrada semelhante a: Tcp-loopback.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world) (PROTOCOL = TCP) (Host = 127.0.0.1) (Port = 1521) ) ) (CONNECT_DATA = (SID = ORCL) ) ) e alterar para (onde “nome_do_computador” é o nome do vosso computador): nome_do_computador= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (COMMUNITY = tcp.world) (PROTOCOL = TCP) (Host = 127.0.0.1) (Port = 1521) ) ) (CONNECT_DATA = (SID = ORCL) ) ) No ficheiro <directoria_do_oracle>\network\admin\TNSNAMES.ORA” Acrescentar uma cópia da entrada semelhante a: ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ANIMAL)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) e alterar para (onde “nome_do_computador” é o nome do vosso computador): NOME_DO_COMPUTADOR = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = NOME_DO_COMPUTADOR)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )