oracle + sqlplus + debian

Sziasztok!

Felszenvedtem az oracle 10g expressz clienst a debian rendszeremre. Az sqlplus parancsal kéne kapcsolódni egy külső szerverhez, amin gyakorlatokat kell végezni.
Eddig jutottam:
sqlplus user/jelszo@adatbazis

Viszont fogalmam sincs, hogy a server címét hogyan tudom neki megadni. Állítólag MS alatt egy network manager névre hallgató oracle szoftver felelős ezért.

Hogyan tudok debian alatt csatlakozni ahoz a bizonyos szerverhez?

Előre köszönöm,
Csaba

Hozzászólások

MS alatt van egy TNSNAMES.ORA fájl (ora9i). Arrafelé matass! ;o)

Pl.:
Egy sor a fájlból:

test2db =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = 192.168.1.15)
(Port = 1521)
)
)
(CONNECT_DATA = (SID = test2db)
)
)

Az adatbázis a test2db.

Köszi!
Matattam: "All of these files configure the Oracle networking software (SQL*Net, aka Net8 for Oracle8). These files should all be created on the server in the $ORACLE_HOME/network/admin directory."

Nálam a kliens-deb felpakolása után nem létezik ilyen változó. Minden oracle-es cucc a /usr/lib-ben van. Ott meg nem találtam network mappát.

Használta már egyáltalán valaki ezt az egyszerű klienst??

az XE felépítése teljesen más, mint az enterprise-é, ergo a fájlokat sem lehet ott megtalálni, mint le van doksizva.

tipp $oracle_home-nak:
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

tehát
$ export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
$ export PATH=$PATH:$ORACLE_HOME/bin
$ cd $ORACLE_HOME/network/admin/

ha itt nincs tnsnames.ora, akkor egyszerűen létrehozod, és beírod a korábban javasolt példabejegyzést. ellenőrizni a tnsping-gel tudod.

--
deejayy DOT hu

Kicsit off ugyan, de.. megeri felrakni gqlplust is melle, 'picit' kenyelmesebb :)

________________________________________
Sooner or later every curse is a prayer.

Nem a dbszerverrol hasznalom, hanem masik linuxos geprol ahol az oracle kliens van telepitve es az $oracle_home -ban a network/admin/tnsnames.ora-ban van megadva, ugy ahogy mar az elso valaszban is irtak.
utanna mar csak 'sqlplus user@linknev', ennyi..
ha a szerverrol akarod hasznalni akkoris ugyanugy a tnsnames.ora-ban kell megadni

________________________________________
Sooner or later every curse is a prayer.

Köszi a válaszokat, sikerült megoldani.

Rövid összefoglaló:
Ezt a csomagot használtam: oracle-xe_10.2.0.1-1.0_i386.deb
A sima kliens-csomag mappastruktúrája elcseszett, azzal nem boldogultam.
A többi beállítást úgy végeztem, ahogyan ebben a threadben leírták.

Köszi még1x.

Üdv,
Csaba

Gyakorlatilag semmit sem tud, ami miatt az ember Oracle (vagy barmely mas fizetos RDBMS) licenszet venne. Nem kapunk semmit sem ajandekba ;)

Advanced Security Option
interMedia
Messaging Gateway
Oracle Change Management Pack
Oracle Clusterware
Oracle Configuration Management Pack
Oracle Connection Manager
Oracle Data Guard
Oracle Data Mining
Oracle Diagnostic Pack
Oracle Enterprise Manager
Oracle Fail Safe
Oracle Label Security
Oracle Names
Oracle OLAP
Oracle Partitioning
Oracle Real Application Clusters
Oracle Spatial
Oracle Streams Apply
Oracle Tuning Pack
Oracle Workflow
Oracle Workspace Manager
Ultra Search

amúgy olykor érdemesebb az enterprise verzióval baszkodni, szerintem nem fog rádkopogni a BSA, hogy 'hallottuk, hogy oracle-t használ, legyen kedves megtéríteni azt a 10 milliós kárt, amit okozott...'

céges környezetben meg xe-vel nem annyira szerencsés játszani, akkor már inkább postgresql vagy mysql...

--
deejayy DOT hu

Sziasztok!

Oracle-XE alatt szeretném megoldani, hogy tudjak távolról csatlakozni rá.
találtam is erről anyagot.
ha sqlplus -al belépek és kiadom, hogy EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); akkor rendben.
azt viszont nem tudom, hogyan lehet megoldani, hogy mindez újrainditás után egyből így legyen?
sejtem, hogy konfig fájlban kellene átállítani, de hol melyikben ?
most ismerkedem Oracle adatbázisokkal eddig MySQL -el foglalkoztam tehát sajnos még nem ismerem ki magam az Oracle konfigurációs fájlaiban.
előre is köszönöm

amúgy olykor érdemesebb az enterprise verzióval baszkodni, szerintem nem fog rádkopogni a BSA, hogy 'hallottuk, hogy oracle-t használ, legyen kedves megtéríteni azt a 10 milliós kárt, amit okozott...'

Persze, igazad van, buzdítsuk az embereket az illegális szoftver használatra.....

--
http://laszlo.co.hu/

Itt le van írva nagy vonalakban az Oracle kliens installálás.

--
CCC3

10g-től az sqlplus tudja az oracle easy connect technológiát is:

sqlplus un/pwd@host/service ( vagy ha nem 1521-en van a listener, akkor host:port/service )