v251_upute_kratke.txt --------------------------------------------------------------------------------------- -- POSTUPAK ZA INSTALACIJU MISH -- VERZIJE 25.1 1. Zaustaviti vanjske sustave ako je potrebno 2. MODULI Extract v251_OraApl6i.zip na korisnikovu odgovaraju?u mapu. -- Linux -- unzip v251_OraApl6i.zip -d /u02/sharedir/ 3. BAZA (kopirati \v251_inst\skripte na ... korisnikovu mapu ako je potrebno) 4. instalacija 5. lst prebaciti u mapu lst i brisati mapu skripte kod korisnika 6. Pokrenuti vanjske sustave ako je potrebno --------------------------------------------------------------------------------------- @login.sql connect shema/...@shema SPOOL v251_???.lst -- "???" je naziv licence SELECT TO_CHAR (SYSDATE, 'DD.MM.RRRR HH24:MI:SS') FROM dual; SELECT sys_context ('USERENV', 'HOST', 54) FROM dual; -- Characterset klijenta mora biti EE8MSWIN1250 SELECT DISTINCT client_charset AS client_charset FROM v$session_connect_info WHERE sid = SYS_CONTEXT ('USERENV', 'SID'); -- Characterset baze SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'; -- alter session set nls_length_semantics = char; -- ako je AL32UTF8 kod svakog connecta -- Informacije o bazi i verziji APEX-a @verzija_baze.sql select version_no from apex_release; show user; ACCEPT shema CHAR PROMPT 'Unesite naziv sheme: ' set serveroutput on; -- samo na centru @apex_off.sql @sustav_off.sql -- kraj samo na centru @v251_sys.sql -- samo jednom na bazi @v251_msys.sql -- samo jednom na bazi show user; -- Informacije o vlasniku, verzija treba biti 24.1.2 @vlasnik.sql @compsve &shema -- ne treba pokretati kompajliranje @v251_xtab.sql @disable_jobs.sql @v251_centar.sql -- propustiti predložene skripte @v251_avt.sql @v251_drp.sql @v251_tab.sql @v251_ind.sql @v251_con.sql @v251_pks.sql @v251_pkb.sql @v251_vw.sql @v251_trg.sql @v251_grt.sql -- samo na shemama IT @v251_comment.sql exec sys.utl_recomp.recomp_serial (UPPER ('&shema')); ili exec dbms_utility.compile_schema (UPPER ('&shema')); ili exec dbms_utility.compile_schema (schema => UPPER ('&shema'), compile_all => false); @compsve &shema -- ne treba pokretati komentirane naredbe SELECT DISTINCT status FROM user_triggers; SELECT DISTINCT status FROM user_constraints; -- ako postoji DISABLE constraint tada napraviti ALTER TABLE xx ENABLE CONSTRAINT yy; -- SELECT object_name FROM user_objects WHERE object_type = 'CONSTRAINT' AND status = 'DISABLE'; exec dbms_session.modify_package_state (2); @v251_cpp.sql -- propustiti predložene skripte @v251_poruke.sql @v251_neb2.sql @v251_sql.sql @v251_modpar.sql -- @v251_prijevodi.sql -- samo na shemi JACENTAR Jadranka turizam - OTKOMENTIRATI SELECT DISTINCT status FROM user_triggers; SELECT DISTINCT status FROM user_constraints; @v251_verzija.sql @vlasnik.sql @enable_jobs.sql -- SAMO na objektima (za centar i podcentar u centar_kraj) @v251_brisanje_objekata.sql -- propustiti naredbe ako ih ima @provjera_UK.sql -- Ako ima indeksa bez UK upisati u IRN 3998. @a_not_wrapped.sql @provjera_objekata.sql -- provjeriti broj objekata OBJECT_TYPE COUNT(*) ------------------- -------------------- DATABASE LINK 3 INDEX 3074 JOB 22 LOB 28 PACKAGE 454 PACKAGE BODY 454 SEQUENCE 2 SYNONYM 6 TABLE 773 TRIGGER 3070 TYPE 37 VIEW 272 @_sys_flush.sql -- samo jednom na zadnjoj šemi baze! SELECT TO_CHAR (SYSDATE, 'DD.MM.RRRR HH24:MI:SS') FROM dual; SPOOL OFF -- centar kraj connect shema/...@shema @login.sql SPOOL v251_kraj_???.lst -- "???" je naziv licence SELECT TO_CHAR (SYSDATE, 'DD.MM.RRRR HH24:MI:SS') FROM dual; ACCEPT shema CHAR PROMPT 'Unesite naziv sheme: ' @vlasnik.sql set serveroutput on; -- na centrima koji imaju objekte propusti rezultat sljedeće naredbe select 'select verzija from s_vlasnik@' || sifra || ';' from smet_cvorovi order by sifra / @v251_centar_kraj.sql -- propustiti predložene skripte @enable_jobs.sql -- za centar i podcentar @apex_on.sql @sustav_on.sql @_sys_flush.sql -- samo jednom na zadnjoj šemi baze! SELECT TO_CHAR (SYSDATE, 'DD.MM.RRRR HH24:MI:SS') FROM dual; SPOOL OFF EXIT -- iz SQL-a