���������� ������ ���� �ý��� �ڿ��� ��ȣ ������ ���տ� �̸��� ������ ���Դϴ�.
- CPU
�̿�ð�
- I/O �۾�
- ���� �ð�(idle time)
- ���� �ð�(connect
time)
- �� ����(MTS�� ��쿡�� �����̺�Ʈ SQL ����)
- ����
����
- ��ȣ aging�� �Ⱓ ����
- ��ȣ �̷�
- ��ȣ ���⼺
����
- ���� ���
���������� ������ �� �����ͺ��̽� �����ڴ� ���������� �� ����ڿ��� ������ �� �ֽ��ϴ�. �ڿ� ������
enable�Ǿ� ������ ����Ŭ ������ �����ͺ��̽� ���� �ڿ��� �� ����ڿ��� ������ �������Ͽ� ���� �����մϴ�.
DEFAULT ��������
����Ŭ
������ �����ͺ��̽��� ������ �� �ڵ������� DEFAULT ���������� �����մϴ�.
���������� Ư�� ���������� �������� ���� ����ڴ�
DEFAULT ���������� ��� ������ ������ �˴ϴ�. DEFAULT ���������� ��� ������ ó������ ���������� �Ǿ� �ֽ��ϴ�.������ �����ͺ��̽�
�����ڰ� �� ������ �����Ͽ� ����� ���� ��� ����ڿ��� �⺻���� ����� �� �ֵ��� �� �� �ֽ��ϴ�.
��(Call)�� ���� ���� ����
�������� ������ ���� �����̳� �� ����, �Ǵ� ���� ��ο��� ����� �� �ֽ��ϴ�. ���� ���� ������ �� ���Ӹ���
����˴ϴ�.
���� ���� ������ �ʰ��Ǹ�:
- ���� ��� ������ ���� ���� ������
���ϵ˴ϴ�.
ORA-02391: exceed simultaneous SESSIONS_PER_USER
limit
- ����Ŭ ������ ������� ������ �����մϴ�.
�� ���� ������ SQL ���� ������ �� ������� �� �ݸ���
����˴ϴ�.
�� ���� ������ �ʰ��Ǹ�:
- ���ɹ��� ó���� �����˴ϴ�.
- ���ɹ���
�ѹ�˴ϴ�.
- �̹� ����� ���ɹ��� ��ȿ�ϰ� ���� �ֽ��ϴ�.
- ������� ������ ����� � ����
�ֽ��ϴ�.
�������� ���
- ����ڰ� ������ �ڿ� ����� ���ϴ� �۾��� �����ϴ� ���� �����մϴ�.
- ����ڰ� �ڽ���
������ ���� �ð� ���� ����(idle) ���·� �� ���� �����ͺ��̽��� �α� �ƿ���Ű���� �մϴ�.
- ����� ����ڵ鿡�� ��
������ �ڿ� ������ �����ϰ� �մϴ�.
- ����ڿ��� �ڿ� ������ ���� �Ҵ��մϴ�.
- ũ�� �����ϸ� ����
����ڰ� ����ϴ� �����ͺ��̽�
�ý������� �ڿ� ����� �����մϴ�.
- ��ȣ ����� �����մϴ�.

�������Ϸ� �ڿ� ����� �����Ϸ��� ���� �ܰ踦 �����ʽÿ�. 1 CREATE PROFILE �������� ���������� �����ϰ� �ڿ���
��ȣ ������ �����Ͻʽÿ�. 2 CREATE USER �Ǵ� ALTER USER �������� ����������
�����Ͻʽÿ�. 3 ALTER SYSTEM ������ ����ϰų�, �Ǵ� �ʱ�ȭ �Ķ���� ������ �����Ͽ� �ڿ� ������
�����Ͻʽÿ�.(���� �ν��Ͻ��� ������ �� ������Ͻʽÿ�.) �� �ܰ�� ���� ������ �ڼ��� �ٷ�� ���ϴ�.
�� ����Ŭ ��ȣ ������
enable�ϱ� ���� �ڿ� ������ ������ �ʿ�� �����ϴ�. |

