SA_COMPONENTS

SA_COMPONENTS 패키지의 기본 개념과 패키지 내의 프러시저를 사용하는 방법을 설명합니다.

개요

SA_COMPONENTS 는 Tibero Label Security 기능의 레이블들의 정의를 관리하는 패키지입니다.

프러시저

본 절에서는 SA_COMPONENTS 패키지에서 제공하는 프러시저를 알파벳 순으로 설명합니다.

ALTER_COMPARTMENT

해당 구획의 짧은 이름, 긴 이름을 바꿔줍니다. 초기 설정 후에는 구획 번호는 바꿀 수 없습니다. 해당 구획이 사 용 중이라면 짧은 이름은 바꿀 수 없지만, 긴 이름은 바꿀 수 있습니다.

ALTER_COMPARTMENT 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

SA_COMPONENTS.ALTER_COMPARTMENT
(
    policy_name     IN VARCHAR2,
    comp_num        IN NUMBER(38),
    new_short_name  IN VARCHAR2,
    new_long_name   IN VARCHAR2
);
SA_COMPONENTS.ALTER_COMPARTMENT
(
    policy_name    IN VARCHAR2,
    short_name     IN VARCHAR2 DEFAULT NULL,
    new_long_name  IN VARCHAR2 DEFAULT NULL
);
  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

comp_num

  • 바꿔줄 구획의 번호

  • 저장된 구획 번호는 ALL_SA_COMPARTMENTS 뷰의 COMP_NUM 열에서 찾을 수 있음

short_name

  • 바꿔줄 구획의 짧은 이름

  • 저장된 짧은 이름은 ALL_SA_COMPARTMENTS 뷰의 SHORT_NAME 열에 서 찾을 수 있음

new_short_name

바꿀 새로운 구획의 짧은 이름

new_long_name

바꿀 새로운 구획의 긴 이름

  • 예제

ALTER_GROUP

해당 그룹의 짧은 이름, 긴 이름을 바꿔줍니다. 초기 설정 후에는 그룹 번호는 바꿀 수 없습니다. 해당 그룹이 사 용중이라면 짧은 이름은 바꿀 수 없지만, 긴 이름은 바꿀 수 있습니다.

ALTER_GROUP 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

group_num

  • 바꿔줄 그룹의 번호

  • 저장된 그룹 번호는 ALL_SA_GROUPS 뷰의 GROUP_NUM 열에서 찾을 수 있음

short_name

  • 바꿔줄 그룹의 짧은 이름

  • 저장된 짧은 이름은 ALL_SA_GROUPS 뷰의 SHORT_NAME 열에서 찾을 수 있음

new_short_name

바꿀 새로운 그룹의 짧은 이름

new_long_name

바꿀 새로운 그룹의 긴 이름

  • 예제

ALTER_GROUP_PARENT

해당 그룹과 연관 되어있는 부모 그룹을 바꿔줍니다.

ALTER_GROUP_PARENT 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

group_num

  • 바꿔줄 그룹의 번호

  • 저장된 그룹 번호는 ALL_SA_GROUPS 뷰의 GROUP_NUM 열에서 찾을 수 있음

short_name

  • 바꿔줄 그룹의 짧은 이름

  • 저장된 짧은 이름은 ALL_SA_GROUPS 뷰의 SHORT_NAME 열에서 찾을 수 있음

new_parent_num

  • 바꿀 새로운 그룹의 부모 그룹 번호

  • 부모 그룹 번호는 ALL_SA_GROUPS 뷰의 PARENT_NUM 열에서 찾을 수 있음

new_parent_name

  • 바꿀 새로운 그룹의 부모 그룹 이름

  • 그룹 이름은 ALL_SA_GROUPS 뷰의 SHORT_NAME 열에서 찾을 수 있음

  • 예제

ALTER_LEVEL

해당 레벨의 짧은 이름, 긴 이름을 바꿔줍니다. 초기 설정한 후에는 레벨 번호는 바꿀 수 없습니다. 해당 레벨이사용중이라면 짧은 이름은 바꿀 수 없지만 긴 이름은 바꿀 수 있습니다.

ALTER_LEVEL 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

level_num

  • 바꿔줄 레벨의 번호

  • 저장된 레벨 번호는 ALL_SA_LEVELS 뷰의 LEVEL_NUM 열에서 찾을 수 있음

