Oracle学习第二天---Profile的使用
发布日期:2025-04-30 02:08:53 浏览次数:17 分类:精选文章

本文共 2020 字,大约阅读时间需要 6 分钟。

Oracle 11g???????

1. ??????

?Oracle 11g????????????????????????????????????????

  • ??GRANT??????

    ????GRANT?????????????????????

    grant select on temp to usertest with grant option;

    ???usertest??????temp?????????grant option????????????

  • ??GRANT?????????

    ????????????????????????

    grant connect to usertest with admin option;

    ????usertest??????????????????????

  • 2. Oracle Profile??

    Oracle Profile?Oracle?????????????????????????Oracle Profile??????

  • ??Oracle Profile

    ??CREATE PROFILE???????????????????

    CREATE PROFILE profileLIMIT{     resource_parameters  | password_parameters}

    ???resource_parameters????SESSIONS_PER_USER?CPU_PER_SESSION????

  • ??????

    ?resource_parameters????????????????

    {    SESSIONS_PER_USER => 10,    CPU_PER_SESSION => 1,    CPU_PER_CALL => 0.5,    CONNECT_TIME => 1??,    IDLE_TIME => 10??,    LOGICAL_READS_PER_SESSION => 100 MB,    LOGICAL_READS_PER_CALL => 10 MB,    COMPOSITE_LIMIT => 200,    PRIVATE_SGA => 100M}
  • ??????

    ?????????????????????

    {    FAILED_LOGIN_ATTEMPTS => 3,    PASSWORD_LIFE_TIME => 90?,    PASSWORD_GRACE_TIME => ??,    PASSWORD_REUSE_TIME => 30,    PASSWORD_REUSE_MAX => 10,    PASSWORD_LOCK_TIME => 7?,    PASSWORD_VERIFY_FUNCTION => 'my_verify_function'}
  • 3. ????

    ????????????????????????

  • ??Session Limits

    ??resource_parameters?????????????????????

    SESSIONS_PER_USER => 10

    ?????????????????

  • ??CPU?????

    ??CPU_PER_SESSION?PRIVATE_SGA?????CPU??????????

    CPU_PER_SESSION => 1,PRIVATE_SGA => 200M
  • ??????

    Oracle???????????DBSFW?VAUTHTOCREATE????????????????

  • 4. SQL????

    ????????SQL?????

  • ??????

    ALTER USER usertest ACCOUNT UNLOCK;
  • ??????

    SQL> SHOW USER Privilege;
  • ????????

    ALTER USER usertest REVOKE ALL PRIVILEGES;
  • 5. ????

  • ??????

    ??????????????????????????

  • ???????

    ????????????????????????????

  • ??????

    ????Oracle???????????????

  • 6. ????

  • ?????????

    CREATE USER usertest IDENTIFIED BY password;GRANT SELECT ON schema.table TO usertest;
  • ??????

    ALTER USER usertest CHANGE PASSWORD 'new_password';
  • ??????

    DROP PROFILE your_profile_name [CASCADE];
  • ?????????????Oracle 11g????????????????????????????

    上一篇:Oracle学习第五课
    下一篇:oracle学习笔记(4)

    发表评论

    最新留言

    感谢大佬
    [***.8.128.20]2026年05月25日 23时34分05秒