Łukasz Schabek Architekt Rozwiązań
Temat: Problem z połączeniem [VirtualBox][Debian][Oracle11g]
Cześć,Korzystam z VirtualBox na którym goszczę Debiana. Z kolei na Debianie zainstalowałem Oracle w wersji 11g. Baza działa i jestem w stanie połączyć się z nią (sqlplus, jdbc) z poziomu systemu Gościa.
Nie mogę natomiast połączyć się z bazą z poziomu systemu Hosta (Windows 7).
Na VBox ustawiłem oczywiście przekierowanie portów; próbowałem trzech różnych ustawień:
VBoxManage modifyvm "Debian" --natpf1 "guestora,tcp,,1215,,1521"
VBoxManage modifyvm "Debian" --natpf1 "guestora,tcp,,1215,10.0.2.15,1521"
VBoxManage modifyvm "Debian" --natpf1 "guestora,tcp,127.0.0.1,1215,,1521"
Żadne zdaje się nie działać. Próba połączenia (używam Toad) kończy się komunikatem: ORA-12547: TNS:stracony kontakt.
Co może być nie tak? Czy to kwestia RDBMSa czy VBox?
System gość:
schabluk@debian> uname -a
Linux debian 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux
schabluk@debian> sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Fri Nov 5 12:38:38 2010
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 422670336 bytes
Fixed Size 1336960 bytes
Variable Size 264243584 bytes
Database Buffers 150994944 bytes
Redo Buffers 6094848 bytes
Database mounted.
Database opened.
SQL> quit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
schabluk@debian> lsnrctl start
LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 05-NOV-2010 12:39:26
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Starting /home/schabluk/app/schabluk/product/11.2.0/dbhome_2/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 11.2.0.1.0 - Production
System parameter file is /home/schabluk/app/schabluk/product/11.2.0/dbhome_2/network/admin/listener.ora
Log messages written to /home/schabluk/app/schabluk/diag/tnslsnr/debian/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 05-NOV-2010 12:39:28
Uptime 0 days 0 hr. 0 min. 1 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/schabluk/app/schabluk/product/11.2.0/dbhome_2/network/admin/listener.ora
Listener Log File /home/schabluk/app/schabluk/diag/tnslsnr/debian/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
The listener supports no services
The command completed successfully
TNS:
ORCL_VBX=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=169.254.104.111)
(PORT=1215)
)
(CONNECT_DATA=
)
)
169.254.104.111 to adres systemu Gościa który widzę na Hoście.Łukasz Schabek edytował(a) ten post dnia 05.11.10 o godzinie 13:57