본문 바로가기

오라클/오라클 실무

(10)
AFTER COMMIT TRIGGER ORACLE 커밋 이후 트리거 AFTER COMMIT TRIGGER는 말그대로 commit이후에 작동하는 트리거를 말하는데 구글에서 검색해서 조사해보면 전문가들은 대부분 "트리거를 그런식으로 사용하지 말아라 " https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:363719300346898052 -asktom https://stackoverflow.com/questions/4098771/how-to-define-a-trigger-on-commit-in-oracle -stackoverflow 라고 답변한다. 하지만, 정말로 어쩔 수 없을때는 사용해야하니, 일부 개발자,DBA들은 비공식적인, 일종의 트릭을 쓰는 방식으로 AFTER COMMI..
Materialized View란? http://www.gurubee.net/lecture/1857 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=yysvip&logNo=220102868084 https://helols.tistory.com/31 Materialized View란? Materialized View(이하 MView) 이것은 제목 그대로 view 입니다. 하지만 일반 View는 논리적인 테이블이고, Mview는 물리적으로 존재하는 테이블 입니다. 물리적으로 존재한다는 것은 Data가 일정 공간을 차지하고 있다는 거죠.. Mview는 어떤 결과를 뽑아 내는 쿼리가 너무나도 빈번히 사용 될 경우, Query 실행 시간의 수행속도 향상을 위하여, 여러 가지의..
RMAN 백업셋팅 https://positivemh.tistory.com/567 ㄴ내맘대로긍정 http://dbcafe.co.kr/wiki/index.php/%EC%98%A4%EB%9D%BC%ED%81%B4_rman_%EB%AA%85%EB%A0%B9%EC%96%B4 ㄴ RMAN 명령어 정리 http://dbcafe.co.kr/wiki/index.php/%EC%98%A4%EB%9D%BC%ED%81%B4_rman_%EB%B3%B5%EA%B5%AC ㄴRMAN 복구 시나리오 정리 http://dbcafe.co.kr/wiki/index.php/%EC%98%A4%EB%9D%BC%ED%81%B4_rman ㄴ개념정리 https://blog.naver.com/PostView.nhn?blogId=dangtong76&logNo=1400683..
RAC 명령어 cluster 종료 crsctl stop crs cluster 시작 명령어 crsctl start crs -wait cluster 기동 확인 명령어 crsctl stat res -t crsctl disable crs -RAC 자동시작off crsctl config crs -RAC 자동시작 옵션 확인 crsctl enable crs -RAC 자동시작옵션 on crsctl stat res -p >> rac_stat.txt http://dbtech.co.kr/bbs/?bo_c=1040&bo_v=512 crsctl stat res ora.oradb.db -p |grep AUTO_START db가 auto start 안되면 확인해야함 srvctl 명령어 DB이름으로 DB 종료 srvctl stop database..
Dba_profile select * from dba_profiles where RESOURCE_TYPE='PASSWORD'; CREATE PROFILE app_user2 LIMIT FAILED_LOGIN_ATTEMPTS 5 PASSWORD_LIFE_TIME 60 PASSWORD_REUSE_TIME 60 PASSWORD_REUSE_MAX 5 PASSWORD_VERIFY_FUNCTION verify_function PASSWORD_LOCK_TIME 1/720 PASSWORD_GRACE_TIME 10; ALTER PROFILE DEFAULT limit PASSWORD_GRACE_TIME UNLIMITED ; ALTER PROFILE DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED ; ALTER ..
Impdp 가 실행 되었을 때 처리 순서 CREATE TABLESPACE 및 데이터 파일 지정 CREATE PROFILE -사용자 패스워드 설정등 사용자계정에 제약사항 CREATE USER IDENTIFIED 패스워드 DEFAULT TABLESPACE "CREATE ROLE -유저생성 REVOKE ""롤이름"" FROM 사용자" -모든 권한 삭제 GRANT 권한 명 to "사용자명" -권한 .dmp file기준으로 다시생성 CREATE SEQUENCE -시퀀스 재생성 재생성될때 ,START with 값을 조절함. CREATE DIRECTORY GRANT READ ON DIRECTORY "DATA_PUMP_DIR" TO "IMP_FULL_DATABASE"" -DATA_PUMP_DIR읽을 권한 GRANT WRITE ON DIRECTORY "DATA..
AWR(Automatic Workload Repository) https://docs.oracle.com/en/database/oracle/oracle-database/19/tgdba/gathering-database-statistics.html#GUID-CE73D449-0EE9-4022-B1F1-AA12F0955C03 https://docs.oracle.com/cd/E11882_01/server.112/e41573/autostat.htm#PFGRF94212 AWR 직역시 자동 부하 관련 데이터 저장소 AWR 데이터는 스냅샷 수행에 의해 저장되거나 숨김 파라미터 설정 값에 의해 데이터로 저장되며, 8i 버전부터 제공한 스태츠팩(STATPACK) 데이터또한 사용자가 필요에 의해 설치해야 했던 스태츠팩과 달리 데이터베이스 생성 후 오픈시 별도의 설치 작업 없이 자동으로..
archive log https://offbyone.tistory.com/277 archive log list alter database archivelog; Alter database NOARCHIVELOG; SQL> alter system set DB_RECOVERY_FILE_DEST='D:\backup\oraclexe\arch' scope=spfile; - XE 가 아닐 경우 아래와 같이 지정할 수 있습니다. SQL> alter system set log_archive_dest='D:\backup\oraclexe\arch' scope=spfile; SQL> alter system set log_archive_format='arch_%t_%s_%r.arc' scope=spfile; - 파일 이름 포맷문자는 다음과 같습니다..