������ CREATE PROFILE ������ ����Ͽ� ����������
�����Ͻʽÿ�. CREATE PROFILE profile LIMIT
[SESSIONS_PER_USER max_value] [CPU_PER_SESSION
max_value] [CPU_PER_CALL
max_value] [CONNTECT_TIME
max_value] [IDLE_TIME
max_value] [LOGICAL_READS_PER_SESSION
max_value] [LOGICAL_READS_PER_CALL max_value]
[COMPOSITE_LIMIT max_value] [PRIVATE_SGA
max_value]
max_value :== {integer | UNLIMITED |
DEFAULT} max_value :== {integer [ K | M ] | UNLIMITIED |
DEFAULT}
��������: profile ��������
�̸� UNLIMITED �������� ����ڴ� �ش� �ڿ��� ���������� �����
�� �ִٴ� ���� ��Ÿ���ϴ�. DEFAULT
DEFAULT �������Ͽ� ������ ��� �ڿ��� �����Ѵ�
�� ���� ��Ÿ���ϴ�. COMPOSITE_LIMIT
���� ����(service unit)�� ��Ÿ��, ���� �� �� �ڿ�
�Һ��� �����Դϴ�.
����Ŭ�� ������ ���� ����ġ �����ν� �� �ڿ� �Һ�
����մϴ�.
CPU_PER_SESSION
CONNECT_TIME
LOGICAL_READS_PER_SESSION
PRIVATE_SGA
�� ������ ��ųʸ� ��
RESOURCE_COST�� ���� ���� �ڿ��� ���� ����ġ�� �����մϴ�. �� ���� �ڿ��� ���� ����ġ�� �����ϴ� ����� �˰� ������ SQL
Reference Guide�� ALTER RESOURCE COST ������ ���ʽÿ�.
OEM 1
Security Manager�� ����Ͻʽÿ�. 2 Profile->Create�� �����Ͻʽÿ�. 3
Property sheet�� General �������� ������ �̸��� ���� ����, CPU �̿�ð�, ���� �ð�,���� �ð�, ����
�����ͺ��̽� ���� �Ķ���Ϳ� ���� ���� �Է��Ͻʽÿ�. 4 Apply��
Ŭ���Ͻʽÿ�. |


��ħ ����
- ���� ���μ����� ���ؼ���
IDLE_TIME�� ���˴ϴ�. �������α� �۾��� ���Ե��� �ʽ��ϴ�. IDLE_TIME�� �����ð� ����Ǵ� ���dz� �ٸ� �۾����� ��������
�ʽ��ϴ�.
- LOGICAL_READS_PER_SESSION�� �� ��ũ ��ο��Լ� �д� �� Ƚ���� �����մϴ�. �̰���
���� ������ I/O ���� ���ɹ��� �� ��ũ�� ���������� ���ϵ��� �ϱ� ���ؼ� �Դϴ�.
- PRIVATE_SGA�� ����
������ ����(MTS) ���� �϶��� ����Ǹ� M, �Ǵ� K�� ������ �� �ֽ��ϴ�.
��
MTS ������ Oracle8: Network Administation ��������
�ٷ�� ���ϴ�.
�������� ���� CREATE USER
�����̳� ALTER USER �������� ���������� ������ �� �ֽ��ϴ�. �� ����ڴ� �� ���� �ϳ��� �������ϸ��� �������� ��
�ֽ��ϴ�.
�� 1 CREATE USER
������ ����Ͽ� USER3��� ��ȣ�� ���� ����� USER3�� �����ϰ� DEVELOPER_PROF ���������� �����Ͻʽÿ�.
��2 SCOTT�̶�� ����ڿ���
DEVELOPER_PROF ���������� �����Ͻʽÿ�. OEM���� ALTER USER ������ �����Ϸ��� ���� �ܰ踦
�����ʽÿ�.
OEM 1
Security Manager�� ����Ͻʽÿ�. 2 Prifile?Assign Prifile to users��
�����Ͻʽÿ�. 3 Assign Profile ���������� ����ڸ� �����Ͻʽÿ�. 4 OK��
Ŭ���Ͻʽÿ�.
�������� Ư�� - �������� ������ ������ ���ǿ��� ������ ���� �ʽ��ϴ�. - ���������� ���̳� �ٸ�
�������Ͽ��� ������ �� ���� ����ڿ��Ը� ������ �� �ֽ��ϴ�. - ����ڸ� ������ �� ���������� �������� ������ �ڵ�������
DEFAULT ���������� ���� �ް� �˴ϴ�. |

