- Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 18 anos, 2 meses atrás por Davidsm.
-
AutorPosts
-
29 de agosto de 2006 às 1:24 am #76336Anônimo
Por favor, alguem poderia me ajudar como eu devo fazer para conectar o forms no banco e porque está dando esse erro!!!O que devo fazer??? Se alguém puder me ajudar agradeço desde já.
Obrigado
Fernando29 de agosto de 2006 às 3:20 pm #76338Marcio68AlmeidaParticipanteVerifique o seu arquivo TNSNAMES.ora e SQLNET.ora
No servidor verifique além desses dois aquivos o LISTENER.ora.29 de agosto de 2006 às 5:27 pm #76344AnônimoMárcio, já verifiquei. Já me disseram uma vez que preciso mudar 3 coisas no TNS que são o host, port e service_name e no LISTENER mudar o host, port e sid_name.Só q tenho uma dúvida, esses três nomes de cada arquivo tem que ter o mesmo nome???….E outra dúvida, quando vou conectar o forms no banco ele pede:
user name= ?
password= ?
database= ?sei que no SQL Plus eu consigo me conectar com aquela senha padrao que ja vem na instalação que é user=system, password=manager, mas para conectar o forms não estou entendendo..Se vc puder me ajudar agradeço desde já….
Um abraço
Fernando30 de outubro de 2006 às 3:00 am #76890DavidsmParticipanteNo LISTENER.ORA voce deve verificar apenas o nome do SID_NAME do banco instalado.
LISTENER.ORA
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = dsm)(PORT = 1521))
)
)
)SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:OracleOra9)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = dsm)
(ORACLE_HOME = C:OracleOra9)
(SID_NAME = dsm) /— ESTA LINHA INDICA O NOME DO SID DO BANCO INSTALADO/
)
)Paras os arquivos TNSNAMES.ORA e SQLNET.ORA voce deve verifica-los dentro da pasta C:orantNET80ADMIN (no caso de voce ter feito a instalacao DEFAULT do FORMS) onde foi instalado o FORMS.
TNSNAMES.ORA:
A palavras TESTE1 e TESTE2 indicam o nome das strings de conexao disponiveis. Voce pode nomea-las como queira.
TESTE1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = banco)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = dsm))
)
TESTE2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = banco)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = dsm))
)
SQLNET.ORA:
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
Vamos para o FORMS 6i agora, voce ja alterou os arquivos,entao, quando a aplicacao pedir:
USER NAME: voce pode digitar SYSTEM
PASSWORD: voce pode digitar MANAGER
DATABASE: Voce deve digitar TESTE1(No caso do exemplo acima)O ideal e que voce entre no SQLPLUS e crie o seu esquema para que nao faca alteracoes no SYSTEM.
A Oracle ja tem por default os usuarios HR e SCOTT para estudo. Onde este dois esquemas ja possuem alguns objetos criados para que voce possar iniciar seus estudos.
No caso da conta HR geralmente ela vem bloqueada dai voce digita no SQLPLUS conectado como SYSTEM:
— Modify the user
alter user HR
identified by HR
account unlock;No caso do SCOTT a senha default e TIGER, para HR voce alterou para HR. caso queira criar um novo conecte com o usuario SYSTEM/MANAGER e digite:
— Create the user
create user ESTUDO
identified by ESTUDO
default tablespace USERS
temporary tablespace TEMP
profile DEFAULT;
— Grant/Revoke role privileges
grant connect to ESTUDO;
grant resource to ESTUDO;
— Grant/Revoke system privileges
grant unlimited tablespace to ESTUDO;Pronto agora voce ja pode criar suas tabelas neste esquema e comecar a utiliza-lo sem que danifique alguma configuracao no SYSTEM.
Agora pode estudar a vontade sem medo de ser feliz.
-
AutorPosts
- Você deve fazer login para responder a este tópico.