Ręczne uruchamianie bazy Oracle.

2015-01-31 10:22
0

Witam. Mam na komputerze zainstalowaną bazę danych Oracla. Odkąd ją zainstalowałem komputer strasznie długo się uruchamiał, dlatego wyłączyłem przez msconfig w usługach wszystkie usługi Oracla:

  • OracleMTSRecoveryService

  • OracleServiceXE

  • OracleXEClrAgent

  • OracleXETNSListener
    Oczywiście po wyłączniu tych usług komputer uruchamia się nieporównywalnie szybciej. Jednak chcę też czasami skorzystać z tej bazy, dlatego w narzędziach administracyjnych w panelu sterowania w sekcji usługi ustawiłem na ręczne uruchamianie następujących usług:

  • OracleJobScheduler

  • OracleMTSRecoveryService

  • OracleServiceXE

  • OracleXEClrAgent

  • OracleXETNSListener
    Chciałem włączyć sobie bazę klikam na każdą z usług ppm i wybieram uruchom. Wszystkie usługi mają stan uruchomiony, jednak po uruchomieniu SQL Developera i próbie zalogowania się do bazy dostaję błąd:

An error was encountered performing the requested operation:

ORA-01033: ORACLE initialization or shutdown in progress
01033. 00000 -  "ORACLE initialization or shutdown in progress"
*Cause:    An attempt was made to log on while Oracle is being started up
           or shutdown.
*Action:   Wait a few minutes. Then retry the operation.
Vendor code 1033

Czy ktoś wie jak ustawić ręczne uruchamiania bazy Oracle?

edytowany 2x, ostatnio: furious programming, 2015-02-01 00:06
Znaczniki <quote> stosuj do cytowania czyichś słów, anie podawania listy błędów! Do tego celu możesz użyć dowolnego znacznika <code>, np. <code=none> - furious programming 2015-02-01 00:06

Pozostało 580 znaków

2015-01-31 14:41
0

Generalnie zacznij od tego żeby postawić sobie testowo taką bazę na maszynie wirtualnej. Jak będzie wszystko ok to wtedy ewentualnie wdrożyć to u siebie.

Pokaż pozostałe 4 komentarze
Jak byłem na studiach to na bazach danych połowa ludzi instalowała Oracla normalnie na kompie i niezłego syfu sobie narobili:D Potem wszyscy postawili to na wirtualkach i pracowało sie rewelacyjnie;) - Sebastiano 2015-01-31 14:51
@Sebastiano przestań pieprzyć. Jak się nie potrafi to i instalując notatnika można system uwalić. BTW jak gościowi oracle muli na głównym systemie to na wirtualce będzie na pewno lepiej... - abrakadaber 2015-01-31 22:38
@abrakadaber no to Cie zdziwie bo robiłem to kilkanaście razy dla testu na "gołym" systemie w wirtualce i chodziło 1000 razy lepiej niż na zwykłym. - Sebastiano 2015-02-01 21:34
a no tak zapomniałem - przecież na wirtualce można ustawić ramu i GHz ile się chce... - abrakadaber 2015-02-01 21:47
specyfikacja wirtualki (z zasady taką sama ustawiam): Sys.: Win. 7, Ram: 2GB, wcześniej używałem: Win XP, 1GB. Wszystko działało płynnie i żadnych problemów nie napotkałem (co prawda jakieś wielkie bazy to nie były). - Sebastiano 2015-02-01 22:00

Pozostało 580 znaków

2015-01-31 22:39
0

Po pierwsze do podstawowej pracy potrzebujesz jedynie OracleServiceXE i OracleXETNSListener. Po drugie przecież Ci pisze, że się oracle uruchamia więc trzeba poczekać. Zaloguj się do oracle przez sqlplus jako sysdba i zobacz co jest grane


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2015-02-01 09:25
0

Czekam 30 min i nadal nic. Chyba jedyne co zostaje to zainstalować to od nowa. W SQL Plus przy logowaniu dostaje to samo co wyżej: ORA-01033: ORACLE initialization or shutdown in progress

Pozostało 580 znaków

2015-02-01 13:12
1
  1. reset kompa
  2. sqlplus sys/haslo_do_sysa as sysdba
    co pokazuje sqlplus?
  3. startup nomount;
    co pokazuje sqlplus?
  4. alter database mount;
    co pokazuje sqlplus?
  5. alter database open;
    co pokazuje sqlplus?

Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2015-02-01 13:21
0
  1. Connected.
  2. ORA-01081: cannot start already-running ORACLE - shut it down first
  3. 2
  4. 2

Pozostało 580 znaków

2015-02-01 15:44
0

ale miałeś przeresetować kompa i nie uruchamiać oracle


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2015-02-01 17:36
0
  1. ORA-12560: TNS:Protocol adapter error
  2. ORA-12560: TNS:Protocol adapter error
  3. 2
  4. 2

Pozostało 580 znaków

2015-02-01 21:50
1

odpal cmd, przejdź do katalogu ORACLE_HOME\bin i wpisz lsnrctl a potem start (wklej co się wyświetliło) i exit a potem wykonaj to z tego postu http://4programmers.net/Forum/1108792


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2015-02-02 13:35
0
Microsoft Windows [Wersja 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Wszelkie prawa zastrzeżone.

C:\windows\system32>d:

D:\>cd D:\oraclexe\app\oracle\product\11.2.0\server\bin

D:\oraclexe\app\oracle\product\11.2.0\server\bin>lsnrctl

LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production on 02-LUT-2015 20:11
:44

Copyright (c) 1991, 2014, Oracle.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> start
Starting tnslsnr: please wait...

TNSLSNR for 64-bit Windows: Version 11.2.0.2.0 - Production
System parameter file is D:\oraclexe\app\oracle\product\11.2.0\server\network\ad
min\listener.ora
Log messages written to D:\oraclexe\app\oracle\diag\tnslsnr\Piotr-Komputer\liste
ner\alert\log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc
)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Piotr-Komputer)(PORT=152
1)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 64-bit Windows: Version 11.2.0.2.0 - Produ
ction
Start Date                02-LUT-2015 20:11:57
Uptime                    0 days 0 hr. 0 min. 6 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   D:\oraclexe\app\oracle\product\11.2.0\server\network\a
dmin\listener.ora
Listener Log File         D:\oraclexe\app\oracle\diag\tnslsnr\Piotr-Komputer\lis
tener\alert\log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Piotr-Komputer)(PORT=1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>

A w sqlplusie nic się nie zmieniło.

edytowany 1x, ostatnio: olek1, 2015-02-02 20:14
zapomniałem Ci napisać, że cmd musisz jako admin uruchomić - abrakadaber 2015-02-02 20:08
Zedytowałem post. - olek1 2015-02-02 20:14
no to nasłuch Ci wstał poprawnie i działa. Teraz SQLPlus i to co wcześniej pisałem :) - abrakadaber 2015-02-02 20:19

Pozostało 580 znaków

2015-02-02 20:20
0

wklej tu zawartość pliku listener.ora bo chyba masz na domyślnych ustawieniach nasłuch a widzę, że nie do końca dobrze. A plik jest w ORACLE_HOME\admin


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.
edytowany 1x, ostatnio: abrakadaber, 2015-02-02 20:21

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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