oracle do skoly

Domov Diskusné Fóra Pomoc: software oracle do skoly

Zobrazuje sa 11 príspevkov - 1 až 11 (z celkového počtu 11 )
  • Autor
    Príspevky
  • #64701
    mayoxy
    Účastník (Participant)

    zdravim ludia,

    mame predmet s databazami. a poterbujem nejakeho clienta 10 G (!) na mac osx snow leopard, nie databazy len clienta. Mozte mi s tym niekto pomoct?

    tu je postup co mame na webe ale pre windows, poterboval by som to pre mac

    ____________________________________________________________________________________
    1. stiahnut z technet.oracle.com (potrebna registracia)
    2. SQL developer ma aj taku verziu, kt. netreba instalovat iba sa skopiruje, ci sa ta nachadza na technete ale neviem

    3. Po instalacii, skopirovani SQL Developera ho spustime

    4. Klikneme na connection a dame: Add a new connection

    5. Nastavenie spojenia

    Nazov connection(session): si zadate podla uvazenia Login: Je Vas login Password: Je Vase heslo, je tam aj moznost ulozit heslo, treba zaskrtnut „checkbutton“ save password Hostname: 147.232.60.6 alebo oracle.fei.tuke.sk Port: ponechate ten co je, tusim je to 1521 — Treba prekliknut „radio“ button na SERVICE Service: je to co mate zadane v tnsnames.ora. Ak ste dodrzali postup instalacie SQL + tak vasou sluzbou je: oracle
    ____________________________________________________________________________________

    #174944
    mayoxy
    Účastník (Participant)

    vpodstate som robil podla tohto
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/intel_macsoft.html
    ale neviem spravit 4. bod instalacie :/

    #174959
    benko
    Účastník (Participant)

    SQL developer je ciste Java-aplikacia, a na jeho beh nepotrebujes instantclient. Staci stihanut a pustit.

    Ak vsak chces rozbehnut nieco s instantclient (napr. ja to pouzivam na ruby), tak povedzme ze si instantclient rozbalil do /opt/oracle/

    tak do /Users/dude/.bashrc pridaj:

    export DYLD_LIBRARY_PATH=/opt/oracle/

    (to znamena ze system bude hladat libclntsh ci ako sa to vola nie len v standardnych systemovych adresaroch, ale aj v /opt/oracle.)

    #175171
    mayoxy
    Účastník (Participant)

    tak som si stiahol toho SQL developera. a ked som sa chcel prihlasit na new connection tak mi vypisuje toto http://qkpic.com/baef0
    Pricom som nasiel na nete ze nieco take. http://www.dba-oracle.com/t_sql_developer_vendor_error_17002.htm
    ale server funguje.

    #175174
    benko
    Účastník (Participant)

    mayoxy: ja mam na lokalnej sieti pocitac s menom „oracle“, a takto sa na neho pripajam:

    http://benko.sk/tmp/sqldeveloper.png

    Mas connect-string na tu databazu ? To co sa normalne pise do tnsnames.ora ? Ak si ten server neinstaloval ty, tak by si ho mal dostat. Z toho sa da urcit ako vyplnit ten formular v sql developeri.

    #175177
    mayoxy
    Účastník (Participant)

    http://qkpic.com/5285e
    server je skolsky. TUKE.sk . Cize funguje na 100%. chyba bude niekto vo mne. databazu som teda nerobil ja. ja sa nanu len chcem pripojit.

    nic ine som nerobil so sziadnym suborom. len som dam doplnil tie udaje do stiahnute programu. ziadny subor som needitoval ani nic.

    a ten subor tnsnames.ora ma vlastne tie veci co som tam doplnil, ved to urcite vies

    ORACLE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 147.232.60.6)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    )
    )

    #175220
    luqash
    Účastník (Participant)

    Aaaale :-D poviem ti hned na uvod, ze to strasne komplikujes :-) nepotrebujes instalovat ziadneho 10G klienta od Oraclu. Stiahni si toto http://www.aquafold.com/ predpokladam, ze sa tiez budes pripajat na server bodva a mne to islo v poriadku.

    PS: pevne verim, ze zadanie nebudes robit v PHP. Oplati sa pouzit kombinaciu Java + Swing, C#(Mono) + GTK# resp. v C#(Mono) spravis s COCOA# aj aplikaciu pre Mac :-P

    #175233
    mayoxy
    Účastník (Participant)

    potrebujem to do skoly. budem sa natom ucit. nejdem robit ziadnu aplikaciu :D nesom s tym az tak daleko, ale stahujem to co si mi dal stranku a uvidim

    edited: tolko krat som sa skusal prihlasit na server ze mi ho az locklo. Mam ho locked :D takze super !

    #175248
    raul
    Moderátor

    :) TO POZNAME .:D

    #177616
    mayoxy
    Účastník (Participant)

    Ako nainstalovat SQL plus na mac osx leopard/snow leopard

    Pred instalaciou:
    1. Stiahnut z oracle stranky
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/intel_macsoft.html
    oracle clienta pre mac osx (Intel x86) Version 10.2.0.4 a SqlPlus:
    – the Oracle Client ‘Instant Package – Basic’ [instantclient-basic-macosx-10.2.0.4.0.zip]
    – the Oracle Client ‘Instant Package – SqlPlus‘ [instantclient-sqlplus-macosx-10.2.0.4.0.zip]
    2. Stiahnut bash scripty MacSqlPlus.sh a TNSconnectMac.sh. Posledna verzia scriptov je na tejto stranke.
    http://www.danilovizzarro.it/scripts/

    Instalacia:
    1. Nastavit root heslo a lognut sa ako root
    # sudo passwd
    # su –
    2. Prekopirovat subory instantclient-basic-macosx-10.2.0.4.0.zip, instantclient-sqlplus-macosx-10.2.0.4.0.zip, MacSqlPlus.sh a TNSconnectMac.sh do adresara /var/root. (otvorite terminal napisete cp medzera a pretiahnete subor do terminalu, automaticky vam napise cestu suboru, aj keby bol na ploche nasledne medzera a ./)
    3. Vchod do root directora domovskeho, zmena prav scriptovacich suborov a a vykonanie installacie (spustenie scriptov).
    # cd
    # chmod 755 MacSqlPlus.sh TNSconnectMac.sh
    # ./MacSqlPlus.sh

    Po instalacii: [potrebne kroky]
    1. Budte si isti, ze viete SID, SERVER a PORT zo servera, na ktory sa chcete pripojit.
    2. vykonanie skriptu TNSconnectMac.sh
    # cd
    # ./TNSconnectMac.sh
    3. Zadajte: Oracle SID, Oracle Server, Oracle Server Port, Oracle Database Username, Oracle Database Password.

    Skuska programu:
    1. Pre pripojenie do oracle databazy cez SQL plus pouzite nasledujuci prikaz, kde nahradite jednotlive polozky za vase udaje:
    # sqlplus DB_USER/DB_PASS@//DB_SERVER:DB_PORT/DB_SID

    priklad: sqlplus durotrulo/heslo@oracle.server.sk:1521/orcl;

    Ak vam bude vypisovat ze nevie nacitat kniznicu spravte nasledujuce kroky:

    1. vytvorime si v domovskom adresari uzivatela subor s nazvom „oracle“ a donho dame toto:

    export DYLD_LIBRARY_PATH=/opt/oracle/instantclient_10_2
    cd ~/Documents/oracle; #tu si dajte cestu aku chcete
    sqlplus durotrulo/heslo@oracle.server.sk:1521/orcl;

    Pre upravu este mozme vytvorit program, ktory budeme mat v docku a jednoduchym kliknutim spustime SQL plus aj s prihlasim.

    1. Otvorime applescript editor (applications/utilities)
    2. nasledne tam vlozime nieco take

    tell application „Terminal“
    do script „./oracle“
    end tell

    3. Dame save as.. application.
    4. Nasledne si ju mozme move-nut do applications a zmenit ikonku, popripade si aj vytvorit vlastnu

    #177626
    benko
    Účastník (Participant)

    Ten navod je prilis komplikovany a nezrozumitelny, a shell skripty su uplne zbytocne.

    Prvy krok – zmenit heslo root – tak to by som nikdy nerobil. Instantclient je mozne nainstalovat priamo pod uzivatelom, root netreba. A aj keby root bolo treba – tak mu netreba nastavovat heslo – staci pouzivat „sudo“.

    Staci stiahnut instantclient baliky ako pises, rozbalit do jedneho adresara, a nastavit par premennych.

    Co sa tyka nastavenia premennych, ja to mam v ~/.bashrc. Povedzme ze sme rozbalili baliky do ~/apps/oracle/

    export PATH=$PATH:~/apps/oracle/bin
    export DYLD_LIBRARY_PATH=~/apps/oracle/lib
    export TNS_ADMIN=~/apps/oracle/conf

    a tnsnames.ora vytvorime ~/apps/oracle/conf/tnsnames.ora s obsahom:

    dbname =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.localdomain)(PORT = 1521))
    (CONNECT_DATA = (SERVICE_NAME = dbname)
    )
    )

    a potom uz staci pustit sqlplus:

    sqlplus user/pwd@dbname

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