Nome de usuário e senha padrão do Oracle 10g

1

Estou tentando importar um arquivo de despejo de banco de dados para o Oracle 10g. Eu sou muito novo no Oracle.

Instalei o Oracle Server ok, mas quando vou ao SQLPlus, sou solicitado a fornecer um nome de usuário e uma senha. Eu digitei os padrões encontrados em sites (sys / sys, sys / change_on_install system / manager, scott / tiger), mas nenhum está sendo aceito.

    
por Bill the Lizard 25.10.2010 / 16:46

2 respostas

3

Quando você construiu seu banco de dados, você deve ter solicitado uma senha em algum momento para as contas do sistema e do sistema. Essa é a senha que você precisa usar.

O comentário acima sobre o login com "as sysdba" com o usuário SYSTEM está incorreto. SYSTEM não tem privilégio SYSDBA.

Se você esqueceu ou não sabe a (s) senha (s) especificada (s) para essas contas, pode entrar pela porta dos fundos fazendo o seguinte (assumindo o Windows):

  1. Adicione seu ID de usuário do Windows ao grupo ORA_DBA.
  2. Em uma janela de comando, defina ORACLE_SID apropriadamente e insira "sqlplus / as sysdba"
  3. Você deve estar logado como SYSDBA. Agora você pode redefinir as senhas como @Gaius declarou.
  4. Uma outra pegadinha em potencial é que você pode precisar modificar o arquivo sqlnet.ora na sua pasta ORACLE_HOME / network / admin para conter a linha SQLNET.AUTHENTICATION_SERVICES = (NTS) se continuar recebendo o erro "privilégios insuficientes" em passo 2.
por 25.10.2010 / 19:38
2

Faça isso no shell do Unix como o usuário do Oracle:

$ sqlplus / as sysdba

Você deve receber um aviso dizendo SQL & gt ;. Agora diga

SQL> alter user whoever identified by whatever;

Depois, você pode fazer login como

$ sqlplus whoever/whatever
    
por 25.10.2010 / 17:11

Tags