short_name

  • 바꿔줄 레벨의 짧은 이름

  • 저장된 짧은 번호는 ALL_SA_LEVELS 뷰의 SHORT_NAME 열에서 찾을 수 있음

new_short_name

바꿀 새로운 레벨의 짧은 이름

new_long_name

바꿀 새로운 레벨의 긴 이름

  • 예제

CREATE_COMPARTMENT

해당 Label Security 정책에서 새로운 구획을 만들고 구획 번호, 짧은 이름, 긴 이름을 지정합니다. 구획 번호 는 레이블의 문자열 표현의 순서를 결정합니다.

CREATE_COMPARTMENT 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

comp_num

만들 구획의 번호

short_name

만들 구획의 짧은 이름

long_name

만들 구획의 긴 이름

  • 예제

CREATE_GROUP

해당 Label Security 정책에서 새로운 그룹을 만들고 그룹 번호, 짧은 이름, 긴 이름, 부모 그룹 이름을 지정합니다.

CREATE_GROUP 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

group_num

만들 그룹의 번호

short_name

만들 그룹의 짧은 이름

long_name

만들 그룹의 긴 이름

parent_name

  • 만들 그룹의 부모 그룹의 짧은 이름

  • NULL이면 그룹은 최상위 그룹이 됨

  • 예제

CREATE_LEVEL

해당 Label Security 정책에서 새로운 레벨을 만들고 레벨 번호, 짧은 이름, 긴 이름을 지정합니다. 레벨 번호 는 민감도 순위를 결정합니다(낮은 숫자가 덜 민감한 데이터를 나타냄).

CREATE_LEVEL 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

level_num

만들 레벨의 번호

short_name

만들 레벨의 짧은 이름

long_name

만들 레벨의 긴 이름

  • 예제

DROP_COMPARTMENT

해당 Label Security 정책에서 구획 번호나 짧은 이름이 일치하는 구획을 제거합니다. 해당 구획이 사용 중이라면 제거할 수 없습니다.

DROP_COMPARTMENT 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

comp_num

  • 해당 정책에서 제거할 구획의 번호

  • 저장된 구획 번호는 ALL_SA_COMPARTMENTS 뷰의 COMP_NUM 열에서 찾을 수 있음

short_name

  • 해당 정책에서 제거할 구획의 짧은 이름

  • 저장된 짧은 이름은 ALL_SA_COMPARTMENTS 뷰의 SHORT_NAME 열에 서 찾을 수 있음

  • 예제

DROP_GROUP

해당 Label Security 정책에서 그룹 번호나 짧은 이름이 일치하는 그룹을 제거합니다. 해당 그룹이 사용 중이 라면 제거 할 수 없습니다.

DROP_GROUP 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

group_num

  • 해당 정책에서 제거할 그룹의 번호

  • 저장된 그룹 번호는 ALL_SA_GROUPS 뷰의 GROUP_NUM 열에서 찾을 수 있음

short_name

  • 해당 정책에서 제거할 그룹의 짧은 이름

  • 저장된 짧은 이름은 ALL_SA_GROUPS 뷰의 SHORT_NAME 열에서 찾을 수 있음

  • 예제

DROP_LEVEL

해당 Label Security 정책에서 레벨 번호나 짧은 이름이 일치하는 레벨을 제거합니다. 해당 레벨이 사용 중이 라면 제거할 수 없습니다.

DROP_LEVEL 프러시저의 세부 내용은 다음과 같습니다.

  • 프로토타입

  • 파라미터

파라미터
설명

policy_name

  • Label Security 정책의 이름

  • 저장된 정책은 ALL_SA_POLICIES 뷰의 POLICY_NAME 열에서 찾을 수 있음

level_num

  • 해당 정책에서 제거할 레벨의 번호

  • 저장된 레벨 번호는 ALL_SA_LEVELS 뷰의 LEVEL_NUM 열에서 찾을 수 있음

short_name

  • 해당 정책에서 제거할 레벨의 짧은 이름.

  • 저장된 짧은 이름은 ALL_SA_LEVELS 뷰의 SHORT_NAME 열에서 찾을 수 있음

  • 예제

Last updated