본문 바로가기
728x90

oracle 뷰3

[ORACLE] SYN 시노님 완전 가이드 : 구조 사용법 실무 적용까지 1. SYN(시노님)이란 무엇인가?시노님(SYNONYM)은 Oracle 데이터베이스에서 객체의 별칭(alias) 역할을 수행하는 객체입니다. 사용자는 복잡하거나 소유자가 다른 객체의 전체 이름을 직접 입력하지 않고도, 보다 간단한 이름으로 객체를 참조할 수 있게 됩니다. 이 기능은 특히 대규모 시스템이나 계층 구조가 깊은 시스템에서 객체 접근을 단순화하고, 애플리케이션 개발 시 유지 보수성을 높이는 데 핵심적인 역할을 합니다.2. 시노님의 주요 특징 및 장점특징설명간결한 참조소유자(schema) 명시 없이 테이블, 뷰 등을 간단하게 참조 가능보안 추상화객체의 실제 위치나 구조를 숨김으로써 보안 강화코드 재사용성 향상다양한 사용자 환경에서 동일한 SQL 쿼리 재사용 가능로직 분리물리적 객체 변경 없이 논리.. 2025. 7. 30.
[ORACLE] ALL_PROBE_OBJECTS 뷰를 활용한 소스 코드 추적 및 디버깅 오라클 데이터베이스는 개발자와 DBA가 PL/SQL 프로그램의 동작을 추적하고 분석할 수 있도록 다양한 메타데이터 뷰를 제공합니다. 이 중 ALL_PROBE_OBJECTS는 PL/SQL Hierarchical Profiler 또는 DBMS_PROFILER와 같은 디버깅 툴을 사용할 때 연관된 객체 정보를 조회하는 데 사용되는 중요한 뷰입니다. 이 글에서는 ALL_PROBE_OBJECTS 뷰의 구조, 사용 목적, 실무 적용 사례, 관련 뷰와의 차이점 등을 집중적으로 다루어 오라클 기반 소스 코드 디버깅을 체계적으로 이해할 수 있도록 돕습니다.1. ALL_PROBE_OBJECTS 개요ALL_PROBE_OBJECTS는 오라클에서 디버깅/트레이싱과 관련된 객체들에 대한 메타정보를 제공합니다. 이 뷰는 사용자가 .. 2025. 6. 27.
[ORACLE] ALL_OPARGUMENTS 뷰 완전 정복 : PL/SQL 매개변수 분석의 핵심 오라클 데이터베이스에서 프로시저, 함수, 패키지와 같은 PL/SQL 객체는 비즈니스 로직을 처리하는 데 매우 중요한 역할을 합니다. 이들 객체의 정의를 분석하거나 자동 문서화 작업을 하다 보면, 각 함수나 프로시저가 받는 매개변수(Parameter) 정보를 확인하는 작업이 필요해집니다. 이때 유용하게 활용되는 뷰가 바로 ALL_OPARGUMENTS입니다. 본 글에서는 이 뷰의 개념부터 실무 활용법까지 자세히 살펴보겠습니다.1. ALL_OPARGUMENTS 뷰란?ALL_OPARGUMENTS는 오라클 데이터베이스의 PL/SQL 함수, 프로시저, 패키지에 정의된 입력값(IN), 출력값(OUT), 입출력값(IN OUT) 등의 파라미터 정보를 제공하는 시스템 뷰입니다. 특히 오버로딩(overloading)이 허용.. 2025. 6. 25.
728x90