systemowy użytkownik oracle 11g

0

nie mogę sie połączyć z Oracle 11 jest zainstalowany na pewno bo działa polecenie:

-- sqlplus / as sysdba

wprowadzam również:

http://127.0.0.1:8081/apex/f?p=4500:1003:3890402091291591::NO:::
i sie nie łączy

tylko za pomocą Oracle SQL Developer nie wiem jakiego użytkownika wprowadzić, aby sie połączyć
login : system
haslo: system

login :sys
haslo: system

login :sysbda
haslo: system

nie działają.......... uprzejmie proszę o wskazówkę .

0

Zdefiniuj "nie łączy się". Jaki błąd się pojawia?

0

przepraszam jestem juz trochę zmęczona, Jak jestem w Oracle sql Developer i wprowadzam dane

Connection Name: system
user: sys
password : system

SID: xe

to pojawia sie błąd:

Status: Failure - Test failed Listener refused the connection with the following error ORA- 12505 TNS: listener does currently know of SID give connect description  
0

Sprawdź czy masz zdefiniowane w tnsnames.ora parametry swojej "bazy" (http://www.orafaq.com/wiki/Tnsnames.ora).

0

ehh nawet tego pliku nie mam tu:
: [moj]:\app\windows7\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

tylko :

moj:\app\Marta\product\11.2.0\dbhome_3\NETWORK\ADMIN\SAMPLE

a ten plik nie ma skonfigurowanego połączenia na localhost, przedstawia sie następująco:

# This file contains the syntax information for 
# the entries to be put in any tnsnames.ora file
# The entries in this file are need based. 
# There are no defaults for entries in this file
# that Sqlnet/Net3 use that need to be overridden 
#
# Typically you could have two tnsnames.ora files
# in the system, one that is set for the entire system
# and is called the system tnsnames.ora file, and a
# second file that is used by each user locally so that
# he can override the definitions dictated by the system
# tnsnames.ora file.

# The entries in tnsnames.ora are an alternative to using
# the names server with the onames adapter.
# They are a collection of aliases for the addresses that 
# the listener(s) is(are) listening for a database or 
# several databases.

# The following is the general syntax for any entry in 
# a tnsnames.ora file. There could be several such entries 
# tailored to the user's needs.

<alias>= [ (DESCRIPTION_LIST =  # Optional depending on whether u have 
				# one or more descriptions
				# If there is just one description, unnecessary ]
	  (DESCRIPTION=
	    [ (SDU=2048) ]	# Optional, defaults to 2048
				# Can take values between 512 and 32K
	    [ (ADDRESS_LIST=    # Optional depending on whether u have
				# one or more addresses
				# If there is just one address, unnecessary ]
	      (ADDRESS=
		[ (COMMUNITY=<community_name>) ] 
		(PROTOCOL=tcp)
		(HOST=<hostname>)
		(PORT=<portnumber (1521 is a standard port used)>)
	      )
	      [ (ADDRESS=
		  (PROTOCOL=ipc)
		  (KEY=<ipckey (PNPKEY is a standard key used)>)	
		)
	      ]
	      [ (ADDRESS=
		  [ (COMMUNITY=<community_name>) ]
		  (PROTOCOL=decnet)
		  (NODE=<nodename>)
		  (OBJECT=<objectname>)
		)
	      ]
              ... # More addresses
	    [ ) ] # Optional depending on whether ADDRESS_LIST is used or not 
	    [ (CONNECT_DATA=
		(SID=<oracle_sid>)
		[ (GLOBAL_NAME=<global_database_name>) ]
	      )
	    ]
	    [ (SOURCE_ROUTE=yes) ]  
	  )
	  (DESCRIPTION=     
	    [ (SDU=2048) ]	# Optional, defaults to 2048
				# Can take values between 512 and 32K
	    [ (ADDRESS_LIST= ]	# Optional depending on whether u have more
				# than one address or not
				# If there is just one address, unnecessary
	      (ADDRESS
		[ (COMMUNITY=<community_name>) ]
		(PROTOCOL=tcp)
		(HOST=<hostname>)
		(PORT=<portnumber (1521 is a standard port used)>)
	      )
	      [ (ADDRESS=
		  (PROTOCOL=ipc)
		  (KEY=<ipckey (PNPKEY is a standard key used)>)
	         )
	      ]
	      ... 		# More addresses
	    [ ) ] 		# Optional depending on whether ADDRESS_LIST  
				# is being used
	    [ (CONNECT_DATA=
		(SID=<oracle_sid>)
		[ (GLOBAL_NAME=<global_database_name>) ]
	      )
	    ]
	    [ (SOURCE_ROUTE=yes) ]
	  )
	  [ (CONNECT_DATA=
	      (SID=<oracle_sid>)
	      [ (GLOBAL_NAME=<global_database_name>) ]
	    )
	  ]
	  ...   # More descriptions 
	[ ) ]	# Optional depending on whether DESCRIPTION_LIST is used or not

mam to wkleic :

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
) 

i przenieść plik do katalogu wyżej ?

0

w Oracle 10g, ten pliczek przedstawia sie tak:

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = nazwa_komp)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

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

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 

jak zamienię go na :

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

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

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 

powinno zadziałać sprawdzam :)

