Hi,
A kovetkezo lenne a problemam, adott egy Debian Sid rendszer, es erre kene felvarazsolni egy Oracle-XE -t. Mindezt leiras alapjan csinalom, viszont vegeredmenykent sajnos a http://127.0.0.1:8080/apex nem mukodik, azaz nem jelenitheto meg. Mar atneztem, es semmi mas nincs ehhez a porthoz rendelve, az oracle fut stb...
Ha esetleg vkinek volna otlete, h mi az amire meg nem gondoltam, annak nagyon tudnek orulni.
Valaszokat elore is koszonom,
jd3
- 1234 megtekintés
Hozzászólások
Szia,
Több infóra lenne szükség.
* Az alert.log-t küldd el légyzi, meg ha hibát találsz benne és szerepel a trace file neve, amiben a többi infó van, akkor a trace file-t is.
* listener.ora
* /etc/hosts
Plusz ezeknek a kimenetét.
oracle ként:
$ lsnrctl services
root ként:
# ps -u oracle -f
# netstat -antp
- A hozzászóláshoz be kell jelentkezni
Alert.log nincs, trace sincs, a listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = tesztgep)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
Az /etc/hosts:
127.0.0.1 localhost valami.gep
127.0.1.1 tesztgep.test tesztgep
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
ps -u oracle -f
UID PID PPID C STIME TTY TIME CMD
oracle 6454 1 0 13:39 ? 00:00:00 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr LISTENER -inherit
netstat -antp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2999/portmap
tcp 0 0 0.0.0.0:1521 0.0.0.0:* LISTEN 6454/tnslsnr
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 3414/cupsd
tcp 0 0 0.0.0.0:2265 0.0.0.0:* LISTEN 3886/sshd
tcp 0 0 0.0.0.0:64313 0.0.0.0:* LISTEN 3011/rpc.statd
tcp 0 0 127.0.0.1:15550 0.0.0.0:* LISTEN 3719/g15daemon
tcp 0 0 192.168.1.101:36577 94.142.241.50:6667 ESTABLISHED 14279/xchat
tcp 0 0 192.168.1.101:20683 89.16.176.16:6667 ESTABLISHED 14279/xchat
tcp 0 1 192.168.1.101:22918 32.107.45.110:80 FIN_WAIT1 -
tcp6 0 0 :::6667 :::* LISTEN 3403/bitlbee
tcp6 0 0 ::1:631 :::* LISTEN 3414/cupsd
tcp6 0 0 :::2265 :::* LISTEN 3886/sshd
lsnrctl services
SP2-0734: unknown command beginning "lsnrctl se..." - rest of line ignored.
Ez egy 10g express edition.
- A hozzászóláshoz be kell jelentkezni
Az adatbázis példány nem fut. Próbáld elindítani manuálisan:
$ export ORACLE_SID=XE
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
$ export PATH=$PATH:$ORACLE_HOME/bin
$ sqlplus / as sysdba
SQL> STARTUP
...
Ha ettől nem indul el magától, akkor keresd meg az alert.log-t és küldd el.
- A hozzászóláshoz be kell jelentkezni
Ez mind OK, de talán egyszerűbb lenne, ha leírná, hogy mégis mit csinált.
Feltételezem, letöltötte a deb csomagot az oracle-től.
Feltelepítette. A telepítés sikeres volt? (pl. ha nincs elég swap, akkor nem szokott sikerülni).
dpkg -l oracle-xe*
ii?
Telepítés után futtatni kell a /etc/init.d/oracle-xe configure parancsot (legalábbis úgy rémlik, configure). Ez hozza létre magát az adatbázist (táblatereket, kezdő adattáblákat, stb).
Ez megvolt?
Hogy fut-e, egyszerűen láthatod (bár ha nincs alertlog, akkor bizonyára nem fut), a ps -e kiválóan megmutat egy csomó processzt, aminek a nevében XE van, ha fut.
Ha nem fut, akkor /etc/init.d/oracle-xe start
Ha valami nem megy, akkor majd kiírja, mi a baja.
- A hozzászóláshoz be kell jelentkezni
Ez melyik XE a sima vagy az universal? Nekem volt olyan, hogy az adatbázis létrehozás nem sikerült; elhasalt ORA-00600 (internal error)-al. Ennek is látszania kell az alert.log-ban.
- A hozzászóláshoz be kell jelentkezni
Koszonom az eddigi hozzaszolasokat, de egy gyors debian ujratelepites oldotta meg a problemat. Bar lama dolog, de ez volt az egyszerubb es gyorsabb megoldas (ido hianyaban).
Azokat, amiket irtatok, alapbol vegigprobaltam, a process futott, latszolag minden rendben volt, csak epp a porton nem figyelt semmi, es nem tudtam rajonni, h ennek mi lehetett az oka.
Oraclebol a western van/volt hasznalva.
- A hozzászóláshoz be kell jelentkezni