DB130 oracle user 계정 만료 기간 무제한 설정 oracle user 계정 만료 기간 무제한 설정 SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT'; ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED ; 2016. 2. 4. chang archivelog path chang archivelog path show parameters log_archive alter system set log_archive_dest_1='LOCATION=/oracle/product/arch' scope=spfile; 2016. 2. 4. 오라클 ORA-04091 오류 대응 트리거 create or replace PACKAGE AMOUNT_DATA_R_PACK AS TYPE ISEQNO IS TABLE OF AMOUNT_DATA_R.I_SEQNO%TYPE INDEX BY BINARY_INTEGER; TYPE ITDIFNO IS TABLE OF AMOUNT_DATA_R.I_TDIFNO%TYPE INDEX BY BINARY_INTEGER; TYPE CDATDT IS TABLE OF AMOUNT_DATA_R.C_DATDT%TYPE INDEX BY BINARY_INTEGER; TYPE FCRFLW IS TABLE OF AMOUNT_DATA_R.F_CRFLW%TYPE INDEX BY BINARY_INTEGER; TYPE FCRLVL IS TABLE OF AMOUNT_DATA_R.F_CRLV.. 2016. 2. 4. 오라클 ORA-04091 오류 대처 Oracle 의 ora-04091 에러는 변경이 가해지고 있는 테이블 (mutating table) 에 row level trigger를 처리할때mutating table의 access를 허용하지 않아 에러가 발생한다. 무슨 말이냐 trigger 문법을 보면 CREATE OR REPLACE TRIGGER TRIGGER_NAMEAFTER DELETE OR INSERT ON TABLEFOR EACH ROWBEGIN 트리거 본문 END; 이렇게 된다. 트리거 본문에서 ===========> ON TABLE ON 절에 쓰인 테이블은 트리거 본문에 쓰일수 없다. 무한루프 와 같은 이상 현상을 유발할 수 있다고 오라클에서 막았다. 따라서 백업테이블을 만들어서 사용할 수 있다. A 테이블B 테이블백업 A 테이블 A .. 2014. 2. 18. 이전 1 ··· 19 20 21 22 다음 반응형