Domov › Diskusné Fóra › Pomoc: software › oracle a mac os x
- Toto téma obsahuje 53 odpovedí, 8 hlasov, a bola naposledny upravená pred 15 years, 4 months od
mamvtrubke.
-
AutorPríspevky
-
19. februára 2010 o 12:20 #195176
babo
Účastník (Participant):) nenaloadovali sa spravne DYNAMIC libraries. Moznosti chybu su dve, bud budeme musiet este jeden PACKAGE nainstalovat, alebo je problem s tymi premennymi prostredia
vypis mi co ti hodi v terminal ked nas (ak si ho este nezavrel, ak si zavrel, tak otvor nanovo a nastav aj vsetky premenne nanovo, potom ked to pojde ich dame do profile, aby sa nastavili vzdy) :
„echo $DYLD_LIBRARY_PATH“
„ls -ld $DYLD_LIBRARY_PATH“19. februára 2010 o 12:23 #195177mamvtrubke
Účastník (Participant)prvé: /Applications/ohome/instantclient
druhé: drwxr-xr-x@ 13 username staff 442 Feb 19 09:59 /Applications/ohome/instantclient19. februára 2010 o 12:27 #195178babo
Účastník (Participant)dobre, tak treba este jeden PACKAGE a pojde to (dufam)
1. Stiahni si z tadeto:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/intel_macsoft.html32bitovu verziu package s nazvom „Instant Client Package – SQL*Plus“. subor sa vola “ instantclient-sqlplus-10.2.0.4.0-macosx-x86.zip“ . Pozor nech je to len naozaj 32bit.
2. rozbal zip a nakopiruj vsetky subory prave do toho /Applications/ohome/instantclient
3. teraz skus zase „sqlplus /nolog“ (samozrejme stale vsetky tie premenne treba)19. februára 2010 o 12:34 #195179mamvtrubke
Účastník (Participant)WAW, ide… to je všetko?
19. februára 2010 o 12:39 #195180mha
Účastník (Participant)Oracle DB patrí na server, a práve kvoli tomu by som ju na MacBook nikdy neinstaloval priamo. Ak tak to virtualneho stroja cez VirtualBox. Vmware atd… klienta by som pouzil nejakeho javoveho, tie su univerzalne a bezia na kazdom systeme.
19. februára 2010 o 12:43 #195181sleepwalk3r
Účastník (Participant)@mamvtrubke
no este bude treba asi tie exporty nahadzat do ~/.profile aby boli permanentne19. februára 2010 o 12:45 #195182mamvtrubke
Účastník (Participant)DB mám na školskom serveri… a celý čas je to tu len o inštalácii klienta. Javovsky nechcel ísť a nerobí mi problém ísť na klient cez terminál.
19. februára 2010 o 13:23 #195196mamvtrubke
Účastník (Participant)@sleepwalk3r
vieš mi s tým pomôcť19. februára 2010 o 13:39 #195198babo
Účastník (Participant)1. ako pisal sleepwalker, treba dat do profile. Neviem ci zvladas „vi“, tak to mozno bude malinky problem. Nie som totiz pri macu a neviem, ci ti TextEdit najde aj subor, ktory zacina bodkou.
Musis totiz tieto riadky pridat do suboru /Users/username/.bash_profile (ak subor neexistuej, tak ho vytvorit)export ORACLE_HOME=/Applications/ohome
export PATH=$PATH:$ORACLE_HOME/bin
export DYLD_LIBRARY_PATH=$ORACLE_HOME/instantclient2. aby sme otestovali aj connect do DB potrebujes vediet svoj USENAME, PASSWORD, SEVER, PORT NA KTOROM POCUVA LISTENER PRE DATABAZU a SID DATABAZY (jej identifikator). Potom das „sqlplus /nolog“ a napises
connect USERNAME/PASSWORD@//SERVER:PORT/SID … samozrejme tie nazvy nahradis za tie svoje, co ti opskytla skola19. februára 2010 o 14:37 #195203mamvtrubke
Účastník (Participant)SID je prihlasovací reťazec?
PORT neviem, iba že je to TCP protokol. Nie je tam nejaký všeobecný port?
Ceztovšetko VRELÁ VĎAKA. Ešte raz veľmi pekne ďakujem. Vyzerá, že to pôjde len zistiť ten port…
skúsil som od Googla 1521 ale chybová hláška:
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified19. februára 2010 o 14:48 #195205babo
Účastník (Participant)SID je meno databazy (max 8 znakov tusim)… Takze musis zistit to a port. Moj priklad:
USERNAME=svc
PASSWORD=svc
SERVER=192.168.1.10
PORT=1521
SID=CCSOtakze potom (aj s par prikazmi, ktore si mozes vysuksat :) :) )
SQL> connect svc/svc@//192.168.1.10:1521/CCSO
Connected.
SQL> show user
USER is „SVC“
SQL> SELECT * FROM dual;D
–
XSQL>
==========
Port je defaulnty naozaj 1521. Otazka je c myslis CONNECT stringom. Ak mas nieco taketo podivne, tak sa mozeme prihlasit inak, ako cez EASY CONNECT„(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=shobeen) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=sales_us)))“
19. februára 2010 o 15:15 #195212mamvtrubke
Účastník (Participant)ach dobre už som tam, som dal iba jeden slash za @
tak vďaka, sám by som CONNECTED nedal… dík
19. februára 2010 o 16:37 #195223babo
Účastník (Participant)nie je za co. potom este kvoli jave budes musiet nahodit asi ten THIN JDBC client a nejake dalsie drobnosti (cez neho sa najlahsie connectuje do bazy).
Keby si este nieco potreboval este s Oracle DB, tak napis19. februára 2010 o 16:45 #195227mamvtrubke
Účastník (Participant)jasné, určite. teraz sa budem nejaký čas hrajkať s db… aplikáciu nad ňou budem riešiť neskôr :)
-
AutorPríspevky
- Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.