v252_upute_kratke.txt
---------------------------------------------------------------------------------------
-- POSTUPAK ZA INSTALACIJU MISH
-- VERZIJE v252

1. Zaustaviti vanjske sustave ako je potrebno

2. MODULI
    Extract v252_OraApl6i.zip na korisnikovu odgovaraju?u mapu.

    -- Linux
    -- unzip v252_OraApl6i.zip -d /u02/sharedir/

3. BAZA (kopirati \v252_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


---------------------------------------------------------------------------------------
OBRISATI SLJEDEĆE MODULE ZA APLIKACIJSKOG DIREKTORIJA KORISNIKA
gas2160.fmx
gas1510.fmx
gas5730.fmx
gas2160.rep
gas1510.rep
gas5730.rep
---------------------------------------------------------------------------------------

@login.sql

connect shema/...@shema

SPOOL v252_???.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

@v252_sys.sql -- samo jednom na bazi

show user;


-- Informacije o vlasniku, verzija treba biti 25.1.1+
!!! - Neki korisnici imaju 25.1.1 (Arena turist..), onda treba instalirati 25.1.1+
@vlasnik.sql
@compsve &shema  -- ne treba pokretati kompajliranje

@v252_xtab.sql

@disable_jobs.sql

@v252_centar.sql -- propustiti predložene skripte

@v252_avt.sql
@v252_drp.sql
@v252_tab.sql
@v252_ind.sql
@v252_con.sql
@v252_pks.sql
@v252_pkb.sql
@v252_vw.sql
@v252_trg.sql
@v252_grt.sql

-- samo na shemama IT
@v252_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;

exec dbms_session.modify_package_state (2);

@v252_cpp.sql -- propustiti predložene skripte
@v252_poruke.sql

@v252_neb2.sql
@v252_sql.sql

SELECT DISTINCT status FROM user_triggers;
SELECT DISTINCT status FROM user_constraints;

@v252_verzija.sql
@vlasnik.sql

@enable_jobs.sql -- SAMO na objektima (za centar i podcentar u centar_kraj)

@v252_brisanje_objekata.sql -- pokrenuti skripte ako ih predlozi

@provjera_UK.sql -- Ako ima indeksa bez UK upisati u IRN nnnn.
@a_not_wrapped.sql

@provjera_objekata.sql -- provjeriti broj objekata

OBJECT_TYPE                     COUNT(*)
------------------- --------------------
DATABASE LINK                          1
INDEX                               3036
JOB                                   22
LOB                                   26
PACKAGE                              450
PACKAGE BODY                         450
SEQUENCE                               2
SYNONYM                                6
TABLE                                757
TRIGGER                             3019
TYPE                                  37
VIEW                                 271

@_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 v252_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
/

@v252_centar_kraj.sql

@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
