暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle获取创建profile的SQL语句

yang 2024-10-11
120

1.查询用户对应的profile

SQL> col username for a30
SQL> col account_status for a20
SQL> col profile for a30
SQL> set pages 100 lines 400
SQL> select username,account_status,profile from dba_users where username='SCOTT';

USERNAME ACCOUNT_STATUS PROFILE
------------------------------ -------------------- ------------------------------
SCOTT OPEN MONITORING_PROFILE


2.获取创建profile的SQL语句

SQL> set long 99999
SQL> select dbms_metadata.get_ddl('PROFILE','MONITORING_PROFILE') from dual;

DBMS_METADATA.GET_DDL('PROFILE','MONITORING_PROFILE')
--------------------------------------------------------------------------------

CREATE PROFILE "MONITORING_PROFILE"
LIMIT
COMPOSITE_LIMIT DEFAULT
SESSIONS_PER_USER DEFAULT
CPU_PER_SESSION DEFAULT
CPU_PER_CALL DEFAULT
LOGICAL_READS_PER_SESSION DEFAULT
LOGICAL_READS_PER_CALL DEFAULT
IDLE_TIME DEFAULT
CONNECT_TIME DEFAULT
PRIVATE_SGA DEFAULT
FAILED_LOGIN_ATTEMPTS UNLIMITED
PASSWORD_LIFE_TIME DEFAULT
PASSWORD_REUSE_TIME DEFAULT
PASSWORD_REUSE_MAX DEFAULT
PASSWORD_VERIFY_FUNCTION DEFAULT
PASSWORD_LOCK_TIME DEFAULT
PASSWORD_GRACE_TIME DEFAULT


SQL>


3.将以上查询结果复制,直接执行即可

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论