2023年12月18日发(作者:)
oracle dba_users创建语句
Oracle DBA_USERS是一个系统表,用于存储Oracle数据库实例中的用户信息。在创建Oracle数据库用户时,可以使用CREATE USER语句,并在其中指定各种属性和权限。
下面列举了十个示例,展示了在使用CREATE USER语句时可以设置的一些常见属性和权限。
1. 创建一个名为"johndoe"的用户,设置密码为"password",并指定其默认表空间为"users":
CREATE USER johndoe IDENTIFIED BY password DEFAULT
TABLESPACE users;
2. 创建一个名为"janedoe"的用户,设置密码为"password",并指定其临时表空间为"temp":
CREATE USER janedoe IDENTIFIED BY password TEMPORARY
TABLESPACE temp;
3. 创建一个名为"bobsmith"的用户,设置密码为"password",并指定其默认语言为"AMERICAN":
CREATE USER bobsmith IDENTIFIED BY password DEFAULT
LANGUAGE american;
4. 创建一个名为"alice"的用户,设置密码为"password",并指定其账户过期日期为2022年1月1日:
CREATE USER alice IDENTIFIED BY password ACCOUNT EXPIRE
DATE '2022-01-01';
5. 创建一个名为"tom"的用户,设置密码为"password",并指定其账户锁定状态为锁定:
CREATE USER tom IDENTIFIED BY password ACCOUNT LOCK;
6. 创建一个名为"mary"的用户,设置密码为"password",并指定其账户不会过期:
CREATE USER mary IDENTIFIED BY password ACCOUNT UNLOCK;
7. 创建一个名为"smith"的用户,设置密码为"password",并指定其默认角色为"CONNECT":
CREATE USER smith IDENTIFIED BY password DEFAULT ROLE
connect;
8. 创建一个名为"admin"的用户,设置密码为"password",并指定其拥有DBA角色:
CREATE USER admin IDENTIFIED BY password;
GRANT DBA TO admin;
9. 创建一个名为"guest"的用户,设置密码为"password",并指定其只能连接到指定的IP地址:
CREATE USER guest IDENTIFIED BY password;
ALTER USER guest
GRANT CONNECT THROUGH ip_address;
10. 创建一个名为"developer"的用户,设置密码为"password",并指定其拥有SELECT、INSERT、UPDATE和DELETE权限:
CREATE USER developer IDENTIFIED BY password;
GRANT SELECT, INSERT, UPDATE, DELETE TO developer;
以上是一些常见的用法示例,可以根据具体的需求和权限设置来创建Oracle数据库用户。在实际应用中,还可以根据需要设置更多的属性和权限,以满足特定的业务需求。


发布评论