RESOURCE_LIMIT �ʱ�ȭ �Ķ���� �����ϰų� ALTER SYSTEM ������ ����Ͽ� �ڿ� ���� ������ enable�ϰų�
disable�մϴ�.
RESOURCE_LIMIT �ʱ�ȭ �Ķ����
- �ڿ� ���� ������ enable�ϰų� disable�Ϸ��� �ʱ�ȭ ���Ͽ� ����ִ�
RESOURCE_LIMIT �Ķ���� ������ �� �ν��Ͻ��� ������Ͻʽÿ�.
- TRUE ���� ������
enable�մϴ�.
- FALSE ���� ������ disable�մϴ�.(�⺻��)
- �����ͺ��̽��� ������ ��
���� �� ����Ͻʽÿ�.
ALTER SYSTEM ����
- �ν��Ͻ��� ���� �ڿ� ���� ������ enable�ϰų� disable�Ϸ��� ALTER SYSTEM ������
����Ͻʽÿ�.
- ALTER SYSTEM�� ����Ͽ� ������ ������ �Ǵٽ� �����ǰų� �����ͺ��̽��� ����� ������ ��ȿ�ϰ�
���� �ֽ��ϴ�.
- �����ͺ��̽��� ������ �� ���� �� ����Ͻʽÿ�.
�������� ����
�������Ͽ� ������ �ڿ� ������ �����Ϸ��� ALTER PROFILE
������ ����Ͻʽÿ�.
ALTER PROFILE profile LIMIT
[SESSIONS_PER_USER max_value]
[CPU_PER_SESSION
max_value]
[CPU_PER_CALL
max_value]
[CONNECT_TIME
max_value]
[IDLE_TIME
max_value]
[LOGICAL_READS_PER_SESSION
max_value]
[LOGICAL_READS_PER_CALL max_value]
[COMPOSITE_LIMIT max_value]
[PRIVATE_SGA
max_value]
OEM
1
Security Manager�� ����Ͻʽÿ�.
2 Profile ��带 Ȯ���Ͻʽÿ�.
3 ����������
�����Ͻʽÿ�.
4 General ���������� ���ǿ� ���� ���� ����, CPU �̿�ð�, ���� �ð�, ���� �ð�, �Ǵ�
�����ͺ��̽� ���� �Ķ������ ���� �����Ͻʽÿ�.
5 Apply�� Ŭ���Ͻʽÿ�.
��ħ ����
- ���������� ������ ���� ������ ���ǿ� ������ ������ �ʽ��ϴ�. ���� ������ �� ������ ���ǿ�����
����˴ϴ�.
- CONNECT_TIME, LOGICAL_READS_PER_SESSION, ����
LOGICAL_READS_PER_CALL�� ���� ��������� ��� ������ ������ AUDIT SESSION �ɼ���
����Ͻʽÿ�.(������(Auditing)�� ���� �����Ͻʽÿ�.)
�������� ���� DROP PROFILE
������ ����Ͽ� ���������� �����Ͻʽÿ�. DROP PROFILE profile
[CASCADE] ��������: profile ������ ��������
�̸� CASCADE ������ ���������� ������ ����ڷκ��� ����������
��ȿȭ�մϴ�.(����Ŭ ������ �̷� ����ڿ��� �ڵ�������
DEFAULT ���������� �����մϴ�. ���� ����ڿ��� ������
�� �ִ� ���������� �����Ϸ��� �� �ɼ��� �����Ͻʽÿ�.)
��ħ ���� - DEFAULT ���������� ������ �� �����ϴ�. - ���������� �����Ǵ� ���, �̷��� ������
���Ŀ� �����Ǵ� ���ǿ��� ����ǰ� ������ ���ǿ��� ������� �ʽ��ϴ�.
OEM 1
Security Manager�� ����Ͻʽÿ�. 2 Profile ��带 Ȯ���Ͻʽÿ�. 3 ����������
�����Ͻʽÿ�. 4 Profile?Remove�� �����Ͻʽÿ�. 5 OK��
Ŭ���Ͻʽÿ�. |

