@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; alter session set nls_length_semantics = char; -- propustiti naredbe za kompajliranje byte objekata SELECT 'ALTER ' || DECODE (type, 'PACKAGE BODY', 'PACKAGE', type) || ' ' || name || ' COMPILE;' FROM user_plsql_object_settings WHERE nls_length_semantics = 'BYTE' AND type <> 'TYPE' ORDER BY type, name; @compsve &shema -- ne treba pokretati kompajliranje -- 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 exec sys.utl_recomp.recomp_serial (UPPER ('&shema')); @compsve &shema -- ne treba pokretati komentirane naredbe SELECT DISTINCT status FROM user_triggers; SELECT DISTINCT status FROM user_constraints; 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 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 @vlasnik.sql select 'select verzija from s_vlasnik@' || sifra || ';' from smet_cvorovi order by sifra / @v251_centar_kraj.sql -- propustiti predložene skripte @enable_jobs.sql @apex_on.sql @sustav_on.sql @_sys_flush.sql @v_nakon_svih_verzija.txt -- propusti rezultat skripte SELECT TO_CHAR (SYSDATE, 'DD.MM.RRRR HH24:MI:SS') FROM dual; SPOOL OFF EXIT -- iz SQL-a