0

podajesz złą nazwę SIDa - jesteś pewna, że baza nazywa się XE?

0

jak podaje

connection name system
login sys
password: system

SID orcl

Status: Failuse - Test failed ORA - 01017 invalid username/ password logon denied 
0

na kompie, gdzie stoi oracle
lsnrctl a potem status i dostaniesz listę nasłuchów. Nasłuchy typu PLSExtProc czy z XDB w nazwie zignoruj a to co zostanie to będzie twój nasłuch

jeśli masz dostęp do kompa z oraclem to możesz zmienić hasło do sysa - logujesz się bez podawania hasła jako sysdba i normalnie przez ALTER USER xxx IDENTIFIED BY yyy; natomiast odczytać bieżącego się nie da

0

jest cos takiego

(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = nazwa_komp)(PORT = 1521))

zmienię to w pliku tnsnames.ora tak jak jest tu HOST = nazwa_komp

tak to wygląda jak w załączniku, zmieniłam ale nie działa nadal :( :( :(

0

przecież już znasz sid - orcl tylko nie znasz usera i hasła!

0
  1. z tego screena który podałaś jasno wynika, że SID to orcl
    user image
  2. z tego postu

connection name system
login sys
password: system

SID orcl

Status: Failuse - Test failed ORA - 01017 invalid username/ password logon denied

jasno wynika, że SID jest ok ale jest nieprawidłowy user/pass
3. nie da się odczytać istniejącego hasła, jak je zmienić napisałem Ci wcześniej

jeśli masz dostęp do kompa z oraclem to możesz zmienić hasło do sysa - logujesz się bez podawania hasła jako sysdba i normalnie przez ALTER USER xxx IDENTIFIED BY yyy; natomiast odczytać bieżącego się nie da
dla jasnośći połączyć się w ten sposób sqlplus / as sysdba

nie wiem czego jeszcze nie rozumiesz

0

zrobiłam tak jak mówisz

ALTER USER SYS IDENTIFIED  BY system;

wproadzilam
connection Name: system lub sysdba
username : sys
password: system

a tam błąd


ORA- 28009 connection as SYS should be as SYSDBA or SYSOPER
0

Kasiu (bo tak zapewne brzmi Twoje imię) ja Cię naprawdę błagam myśl chociaż odrobinkę. A przynajmniej CZYTAJ komunikaty, które dostajesz. Przecież jak byk pisze, że połączenie jako sys musi być nawiązane z klauzulą AS SYSDBA albo AS SYSOPER a z tego co pamiętam to w SQL Developerze sprowadza się do wyboru odpowiedniej opcji przy nawiązywaniu połączenia (od razu też mówię, że jako SYSOPER możesz się nie zalogować więc zostaje tylko SYSDBA)

BTW spodziewał bym się trochę więcej po osobie, która w stopce ma linki do takich artykułów i z historii wynika, że to ona je pisała. No chyba że skopiowała/przetłumaczyła jedynie ale wtedy wypadało by dać info o autorze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1