����� SCOTT�� ���� �ڿ� ������ ������ ������
��ųʸ� �� DBA_USERS�� DBA_PROFILES�� �����Ͻʽÿ�.
SVRMGR1> SELECT p.profile, p.resource_name,
p.limit 2> FROM dba_users u, dba_profiles
p 3> WHERE p.profile=u.profile AND username=��SCOTT��
AND 4> p.resource_type=��KERNEL��;
PROFILE RESOURCE_NAME
LIMIT ---------------
------------------------------- --------- DEVELOPER_PROF
COMPOSITE_LIMIT DEFAULT DEVELOPER_PROF
SESSIONS_PER_USER
2 DEVELOPER_PROF CPU_PER_SESSION
10000 DEVELOPER_PROF CPU_PER_CALL
DEFAULT DEVELOPER_PROF
LOGICAL_READS_PER_SESSION DEFAULT DEVELOPER_PROF
LOGICAL_READS_PER_CALL DEFAULT DEVELOPER_PROF
IDLE_TIME
60 DEVELOPER_PROF
CONNECT_TIME
480 DEVELOPER_PROF
PRIVATE_SGA DEFAULT 9 rows
selected. |

�� ���� �����ͺ��̽� ������ ���� �����ͺ��̽� �����ڴ� �������Ϸ� ����Ŭ ��ȣ ������ �����մϴ�.
���� ���� ��� ������ ��ȣ ���� �����
�����մϴ�.
- ���� ���: ����ڰ� ������ �õ� Ƚ�� ���� �ý��ۿ� �α������� ������ ��� �ڵ������� ������ �����
�մϴ�.(������� ������ �忡�� ������� ������ ����� �̹� �Ұ��߽��ϴ�.)
- ��ȣ�� aging�� �Ⱓ ����: ��ȣ��
������ ������ �Ͽ� �� �Ⱓ�� ������ �����ؾ߸� �ϵ��� �մϴ�.
- ��ȣ�� ��������� ���: ��ȣ�� �˻��Ͽ� ������ �ð�
�����̳� ������ Ƚ�� �̻� ������ �ʵ��� �մϴ�.
- ��ȣ�� ���⼺ ����: ��ȣ�� �����Ͽ� �ý��ۿ� ����ġ �ʰ� ������
�ϴ� ħ���ڸ� ��� ��ȣ�� ����� ���������� �����մϴ�.
�ڿ� ���� ������ ����ϰ� CREATE�� ALTER USER ������ ����Ͽ� ��ȣ ������ �����ϵ��� ���������� �����Ͽ� ����ڿ��� ������ ��
�ֽ��ϴ�. SESSIONS_PER_USER ���� �ٸ� ���ѵ��� �ʱ�ȭ �Ķ���ͳ� ALTER SYSTEM �������� �ڿ� ������
enable�Ǿ� ���� ������ ����Ǵ� �ݸ�, ���������� ��ȣ ������ �� ����˴ϴ�. ��ȣ ������ enable�Ǹ� ����� ������
CREATE USER�� ALTER USER ������ ����Ͽ� ��װų� ����� ������ ��
�ֽ��ϴ�. |

