Oracle Developer Suite 10g (Designer, Repository, Forms & Reports Builder)
Tuesday, 10.03.2009 – DejanNastavljamo sa serijom “Kako da …” 😉
Još jedno od pitanja, koja se konstantno ponavljaju po forumima, a i kod mene u mailboxu, je pitanje u obliku “Treba mi Oracle Designer za ispit na faksu – gdje da ga nabavim!? I kako da kreiram Repository!?” ili “Moram da uradim vježbe sa Forms i Reports Builder – kako da instaliram to čudo!?“.
Oracle Designer, Forms & Reports Builder su razvojne komponente, koje se nalaze u sklopu Oracle Developer Suite. Dakle, krenimo korak po korak – počevši od downloada, preko instalacije, pa do podešavanja i kreiranja repositorya.
Napomene:
– Preporučljivo je da prije instalacije Developer Suite prvo instalirate Oracle bazu, kako ne bi došlo do problema u korištenju alata iz Developer Suite kolekcije.
– Ukoliko ste prije instalacije Developer Suite friško instalirali Oracle bazu (Oracle XE), morate restartovati kompjuter.
– Još bi bilo poželjno, da za instalaciju Developer Suite kreirate novog korisnika npr. DevSuiteAdmin, da ga dodate u grupu Administrators i da se logujete pod tim korisničkim nalogom, kako ne bi došlo do konflikta među aplikacijama (da ne odaberu pogrešan Oracle Home). U ovom primjeru ja to nisam napravio, kako bih pokazao da može i bez dodatnog korisnika.
Oracle Developer Suite 10g: download i instalacija
1. Prvi korak je otvoriti stranicu http://www.oracle.com/technology/software/products/ids/index.html i skinuti .zip datoteke sa instalacijskim paketima za Oracle Developer Suite. Obe .zip datoteke skinite npr. u C:TEMP .
2. Otpakujte jednu po jednu .zip datoteku u npr. C:\TEMP. Za prvu datoteku kreirajte novi direktorij DevSuiteDisk1, a za drugu DevSuiteDisk2.
3. Pokrenite setup.exe u C:\TEMP\DevSuiteDisk1
4. Kad se otvori Oracle Universal Installer, kliknite na “Next”
5. Pošto Developer Suite zahtjeva poseban Oracle Home (ne može biti u istom Oracle Home kao i baza), moramo kreirati novi pod npr. C:\DevSuiteHome i nazvati ga npr. DevSuiteHome. Potom kliknite na “Next”.
6. Odaberite “Complete“. Pri tome možete dodati i podršku za druge jezike, npr. za hrvatski ili ruski. “Next”.
7. Prikazaće se polje za unos izlaznog SMTP servera, preko kojeg će se slati E-Mail poruke. Možete ovo polje ostaviti prazno i naknadno popuniti. “Next”.
8. “Install” prvi dio (ukupna instalacija trajala je kod mene oko 20-30 minuta)
9. “Install” drugi dio. Odaberite putanju do drugog dijela instalacijskog paketa, npr. C:\TEMP\DevSuiteDisk2\stage .
Podešavanje pristupa Oracle bazi
Da bi ste mogli koristiti alate iz Developer Suite, morate podesiti pristup nekoj Oracle bazi. Ukoliko već nemate instaliranu Oracle bazu, onda prvo obavite taj korak. Uputstvo kako instalirati Oracle bazu možete pronaći u tekstu Oracle XE: kako započeti sa Oracle-om.
Pretpostavimo da koristite Oracle XE bazu, koju ste instalirali u prethodnom koraku.
1. otvorite datoteku c:\oraclexe\app\oracle\product\10.2.0\server\network\admin\tnsnames.ora i kopirajte konektor XE.
XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = mojakanta)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
2. unesite ga u C:\DevSuiteHome\network\admin\tnsnames.ora i snimite izmjene
3. isprobajte da li Developer Suite “vidi” Oracle bazu
C:\>set ORACLE_HOME=C:\DevSuiteHome C:\>cd %ORACLE_HOME% C:\DevSuiteHome>tnsping xe TNS Ping Utility for 32-bit Windows: Version 10.1.0.4.2 - Production on 09-MRZ-2009 11:40:13 Copyright (c) 1997, 2003, Oracle. All rights reserved. Parameterdateien benutzt: C:\DevSuiteHome\network\admin\sqlnet.ora Adapter TNSNAMES zur Aufl÷sung des Alias benutzt Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = mojakanta )(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE))) OK (110 ms) C:\DevsuiteHome>
Gotovo. Oracle Developer Suite je spreman za korištenje.
U nastavku slijedi objašnjenje kako se kreira Repository.
8 Responses to “Oracle Developer Suite 10g (Designer, Repository, Forms & Reports Builder)”
1. otvorite datoteku c:oraclexeapporacleproduct10.2.0servernetworkadmintnsnames.ora i kopirajte konektor XE.
molim te možeš mi objasnit šta ovo znači,kakav konektor Xe?
By tomislav on Apr 21, 2009
Izgleda da su se slashevi izgubili zbog formatiranja teksta, ali sad sam popravio to. 🙂
Znaci, ne treba da bude c:oraclexeapporacleproduct10.2.0servernetworkadmintnsnames.ora, nego c:\oraclexe\app\oracle\product\10.2.0\server\network\admin\tnsnames.ora
XE konektor ti je “net service name” za bazu pod nazivom XE. Pomocu tog konektora pristupas bazi.
By Dejan on Apr 22, 2009
Da li je moguca kombinacija Oracle 8i i Developer 10?
Imam na jednom serveru Oracle 8i a na drugom Oracle 10…
Nemogu sa Developerom nikako da se konektujem na 8-icu a na 10-tku ide!
By zlaja on May 11, 2009
Dopuna:
Ovaj tnsping prolazi ok, ali u developeru kad probam da se konektujem javlja: “ORA-00604:error ocured at recursive SQL level 1
Ora-12705: invalid unknown NLS parameter value specified
By zlaja on May 11, 2009
Koju gresku dobijas? Da nemas mozda problem sa pogresnom putanjom do ORACLE_HOME za 8i ?
By Dejan on May 11, 2009
Promenio sam u regeditu NLS_LANG na slovenian_slovenia.ee8mswin1250 kao što mi je i za 8i… i sad dobijam poruku: “ORA-03134: Conections to this server version are no longer supported.”
By zlaja on May 11, 2009
Koju verziju 8i imas tacno? Treba ti minimalno 8.1.7.0 ili cak 8.1.7.4, mada sam citao negdje da se 10g client ne gotivi sa 8i bazom… Nazalost licnog iskustva sa 8i bazom nemam, tako da ti ne mogu reci iz prve ruke…
I koja ti je tacno verzija 10g baze? Treba ti minimalno 10.1.0.3, jer u 10.1.0.2 ima neki bug, zbog kojeg se 10g client ne moze spojiti na 8i bazu.
By Dejan on May 11, 2009
Imam 8.1.7.0 i 10.2.0.1 baze… Imam neke aplikacije u forms 6i koje se kače na 8i, pa sam hteo da isprobam, da ih prekompajliram na Forms 10, al očigledno nemože. U suštini, imam neku aplikaciju u Forms 6i, i kad nešto u njoj promenim, cak i trivijalno, pocne da mi brljavi, narocito buttons-i. Moracu da probam da nadjem neki bolji patch za f6i, jer ja imam patch 2 a vidim da su pustili cak patch 18, samo je malo problem doci do toga kad ne radis sa registrovanom verzijom 🙂
By zlaja on May 12, 2009