Portál AbcLinuxu, 8. května 2025 19:00

Dotaz: Nefunkční sqlplus po instalaci Oracle XE

16.11.2008 21:09 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Nefunkční sqlplus po instalaci Oracle XE
Přečteno: 1144×
Odpovědět | Admin
Přílohy:

Tak jsem tu zas :-) Rozhodl jsem se, že zatím problém Perl 64 vs. Oracle 32 nechám uležet jelikož do instalace "velkého" Oraclu se mi moc pouštět nechce.

Je zde ale jiný problém. Oracle XE funguje, jak se zdá úplně normálně. Nastavil jsem proměnné prostředí pomoci /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh, taktéž ověřil listener.ora a tnsnames.ora. I stav vypisovaný lsnrctl vypadá normálně:

LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date                16-LIS-2008 20:28:26
Uptime                    0 days 0 hr. 25 min. 8 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Listener Log File         /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ugly)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ugly)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XE" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XE_XPT" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
The command completed successfully

Problém je v tom, že se nelze přihlásit pomocí sqlplus (kde jsem si chtěl povolit vzdálený přístup na http://localhost:8080/apex), pokud spustím sqlplus a zadám uživatele system a heslo vložené při instalaci dostane se mi této chyby:

root@ugly ~ # sqlplus

SQL*Plus: Release 10.2.0.1.0 - Production on Ne Lis 16 20:58:01 2008

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Enter user-name: system
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27121: unable to determine size of shared memory segment
Linux Error: 13: Permission denied

Prolezl jsem všechny možné diskuse, ale nikde jsem se nebyl schopen dopátrat řešení (vypnutí SELinuxu, případně Iptables nic nezměnilo). Nevíte někdo co s tím? Pro ty, co nečetli starší dotaz, uvedu, že to celé běží na čerstvě nainstalovaném CentOSu 5.2 x86_64. Přístup na port 1521 pomocí telnetu je funkční, v logu (soubor uvedený ve výpisu lsnrctl) nic není.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.11.2008 12:27 Krokodyl | skóre: 9 | blog: Nuda v Brně
Rozbalit Rozbalit vše Re: Nefunkční sqlplus po instalaci Oracle XE
Odpovědět | | Sbalit | Link | Blokovat | Admin
1. s listenerem to nesouvisi 2. neprihlasuj se jako root 3. nezmenil sis nahodou prava/vlastniky souboru v $ORACLE_HOME (potazmo v $ORACLE_HOME/dbs)?
17.11.2008 12:49 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Nefunkční sqlplus po instalaci Oracle XE
Na toho roota jsem přišel včera v noci, práva k $ORACLE_HOME jsem neměnil. Jelikož jsem si všiml, že tento problém mělo víc lidí, sepsal jsem instalační blogpost.
17.11.2008 12:28 peksha | skóre: 10 | Ostrava
Rozbalit Rozbalit vše Re: Nefunkční sqlplus po instalaci Oracle XE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hoj, s instalaci Oracle XE na 64bity jsem mel tez problem (resp. se vse tvarilo OK, ale nechodilo) - zkus spustit skript doris1.ld.sh (lepsi navod tady) a nainstalovat znovu... #peksha#
Tady by bylo tak krasne nebyt tech vos...
17.11.2008 12:51 Jan Grmela | skóre: 45 | blog: Kilo šťávy z lachtana | Brno
Rozbalit Rozbalit vše Re: Nefunkční sqlplus po instalaci Oracle XE
He, tak už to obvykle bývá. Člověk si něco rozchodí ručně a pak zjistí, že na to existuje skript/klikátko, které by to za něj vyřešilo během několika minut :-D

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.