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

