Forms 6i conexão com Banco 11G 64 bits

 

 

1º Depois de instalar o Dev6 seguindo um tutorial encontrado no próprio forum, instalei o patch17 + patch18.
Copiei os arquivos sqlnet.ora, tnsnames.ora e listener.ora da pasta oraclexe para seus lugarem equivalentes na pasta orant.

2º ALTERAR O NLS_CHARACTERSET DO BANCO PARA UTF8

— SELECT PARA VER O ATUAL
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’;
— COMANDOS PARA EXECUTAR COMO SYSDBA
SHUTDOWN IMMEDIATE;
STARTUP RESTRICT;
alter database character set internal_use UTF8;
SHUTDOWN IMMEDIATE;
STARTUP;

3º DESATIVAR CASE SENSITIVE ORACLE 11G
— PARA VER A DEFINIÇÃO ATUAL
SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON;
— PARA FAZER A ALTERAÇÃO
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;

4º ALTERAR O SQLNET.ORA PARA (NONE)
— AQUI ESTÁ O SEGREDO DE TODO O SUCESSO.
SQLNET.AUTHENTICATION_SERVICES = (NONE)

No último passo, fiz a alteração tanto na pasta C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN assim como C:\orant\NET80\ADMIN. Lembrando que primeiro instalei banco de dados, depois instalei o Dev6 e copiei os arquivos sqlnet.ora, tnsnames.ora e listener.ora do primeiro caminho para o segundo. Sendo que o arquivo tnsnames deve estar na pasta ADMIN e na pasta TNSAPI do diretorio “orant” e o arquivo listener.ora deve estar apenas em TNSAPI.

Anúncios