ACCOUNT LOCK 을 지정하면 사용자 계정은 잠기게되고 접근할수 없게 된다.
ACCOUNT UNLOCK을 지정하면 사용자 계정은 활성화되고 접근 할수 있게 된다..
아래의 모든 예제는 example 테이블스페이스을 사용한다.
PASSWORD EXPIRE, then the user's password must be changed before the user attempts to log in to the database. You can create the user sidney by issuing the following statement:아래의 예제는 sidney라른 사용자계정을 생성한 예제이고, PASSWORD EXPIRE
CREATE USER sidney
IDENTIFIED BY out_standing1
DEFAULT TABLESPACE example
QUOTA 10M ON example
TEMPORARY TABLESPACE temp
QUOTA 5M ON system
PROFILE app_user
PASSWORD EXPIRE;
The user sidney has the following characteristics:
-
The password
out_standing1 -
Default tablespace
example, with a quota of 10 megabytes -
Temporary tablespace
temp -
Access to the tablespace
SYSTEM, with a quota of 5 megabytes -
Limits on database resources defined by the profile
app_user(which was created in "Creating a Profile: Example") -
An expired password, which must be changed before
sidneycan log in to the database
Creating External Database Users: Examples The following example creates an external user, who must be identified by an external source before accessing the database:
CREATE USER app_user1
IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE example
QUOTA 5M ON example
PROFILE app_user;
The user app_user1 has the following additional characteristics:
-
Default tablespace
example -
Default temporary tablespace
example -
5M of space on the tablespace
exampleand unlimited quota on the temporary tablespace of the database -
Limits on database resources defined by the
app_userprofile
To create another user accessible only by an operating system
account, prefix the user name with the value of the initialization
parameter OS_AUTHENT_PREFIX. For example, if this value is "ops$", you can create the externally identified user external_user with the following statement:
CREATE USER ops$external_user
IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE example
QUOTA 5M ON example
PROFILE app_user;
Creating a Global Database User: Example The following example creates a global user. When you create a global user, you can specify the X.509 name that identifies this user at the enterprise directory server:
CREATE USER global_user
IDENTIFIED GLOBALLY AS 'CN=analyst, OU=division1, O=oracle, C=US'
DEFAULT TABLESPACE example
QUOTA 5M ON example;