데이터베이스/Oracle8 SQL*NET 환경설정 SQL*NET [SQLNET.ORA] - ORACLE 서버, 클라이언트 양쪽에 적용되는 파라미터를 설정한다. Ex> SQLNET.AUTHENTICATION_SERVICES = (NTS) -- NT 서비스 로그인을 사용하겠다는 의미 NAMES.DEFAULT_DOMAIN = oracle.com -- DB_DOMAIN, 접속 문자열의 디폴트 확장자 NAMES.DIRECTORY_PATH = (TNSNAMES, ONAMES, HOSTNAME) -- 접속 문자열 찾는 방법 SQLNET.AUTHENTICATION_SERVICES = (NTS): - ORACLE 리스너 서비스를 실행할 때 오라클을 설치했을 당시의 로컬 유저로 실행하겠다는 의미다. 따라서 권한이 없는 유저로 ORACLE을 설치하면 종종 리스너 서비스가 .. 2015. 5. 15. SQL*Plus에서 AUTOTRACE 사용하기 [AUTOTRACE 사전준비] 1. PLAN_TABLE 생성 - $ORACLE_HOME/rdbms/admin/utlxplan.sql (오라클 10g 이후 부터 별도로 테이블 생성하지 않아도 SYS.PLAN_TABLE$ 사용하여 실행 계획 저장가능) 2. PLUSTRACE 권한 부여 - $ORACLE_HOME/sqlplus/admin/plustrce.sql Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]] 옵션 설정 SQL 실행 계획 실행 결과 통계 정보 SET AUTOTRACE ON 수행 출력 출력 출력 SET AUTOTRACE ON EXPLAIN 수행 출력 출력 X SET AUTOTRACE ON STATISTICS 수행.. 2015. 4. 29. DBMS_METADATA 사용하기 [OBJECT_TYPE] - SELECT DISTINCT OBJECT_TYPE FROM DBA_OBJECTS; EDITION INDEX PARTITION CONSUMER GROUP SEQUENCE TABLE PARTITION SCHEDULE QUEUE RULE JAVA DATA PROCEDURE OPERATOR LOB PARTITION DESTINATION WINDOW SCHEDULER GROUP LOB PACKAGE PACKAGE BODY LIBRARY PROGRAM RULE SET CONTEXT TYPE BODY JAVA RESOURCE XML SCHEMA TRIGGER JOB CLASS UNDEFINED DIRECTORY MATERIALIZED VIEW TABLE INDEX SYNONYM VIEW .. 2015. 4. 29. OPTIMIZER 개요 [RBO - Rule Based Optimizer] - 규칙 기반 옵티마이저로써 처리 방식의 우선순위를 정해 놓고 우선순위가 높은 방식을 선택하여 실행 계획을 생성한다. 1. Single row by ROWID 2. Single row by cluster join 3. Single row by hash cluster key with unique or primary key 4. Single row by unique or primary key 5. Cluster join 6. Hash cluster key 7. Indexed cluster key 8. Composite index 9. Single-column index 10. Bounded range search on indexed columns 11. U.. 2015. 4. 29. 이전 1 2 다음