Avatar billede r9 Nybegynder
13. april 2003 - 22:23 Der er 16 kommentarer og
1 løsning

Oracle 9i - kan ikke logge ind

Jeg har installeret oracle 9i standard edition, og det forløb fint.

Under installationen, lavede jeg en default database som hedder 'ORACLE'.

Desuden skulle jeg angive passwords for system og for sys.

Men efter jeg har genstartet, så kan jeg ikke logge ind på databasen. (servicen kører)

Jeg kan hverken loggen ind med SQL Plus eller nogle af de andre administrations-tools.

Hverken med system eller sys.
(jeg bruger det rigtige password!)

Jeg får en fejl ORA-12535: TNS: Operationen afsluttet pga. tidsoverskridelse.

Jeg har også forsøge med system/manager

Hvad kan problemmet være?
Avatar billede r9 Nybegynder
13. april 2003 - 22:36 #1
min tnsnames.ora:

# TNSNAMES.ORA Network Configuration File: c:\oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

INST1_HTTP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = thomas)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = SHARED)
      (SERVICE_NAME = MODOSE)
      (PRESENTATION = http://HRService)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

ORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = thomas)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oracle)
    )
  )


og min listener.ora:

# LISTENER.ORA Network Configuration File: c:\oracle\ora92\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = thomas)(PORT = 1521))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = c:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = oracle)
      (ORACLE_HOME = c:\oracle\ora92)
      (SID_NAME = oracle)
    )
  )
Avatar billede r9 Nybegynder
14. april 2003 - 00:48 #2
nu kan jeg connect til SQL Plus med 'system'/'password'

men jeg kan ikke bruge 'system'/'password' når jeg forsøger at logge på databasen vha. TOAD!!

Hvordan opretter jeg nogle brugere til databasen?
Avatar billede r9 Nybegynder
14. april 2003 - 00:54 #3
men jeg kan stadig ikke logge på 'Oracle Enterprise Manager Console'
Jeg får stadig en "ORA-12535: TNS: Operationen afsluttet pga. tidsoverskridelse"....
Avatar billede r9 Nybegynder
14. april 2003 - 09:17 #4
kan 'ORA-12535: TNS:...' være fordi jeg ikke har åbnet port 1521 i firewall'en?
Avatar billede larildsen Nybegynder
14. april 2003 - 09:21 #5
Du har vel ikke en firewall installeret ?
Avatar billede r9 Nybegynder
14. april 2003 - 09:23 #6
jo, se "14/04-2003 09:17:40"
Avatar billede larildsen Nybegynder
14. april 2003 - 09:27 #7
Undskyld, du postede den meddelelse men jeg var ved at svare.
Det er fordi du ikke har port 1521 åbnet, men det er ikke nok, idet din listener sender et portnummer retur til dig, som du skal køre den "rigtige" forbindelse på, dette portnummer kan være hvad som helst fra port 1100 og op.
Du kan overveje at installere og konfigurere Connection Manager, der tager sig af det fornødne, således du kun skal have en port åben.
Avatar billede r9 Nybegynder
14. april 2003 - 09:29 #8
"Connection Manager" ?

Nu er jeg ret ny i oracle verdenen.
Avatar billede r9 Nybegynder
14. april 2003 - 09:34 #9
bliver 'Connection Manager' installeret idet man installerer databasen?
(Jeg har installeret standard edition.)
Avatar billede larildsen Nybegynder
14. april 2003 - 09:36 #10
Prøv lige følgende:
1. Åben for port 1521 (kun fra den/de revante IP adresser)
2. Indsæt em nøgle i registry i HKEY_LOCAL_MACHINE\Software\Oracle\Home0 af typen REG_EXPAND_SZ, navn USE_SHARED_SOCKET, værdi TRUE
3. Genstart
Avatar billede larildsen Nybegynder
14. april 2003 - 09:37 #11
Der er dog en ulempe ved ovenstående, nemlig at alle åbne forbindelser til Oracle databasen bliver lukket, hvis din listener stoppes
Avatar billede larildsen Nybegynder
14. april 2003 - 09:38 #12
Connection manager er ikke ret nem at beskrive korte træk, så prøv USE_SHARED_SOCKET først
Avatar billede r9 Nybegynder
14. april 2003 - 09:49 #13
oki.
jeg forsøger i aften, og vender tilbage.
Avatar billede r9 Nybegynder
14. april 2003 - 17:50 #14
det ser ikke ud til at virke med 'USE_SHARED_SOCKET'..
Avatar billede r9 Nybegynder
14. april 2003 - 18:16 #15
men det virker fint når jeg slår firewall'en fra.

Jeg installere lige 'Connection manager', og vender tilbage
Avatar billede r9 Nybegynder
14. april 2003 - 18:57 #16
larildsen:

Nu har jeg installeret 'Connection manager'.

Hvordan configurerer jeg den?
Avatar billede r9 Nybegynder
14. april 2003 - 20:06 #17
larildsen:

du får point for din hidtil hjælp.

Forsætter her:
http://www.eksperten.dk/spm/340569
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester