분류 전체보기 (105) 썸네일형 리스트형 [ORACLE] SQL PLAN 고정 SQL PLAN 고정 - 커서의 실행계획 확인 SQL> select * from table(DBMS_XPLAN.DISPLAY_CURSOR(' SQL_ID입력')); 출력 EX> PLAN_TABLE_OUTPUT -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- SQL_ID 123123ssaawd2, child number 0 ----------------------------------.. [ORACLE] ORACLE LIFETIME SUPPORT POLICY 변경되는데로 업데이트 예정 [ORACLE] AWR DATA export/import AWR data를 Source 서버에서 target 서버로 import 방법 ------------------------------------------------------------- 1. datapump을 위해 사전에 디렉토리 생성 SQL> create or replace directory DBPUMP as '/datapump'; 2. awrext.sql 실행 $ sqlplus "/ as sysdba" SQL> @?/rdbms/admin/awrextr.sql ~~~~~~~~~~~~~ AWR EXTRACT ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ This script will .. [ORACLE] FRA 설정 FRA ? (Fast Recovery Area) 서버의 storage 장비에 일정크기의 공간에 백업을 저장할 용도의 영역 데이터 복원을 빠르게 수행 할 수 있음 SQL> show parameter db_recovery_file db_recovery_file_dest : FRA 저장 경로 db_recovery_file_dest_size : 용량 할당량 - FRA 경로 지정 SQL> alter system set db_recovery_file_dest ='/userhome/oracle' scope=spfile;- FRA 할당 용량 지정 SQL> alter system set db_recovery_file_dest_size =5G scope=spfile;- 변경내용 확인 SQL> show paramete.. [ORACLE] ORA-600 [kkdlcob-objn-exists] [1087263] version : 12.1.0.2 E.EOS : AIX발생 에러 : ORA-600 [kkdlcob-objn-exists] [1087263]#1 sql> select dataobj# from obj$ where name = '_NEXT_OBJECT' --> 1089096 sql> select max(obj#) from obj$ ; --> 1089084 #2. 이 Dictionary corupption 의 경우 obj$ 에서의 확인가능한 "_NEXT_OBJECT" 의 obj number 나 obj$ 의 최대값보다 큰 값을 요청할 때 발생합니다. ++ORA-00600 [KKDLCOB-OBJN-EXISTS] While Creating Job Scheduler Call ( Doc ID 1072734.1 ) { T.. [ORACLE] HINT 정리 ORACLE HINT 오라클 옵티마이저가 선택한 SQL문의 실행계획에 있는 경로, 조인하는 방법을 명시적으로 SQL 구문에 작성하여 인위적으로 변경하는 것 오라클이 항상 최적의 실행계획으로 데이터를 스캐닝하지 못하므로 직접 실행 경로를 작성하는 것. 사용자가 특정 SQL문에서 옵티마이저의 실행 계획보다 효율적은 실행 계획을 구사할수 있다면 힌트를 사용하는것도 개선의 방법 중 하나 HINT의 사용방법과 효과 효과 : 액세스 경로, 조인 순서, 병렬, 직렬 처리 변경, 드라이빙 테이블 선택 가능 1.OPTIMIZER_MODE 설정 /*+ ALL_ROWS */ 목적 : 처리속도 최적화 용도 : 전체 RESOURCE 소비를 최소화시키기 위한 힌트. Cost-Based 접근방식으로 ALL_ROWS는 Full Ta.. [ORACLE] PASSWORD_VERIFY_FUNCTION PASSWORD_VERIFY_FUNCTION 사용자에게 새로운 암호를 할당하기 전에 암호의 타당성을 인증하는 PL/SQL 함수를 사용할 수 있다. 오라클 서버는 기본 함수를 제공하며 데이터베이스 관리자가 PL/SQL 함수를 만들 수 있다. - 파라미터 : PASSWORD_VERIFY_FUNCTION - PASSWORD_VERIFY_FUNCTION 설정 방법사용자 암호를 설정하는 과정에서 단순한 문자나 숫자 등으로 암호를 설정하지 못하도록 암호를 검증하는 방법이 제공되는데, 이는 $ORACLE_HOME/rdbms/admin/utlpwdmg.sql 스크립트이다. 이 스크립트를 실행하면 VERIFY_FUNCTION 함수가 생성되고 사용자가 암호를 4자(버전에 따라 8자) 이하로 설정하거나 특.. [ORACLE] 대소문자 구분 없이 조건 걸기 LOWER나 UPPER 함수를 이용하여 검색하는 방법이다.※ 조건문에 함수를 걸어 사용하므로 인덱스를 탈 수 없어 성능적으로 좋은 방법은 아님(function base index 생성을 통해서 인덱스를 태울수는 있음)SQL> SELECT * FROM TABLE명 WHERE LOWER(컬럼명) = LOWER('WELcome'); --LOWER 함수를 이용하여 조건과 컬럼명을 소문자로 만들어 검색 SQL> SELECT * FROM TABLE명 WHERE UPPER(컬럼명) = UPPER('WELcome'); --UPPER 함수를 이용하여 조건과 컬럼명을 대문자로 만들어 검색 이전 1 2 3 4 ··· 14 다음