博客
关于我
Oracle学习第二天---Profile的使用
阅读量:793 次
发布时间:2023-02-25

本文共 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????????????????????????????

    转载地址:http://jqpfk.baihongyu.com/

    你可能感兴趣的文章