본문 바로가기

Database/Oracle62

한국어 문서 목록 - Oracle Database [ID 1535149.1] 한국어 문서 목록 - Oracle Database [ID 1535149.1]맨 아래로수정 날짜:2013. 6. 7유형:ANNOUNCEMENT상태:PUBLISHED우선순위:3설명 (0)이 문서에서 상세 내역조치 사항 Database Technology -> Database Ad Hoc KM Content Management DB Admin DB Data Warehouse DB Install DB Performance Database BETA High Availability Information Integration Manageability Scalability Security Products Software Development and Windows Specialized Technology and Plat.. 2017. 6. 26.
프로시저(Procedure) 실행하기 1) return cursor가 있는 패키지(package) , procedure(프로시저)를 생성한다2) 프리시저 실행 시 REFCURSOR 변수(var)를 하나 선언하여 실행하면 결과 값이 조회된다. 2017. 5. 25.
오라클 프로시저 커서 (CURSOR) 3가지 생성 방법 1. 커서의 내용을 미리 정의 해 놓고 사용하는 방법.DECLARE CURSOR C_LIST IS SELECT MY_ID FROM MY_TABLE WHERE 조건;BEGIN FOR I_ID IN C_LIST LOOP DBMS_OUTPUT.put_line(I_ID); END LOOP;END; 비추천 커서의 내용을 정할 때 select 문제 동적으로 parameter가 넘어가야 할 경우 사용이 불가능 하다. 왜냐하면 BEGIN 전에 정의하기 때문이다. 2. 커서 변수를 미리 만들어 놓고 불러서 사용하는 방법.DECLAREI_ID VARCHAR2(100);-- 변수 정의 C_LIST SYS_REFCURSOR;-- 커서 정의BEGIN OPEN C_LIST FOR SELECT MY_ID FROM MY_TABLE .. 2017. 5. 25.
보안관련 유틸리티 1) WRAP 유틸리티 데이터베이스 조작 언어 중에 하나인 PL-SQL은 SQL언어가 가지지 못한 많은 장점들을 가지고 있습니다. 그럼에도 불구하고 가장 큰 단점은 소스 프로그램의 비효율적 관리 방법과 디스크에 남아 있는 소스 내용의 노출로 인해 보안에 지대한 문제점을 가지고 있다는 점입니다. 이와 같은 문제점을 보완하기 위해 오라클 사에서는 운영체계 상에서 작성된 PL-SQL의 소스 프로그램의 노출 방지를 위해 WRAP 유틸리티를 제공합니다. 먼저, 테스트할 프로시저를 생성하기 위한 스크립트를 작성하십시오. ### html [C:\] EDIT wrap_test.sql CREATE PROCEDURE wraptest IS TYPE emp_tab IS TABLE OF employees%ROWTYPE INDE.. 2011. 10. 28.
데이터베이스 감시 보안 기능 1) AUDIT 명령어 이 명령어는 4가지 모드의 데이터베이스 감시 기능을 제공합니다. 먼저, 첫 번째 감시 기능은 데이터베이스 내에서 특정 SQL 언어(CONNECT문, DROP TABLE, ALTER TABLE 등)가 실행될 때 언제, 어떤 사용자에 의해, 어떤 명령어가 실행되었고 실행 결과가 성공했는지, 실패했는지에 대한 로그 정보를 남기는 방법입니다. 두 번째 감시 기능은 특정 권한(SYSTEM Privilege 또는 OBJECT Privilege)이 실행되었을 때 그 상태 정보를 남기는 방법이며 세 번째 감시 기능은 특정 사용자가 특정 객체(테이블, 인덱스, 뷰 등)을 조작할 때 상태 정보를 남기며 네 번째 방법은 네트워크 상태를 감시하며 특정 Action(V$SESSION의 COMMAND 컬럼.. 2011. 10. 28.
사용자 암호 정책과 암호 검증 기능 1) 사용자 암호 정책 관계형 데이터베이스에서는 인가된 사용자 만이 데이터를 입력, 수정, 삭제, 조회할 수 있어야 합니다. 하지만, 사용자 계정과 암호가 효과적으로 운용,관리되기 위해서는 설정된 암호에 대한 체계적인 사용 정책과 암호 검증 방법이 제공되어야 합니다. 오라클 사에서는 보다 체계적이고 다양한 옵션들을 통해 사용자의 암호에 대한 보안기능을 강화하였습니다. 다음 예제는 사용자 암호의 유효 일수(PASSWORD_ LIFE_TIME)를 10일로 지정하고 암호 유효 기간이 지나면 5일마다 경고 메시지(PASSWORD_GRACE_TIME)를 출력하며 암호를 입력할 때 5번을 잘못 입력하면 더 이상 접속을 하지 못하게 제한하게 하는 방법입니다. ### html SQL> CONNECT SYSTEM/MAN.. 2011. 10. 28.