- Este tópico contém 13 respostas, 4 vozes e foi atualizado pela última vez 15 anos, 11 meses atrás por
invoid.
-
AutorPosts
-
5 de abril de 2010 às 5:15 am #93531
rfbarrozo
ParticipanteOlá à todos!
Estou iniciando meus estudos em oracle. Instalei a versão 10g, tudo sem problemas. Após fiz a instalação do query analyser e do Dev. PL/SQL.
Na instalação foi solicitada somente uma senha, nada de usuário. Criei um banco chamado MyDataBase. Acontece que quando inicio o DEV. PL/SQL, ele me pede um Username, uma password e o Nome do database. Estou utilizando: Scott, Tiger e MyDataBase (connect as Normal).
Após algum tempo, recebendo a mensagem:
No Dev.PL/SQL –> Sem mensagem de erro. Simplesmente não acontece nada.No Query Analyser –> ” Database connection problem encoutered. Please review you SQLNet/Net8 service nome and login credentials.
Estou usando: User Name –> Scott
Password –> Tiger
Service Name –??? Não sei o que é. Estou usando MyDataBase.Obrigado pela ajuda.
rfbarrozo
5 de abril de 2010 às 4:45 pm #93535diegolenhardt
ParticipanteVeja se tem um servico chamado OracleOraDb10g_home1TNSListener…
ou ainda, lsnrctl status, em um prompt do MS-DOS. (cmd)
5 de abril de 2010 às 4:45 pm #93536Marcos Braga
ParticipanteOlá rfbarrozo,
Imagine só…, a senha que cadastrou foi para os usuário SYS e SYSTEM.
Qual a distribuição que está usando: XE, Standard ou Enterprise? (é importante informar isso).
Bom…, geralmente o usuário “scott” vem bloqueado para acesso, você pode entrar no banco com o usuário “system” e desbloquear esse usuário, depois poderá utilizá-lo. Verifique isso primeiro.
Service Name geralmente é o nome do banco que você utilizou na instalação, utilizá-lo geralmente funciona.
Creio que isso já dá um caminho.
[]s
Braga6 de abril de 2010 às 3:22 am #93544rfbarrozo
ParticipanteAmigos. Obrigado pelas respostas.
A versão que instalei foi a 10g Home.
Tentei acesso com Username: System
Password : xxxxxx
Database : MyDataBase
Connect as: NormalContinua a mesma coisa, sem acesso!!!
Após a instalação o banco já está disponível ou preciso iniciar de alguma forma?Obrigado.
6 de abril de 2010 às 3:32 am #93545rfbarrozo
ParticipanteSegue abaixo a configuração que obtive no final da instalação:
General Purpose
Use this database template to create a pre-configured database optimized for general purpose usage.
Common Options
Option Selected
Oracle JVM true
Oracle Data Mining true
Oracle Text true
Oracle XML DB true
Oracle Intermedia true
Oracle OLAP true
Oracle Spatial true
Oracle Ultra Search false
Oracle Label Security false
Sample Schemas false
Enterprise Manager Repository true
Oracle Database Extensions for .NET false
Initialization Parameters
Name Value
audit_file_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump
background_dump_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/bdump
compatible 10.2.0.1.0
control_files (“{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl”, “{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control02.ctl”, “{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control03.ctl”)
core_dump_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/cdump
db_block_size 8KB
db_domain
db_file_multiblock_read_count 16
db_name MyDataBa
db_recovery_file_dest {ORACLE_BASE}/flash_recovery_area
db_recovery_file_dest_size 2048MB
db_unique_name MyDataBase
dispatchers (PROTOCOL=TCP) (SERVICE={SID}XDB)
job_queue_processes 10
open_cursors 300
pga_aggregate_target 395MB
processes 150
remote_login_passwordfile EXCLUSIVE
sga_target 1187MB
undo_management AUTO
undo_tablespace UNDOTBS1
user_dump_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/udump
Character Sets
Name Value
Database Character Set WE8MSWIN1252
National Character Set AL16UTF16
Data Files
Name Tablespace Size(M)
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}SYSTEM01.DBF SYSTEM 470
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}UNDOTBS01.DBF UNDOTBS1 25
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}SYSAUX01.DBF SYSAUX 230
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}USERS01.DBF USERS 5
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}TEMP01.DBF TEMP 20
Control Files
Name
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control02.ctl
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control03.ctl
Redo Log Groups
Group Size(K)
1 51200
2 51200
3 512006 de abril de 2010 às 4:19 am #93546rfbarrozo
ParticipanteSegue abaixo a configuração que obtive no final da instalação:
General Purpose
Use this database template to create a pre-configured database optimized for general purpose usage.
Common Options
Option Selected
Oracle JVM true
Oracle Data Mining true
Oracle Text true
Oracle XML DB true
Oracle Intermedia true
Oracle OLAP true
Oracle Spatial true
Oracle Ultra Search false
Oracle Label Security false
Sample Schemas false
Enterprise Manager Repository true
Oracle Database Extensions for .NET false
Initialization Parameters
Name Value
audit_file_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/adump
background_dump_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/bdump
compatible 10.2.0.1.0
control_files (“{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl”, “{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control02.ctl”, “{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control03.ctl”)
core_dump_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/cdump
db_block_size 8KB
db_domain
db_file_multiblock_read_count 16
db_name MyDataBa
db_recovery_file_dest {ORACLE_BASE}/flash_recovery_area
db_recovery_file_dest_size 2048MB
db_unique_name MyDataBase
dispatchers (PROTOCOL=TCP) (SERVICE={SID}XDB)
job_queue_processes 10
open_cursors 300
pga_aggregate_target 395MB
processes 150
remote_login_passwordfile EXCLUSIVE
sga_target 1187MB
undo_management AUTO
undo_tablespace UNDOTBS1
user_dump_dest {ORACLE_BASE}/admin/{DB_UNIQUE_NAME}/udump
Character Sets
Name Value
Database Character Set WE8MSWIN1252
National Character Set AL16UTF16
Data Files
Name Tablespace Size(M)
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}SYSTEM01.DBF SYSTEM 470
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}UNDOTBS01.DBF UNDOTBS1 25
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}SYSAUX01.DBF SYSAUX 230
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}USERS01.DBF USERS 5
{ORACLE_BASE}oradata{DB_UNIQUE_NAME}TEMP01.DBF TEMP 20
Control Files
Name
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control01.ctl
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control02.ctl
{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME}/control03.ctl
Redo Log Groups
Group Size(K)
1 51200
2 51200
3 512006 de abril de 2010 às 4:47 am #93547Marcos Braga
ParticipanteOlá rfbarrozo,
Como foi dito, sugiro que verifique os serviços do windows e procure por serviços iniciado com “oracle”, em um deles está o nome do serviço que inicia o banco.
Existe outro serviço que inicia do listener (no nome do serviço contém a palavra Listener), será fácil encontrar.
Bom…, o serviço principal chama-se “oracleserviceDB_NAME“, esse DB_NAME é o nome do banco de dados, anote-o.
Se os serviços não estiverem iniciados, inicie os mesmos…, após inicados abra um prompt do dos e digite a seguinte sequência:
C: > sqlplus /nolog
SQL> conn / as sysdba
SQL> select status from v$instance;
SQL> show parameter db_name
SQL> exit
C: > exitAnote os dados e cole na lista para melhor auxiliá-lo.
Se por algum motivo, a senha que foi cadastrada na instalação do oracle não estiver funcionando, antes de sair do sqlplus (exit), execute o seguinte comando para alterar a senha do SYS e SYSTEM:
SQL> alter user sys identified by NOVASENHA;
SQL> alter user system identified by NOVASENHA;Isso vai lhe dar alguma ajuda.
Boa sorte,
Braga7 de abril de 2010 às 4:00 am #93555rfbarrozo
ParticipanteEstou com os seguintes serviços ativos:
OracleDBConsoleorcl Started
OracleJobSchedulerORCL Started
OracleOraDb10g_home2iSQL*Plus Started
OracleOraDb10g_home2TNSListener Started
OracleServiceORCL StartedMais não consigo acesso pelo PL/SQL DEV. nen pelo Query analyser.
Estou usando o usuário : System
Password : *****
Service name: MyDataBaseObrigado.
7 de abril de 2010 às 4:16 am #93556Marcos Braga
ParticipanteOi rfbarrozo,
O serviço “OracleServiceORCL” mostra o nome do banco que instalou, e chama-se “ORCL” (e não MyDataBase).
Detalhe…
Os comandos que informei anteriormente devem ser executados através do “Prompt do MS-DOS” (aquela tela preta). Terá melhores resultados utilizando o Prompt.
Porém, se tentar utilizar o nome correto (orcl), talvez consiga o acesso que precisa.
[]s
Braga8 de abril de 2010 às 2:44 am #93572rfbarrozo
ParticipanteBraga. Obrigado pela atenção.
Estou utilizando no PL/SQL DEV o seguinte:
User : System
pasw: ****
Database: ORCL“Não funciona…”
Quando utilizo o comando do prompt “sqlplus /nolog” recebo a seguinte mensagem.
SP2-1503: Unable to initialize Oracle call interface
SP2-0152: ORACLE may not be functioning property8 de abril de 2010 às 3:24 am #93573Marcos Braga
ParticipanteAlgo estranho de ocorrer, mas…, ambiente windows pode ocorrer… rsssss
Faz o seguinte para verificar se passa.
Abre um prompt do ms-dos e digita o seguinte:
C: > set ORACLE_HOME=c:diretoriodooracle
C: > set LD_LIBRARY_PATH=%ORACLE_HOME%lib
C: > set ORACLE_SID=orcl
C: > set PATH=%ORACLE_HOME%bin;%PATH%Esses são os parâmetros básicos do Oracle. Assim que fizer, tente iniciar o sqlplus novamente e observe se o erro persiste.
[]s
Braga8 de abril de 2010 às 3:36 am #93574rfbarrozo
ParticipanteEfetuei os comandos. Agora a mensagem mudou.
Error 6 initializing SQL*PLUS
Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle ssoftware directory8 de abril de 2010 às 4:31 pm #93577diegolenhardt
Participantefaca echo %ORACLE_HOME% e veja se o retorno do que você setou é mesmo onde o seu oracle está instalado, parece ter feito tal qual o braga postou…
10 de abril de 2010 às 6:38 am #93593invoid
Participanterfbarrozo,
Procure no seu HD pelo arquivo tnsnames.ora e o arquivo listener.ora. Poste aqui para nós o seu conteúdo.
Bom, só para você entender melhor, este “Database” não é necessariamente o nome do seu database, mas o nome pelo qual seu banco está identificado no tnsnames.ora, que contém os “caminhos” para você conectar no banco (IP, Service_Name, porta, etc). Por sua vez, o tnsnames.ora deve estar configurado de acordo com o seu listener, principalmente o service_name.
Só para separar as coisas, o listener.ora só existe no servidor de BD, enquanto o tnsnames.ora deve existir em qualquer cliente que precise acessar esta base.
Descreva também de forma mais clara, qual é o path que está instalado o oracle.
Abraços !!!!
André
-
AutorPosts
- Você deve fazer login para responder a este tópico.