Oracle学习004--用户的建立

最近一直忙,又加上宿舍连续几天的暗黑,好久没有写blog了。

今天就记录一下自己学习Oracle9i中的角色和用户吧。
图1:


建立用户:

步骤代码1:
CREATE USER "OK_008"  PROFILE "DEFAULT"  /*建立OK_008用户,设置摘要文件为DEFAULT*/
    IDENTIFIED BY "OK_008" DEFAULT TABLESPACE "USERS" /*默认表空间为USERS*/
    ACCOUNT UNLOCK /*设置状态为未锁定,要是改成ACCOUNT UNLOCK将锁定该用户帐户,并禁止访问该帐户*/;
GRANT CREATE ANY TABLE TO "OK_008" WITH ADMIN OPTION /*系统权限*/;
GRANT "CONNECT" TO "OK_008" WITH ADMIN OPTION /*(角色)*/;



图2-图5:
图2;

图3:


图4:


图5:


步骤代码2:

 /*使用组管理*/;
BEGIN
    dbms_resource_manager_privs.grant_switch_consumer_group(
        grantee_name => 'OK_008',
        consumer_group => 'DEFAULT_CONSUMER_GROUP',
        grant_option => TRUE /*设置管理选项为True*/
    );
END;


图6-图7:
图6:


图7:


/*除去使用者权限*/
BEGIN
    dbms_resource_manager_privs.revoke_switch_consumer_group(
        revokee_name => 'OK_008',
        consumer_group => 'DEFAULT_CONSUMER_GROUP'
    );
END;

如图8-图9:
图8:


图9:


步骤代码3:

/*初始化使用者组*/
BEGIN
    dbms_resource_manager.set_initial_consumer_group(
        user => 'TEMPUSER',
        consumer_group => 'DEFAULT_CONSUMER_GROUP'
    );
END;



学习资料:《Oracle 9i中文版基础培训教程》
posted @   ok_008  阅读(418)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
给我写信
点击右上角即可分享
微信分享提示