��ȣ�� �����Ϸ��� ���� CREATE PROFILE ������ ����Ͻʽÿ�.
CREATE PROFILE profile
LIMIT
[FAILED_LOGIN_ATTEMPTS max_value]
[PASSWORD_LIFE_TIME max_value]
[
{PASSWORD_REUSE_TIME
|PASSWORD_REUSE_MAX}
max_value]
[ACCOUNT_LOCK_TIME max_value]
[PASSWORD_GRACE_TIME max_value]
[PASSWORD_VERIFY_FUNCTION
{function | NULL | DEFAULT}
]
OEM
1 Security Manager�� ����Ͻʽÿ�.
2
Profile->Create�� �����Ͻʽÿ�.
3 Password Property sheet�� ���� ��ȣ
�Ķ���� �Է��Ͻʽÿ�.
4 Apply�� Ŭ���Ͻʽÿ�.
���� ��� ����Ŭ ������ FAILED_LOGIN_ATTEMPTS ���� �����ϸ�
�ڵ������� ������ ��ϴ�. ������ ������ �ð�(PASSWORD_LOCK_TIME)�� ���� �� �ڵ������� ����� �����ǰų� �����ͺ��̽� �����ڰ�
ALTER USER �������� ����� �����ؾ� �մϴ�. �����ͺ��̽� ������ ALTER USER ������ ����Ͽ� ���������� ��� ����
�ֽ��ϴ�. �̷��� �ϸ� ������ �ڵ������� ��� �������� �ʽ��ϴ�.
��ȣ Aging�� �Ⱓ ���� PASSWORD_LIFE_TIME �Ķ���ʹ� ������ �����մϴ�. �� �Ⱓ�� ������ ��ȣ�� �����ؾ� �մϴ�. �����ͺ��̽�
�����ڴ� ���� �Ⱓ(PASSWORD_GRACE_TIME)�� ������ �� �ֽ��ϴ�. �� �Ⱓ�� ��ȣ�� �Ⱓ ����� �� �����ͺ��̽��� ó�� ������
������ ���۵˴ϴ�. ���� �Ⱓ�� ���� �������� ����ڰ� �Ź� �����Ϸ� �� ������ ��� ������ ���˴ϴ�. ����ڴ� ���� �Ⱓ ���� ��ȣ��
�����ؾ� �մϴ�. ��ȣ�� ������� ������ ������ ������ϴ�. ��ȣ�� �Ⱓ ����� ������ ���������� �����ϸ� ������� ���� ���´�
EXPIRED�� ����˴ϴ�. �̷��� �Ǹ�, ����ڰ� �α��� �� �� ������ ���� �Ⱓ���� �Ѿ� ���ϴ�. ���� ���ڸ�, ���ο� ������
������ �� �����մϴ�.
��ȣ�� ��������� ��� ��ȣ��
��������� ����� ����ڰ� ������ �Ⱓ ���� ��ȣ�� �������� ���ϰ� �մϴ�. �̰��� ���� �� �� ���� ������� ������ ��
�ֽ��ϴ�. - PASSWORD_REUSE_TIME: �־��� �� �� ���� ��ȣ�� ������ �� ������
���� - PASSWORD_REUSE_MAX: ������ ����� ��ȣ�� ������ ���� ������� ���ϵ��� ���� �̵� �Ķ���� ��
�ϳ��� DEFAULT�� UNLIMITED�� �ƴ� �ٸ� ������ �����Ǹ� ������ �Ķ���ʹ� UNLIMITED�� �����Ǿ�߸�
�մϴ�. |

