oracle a mac os x

Domov Diskusné Fóra Pomoc: software oracle a mac os x

Zobrazuje sa 14 príspevkov - 41 až 54 (z celkového počtu 54 )
  • Autor
    Príspevky
  • #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“

    #195177
    mamvtrubke
    Účastník (Participant)

    prvé: /Applications/ohome/instantclient
    druhé: drwxr-xr-x@ 13 username staff 442 Feb 19 09:59 /Applications/ohome/instantclient

    #195178
    babo
    Úč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.html

    32bitovu 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)

    #195179
    mamvtrubke
    Účastník (Participant)

    WAW, ide… to je všetko?

    #195180
    mha
    Úč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.

    #195181
    sleepwalk3r
    Účastník (Participant)

    @mamvtrubke
    no este bude treba asi tie exporty nahadzat do ~/.profile aby boli permanentne

    #195182
    mamvtrubke
    Úč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.

    #195196
    mamvtrubke
    Účastník (Participant)

    @sleepwalk3r
    vieš mi s tým pomôcť

    #195198
    babo
    Úč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/instantclient

    2. 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 skola

    #195203
    mamvtrubke
    Úč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 specified

    #195205
    babo
    Úč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=CCSO

    takze 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

    X

    SQL>

    ==========
    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)))“

    #195212
    mamvtrubke
    Úč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

    #195223
    babo
    Úč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 napis

    #195227
    mamvtrubke
    Účastník (Participant)

    jasné, určite. teraz sa budem nejaký čas hrajkať s db… aplikáciu nad ňou budem riešiť neskôr :)

Zobrazuje sa 14 príspevkov - 41 až 54 (z celkového počtu 54 )
  • Musíte byť prihlásený, aby ste mohli odpovedať na túto tému.