���ο� ��ȣ ���� �Լ��� �߰��� �� �����ͺ��̽� �����ڴ� ���� ���� ������ �����ؾ߸� �մϴ�.
- ���ν����� �����̵忡 ������
���Ŀ� ����� �մϴ�.
- ���ν����� ������ TRUE ���� �������� �� FALSE ���� �����մϴ�.
- ��ȣ
�Լ��� ���ܰ� ����� ������ ���ϵǰ� ALTER USER, �Ǵ� CREATE USER ������
����˴ϴ�.
- ��ȣ �Լ��� SYS�� �����մϴ�.
- ��ȣ �Լ��� �������ϰ� �Ǹ� ���� ������ ���ϵǰ�
ALTER USER �Ǵ� CREATE USER ������ ����˴ϴ�.
����Ŭ�� ���⼺ ���� �Լ��� �����մϴ�. utlpwdmg.sql ��ũ��Ʈ�� ���� VERIFY_FUNCTION�̶�� ����Ʈ PL/SQL �Լ�
���·� �����Ǹ� �ݵ�� SYS ��Ű������ ����Ǿ�� �մϴ�. Utlpwdmg.sql ��ũ��Ʈ�� ����Ǵ� ���� ����Ŭ ������
VERIFY_FUNCTION�� �����ϸ� DEFAULT ���������� ���� ALTER PROFILE ������ ����Ͽ�
�����մϴ�. ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME
60 PASSWORD_GRACE_TIME 10 PASSWORD_REUSE_TIME
1800 PASSWORD_REUSE_MAX UNLIMITED FAILED_LOGIN_ATTEMPTS
3 PASSWORD_LOCK_TIME 1/1440 PASSWORD_VERIFY_FUNCTION
verify_function; |

�Ⱓ ����� ��� ��¥, ���� ���� ���¿� ���� ������ ��� ������ DBA_USERS�� ����Ͻʽÿ�. SVRMGR>
SELECT username, password, account_status, 2>
lock_date, expiry_date 3> FROM
dba_users; USERNAME PASSWORD ACCOUNT_STATUS LOCK_DATE
EXPIRY_DA --------- ------------------ -------------- ---------
--------- SYS D4C5016086B2DC6 OPEN
19-DEC-97 SYSTEM D4DF7931AB130E3 OPEN
19-DEC-97 TEST 7A0F2B316C212D6 OPEN
31-JAN-98 SCOTT F894844C34402B5 OPEN
19-DEC-97 DBSNMP E066D214D5421CC OPEN
19-DEC-97 USER3 94152F9F5B35B10 OPEN
12-FEB-98 6 rows selected.
��ȣ �������� ������ ����Ϸ��� DBA_PROFILE �並
�����Ͻʽÿ�. SVRMGR> SELECT * FROM dba_profiles
2> WHERE resource_type=��PASSWORD��; PROFILE
RESOURCE_NAME
LIMIT --------------------
---------------------------- ---------- DEFAULT
FAILED_LOGIN_ATTEMPTS
3 DEVELOPER_PROF FAILED_LOGIN_ATTEMPTS
DEFAULT DEFAULT
PASSWORD_LIFE_TIME
60 DEVELOPER_PROF
PASSWORD_LIFE_TIME DEFAULT DEFAULT
PASSWORD_REUSE_TIME
1800 DEVELOPER_PROF PASSWORD_REUSE_TIME
DEFAULT DEFAULT
PASSWORD_REUSE_MAX
UNLIMITED DEVELOPER_PROF PASSWORD_REUSE_MAX
DEFAULT DEFAULT
PASSWORD_VERIFY_FUNCTION
VERIFY_FUNCTION DEVELOPER_PROF PASSWORD_VERIFY_FUNCTION
DEFAULT DEFAULT PASSWORD_LOCK_TIME
.0006 DEVELOPER_PROF PASSWORD_LOCK_TIME
DEFAULT DEFAULT
PASSWORD_GRACE_TIME
10 DEVELOPER_PROF PASSWORD_GRACE_TIME
DEFAULT 14 rows
selected. |

��� ����
����
|
���� |
�ʱ�ȭ �Ķ���� |
RESOURCE_LIMIT |
���� ���� �� |
|
������ ��ųʸ� �� |
DBA_PROFILES DBA_USERS |
���ɾ� |
CREATE PPROFILE ALTER PROFILE DROP
PROFILE CREATE USER ALTER USER |
���� ���ν����� �Լ� |
VERIFY_FUNCTION | |