Oracle Profile详解

news2024/12/23 4:49:10

Profile的作用主要表现在三个方面
1、密码策略
2、对用户所能使用的资源进行管理
3、profile存放在数据字典里面,默认有一个名字为default的profile

set linesize 160
set pagesize 30
select resource_name,resource_type,limit from dba_profiles where profile=‘DEFAULT’;

在这里插入图片描述
参数详解:
FAILED_LOGIN_ATTEMPTS 连续10次登陆不成功就锁定账号
PASSWORD_LOCK_TIME 单位为天,一旦登陆次数超过指定的值以后,账号被锁定的时间,默认是unlimited,表示一直锁定下去。
PASSWORD_LIFE_TIME 单位为天,密码在多少天以后失效,失效后必须更改密码
PASSWORD_GRACE_TIME 单位为天,密码失效后,会缓冲一定的时间,这段时间,每次使用老密码登陆,都会提示更改密码,超过这段时间以后,如果还是没有更改密码,账号就被锁定
PASSWORD_REUSE_TIME 单位为天,在指定的天数以内,设定的密码不能重复
PASSWORD_REUSE_MAX 单位为次数,在指定的次数范围内,密码不能重复
上面的两个参数是互斥的,同时只能指定一个。

SESSIONS_PER_USER 同一个用户同时最多能够产生多少个session
CPU_PER_SESSION 同一个用户一次最多能够持续占用CPU的多少时间,以百分之一秒为单位,例如2000,就说明session一次能够持续使用20秒的CPU
CPU_PER_CALL 一次调用最多能够持续占用CPU的时间,一个SQL分为解析调用、执行调用等,以百分之一秒为单位
LOGICAL_READS_PER_SESSION 每个session能够进行的逻辑读的最大个数。
LOGICAL_READS_PER_CALL 一次调用能够进行的逻辑读的最大个数
IDLE_TIME 一次会话能够idle的时间,超过这个时间以后,中断会话,idle指的是既没有CPU、也没有IO等待
CONNECT_TIME SESSION 连接数据库超过指定的时间,中断这个SESSION
COMPOSITE_LIMIT 权重
PRIVATE_SGA 每个SESSION能够使用的SGA的大小

profile创建和参数修改

例给用户appsquery 创建profile

CREATE PROFILE ZM_PROFILE LIMIT
SESSIONS_PER_USER UNLIMITED
CPU_PER_SESSION UNLIMITED
CPU_PER_CALL 6000
CONNECT_TIME 60
LOGICAL_READS_PER_SESSION DEFAULT
LOGICAL_READS_PER_CALL 6000
COMPOSITE_LIMIT 6000000
PRIVATE_SGA 66K   
FAILED_LOGIN_ATTEMPTS 6
PASSWORD_LIFE_TIME 60
PASSWORD_REUSE_TIME 60
PASSWORD_REUSE_MAX 5   
PASSWORD_LOCK_TIME 1/24
PASSWORD_GRACE_TIME 10;

SQL> @?/rdbms/admin/utlpwdmg.sql
函数已创建。
配置文件已更改
函数已创建。

– 修改密码策略 此处修改的环境可以改为自己创建的环境PROFILE_DEMO

SQL> alter profile ZM_PROFILE limit password_verify_function verify_function_11G;

配置文件已更改

– 修改密码策略为null则取消密码复杂度策略

SQL> alter profile ZM_PROFILE limit password_verify_function null;

– 查看修改后的环境 PASSWORD_VERIFY_FUNCTION 的LIMIT为VERIFY_FUNCTION_11G说明修改成功

SQL> select * from dba_profiles where profile='ZM_PROFILE';
SQL> alter user appsquery profile ZM_PROFILE;

–删除一个新的尚未分配给用户的PROFILE

SQL>DROP PROFILE appsprofile;

–删除已创建的profile,如果已经指定了用户则要加上cascade关键字

DROP PROFILE appsprofile cascade;

–设置密码可失败次数

alter profile default limit PASSWORD_LIFE_TIME unlimited;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/537302.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Node.js 学习系列(四)—— 回调函数

Node.js 异步编程的直接体现就是回调。 异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。 回调函数在任务完成后就会被调用,Node 使用了大量的回调函数,Node 的所有 API 都支持回调函数。 例如,我们可以一边读取…

ubuntu22.10 ffmpeg-webrtc推拉流srs环境搭建

一、编译ffmpeg-webrtc 二、openssl,opus,x264配置 三、编译srs 四、测试 4.1推流端 4.2拉流端 五、交互与sdp 最近看到杨大佬发的动态,尝鲜体验一下。 一、编译ffmpeg-webrtc ffmpeg-webrtc官网:https://github.com/ossrs/ffmp…

Linux---相关介绍、相关下载、连接Linux系统、虚拟机快照

1. Linux系统相关 内核提供了Linux系统的主要功能,如硬件调度管理的能力。 Linux内核是免费开源的,是由林纳斯托瓦兹在1991年创立并发展至今成为服务器操作系统领域的 核心系统。 内核无法被用户直接使用,需要配合应用程序才能被用户使用…

C++层次遍历(队列结构)

#include <stdio.h> #include <malloc.h> typedef struct ok //树结构 { int data; struct ok *lchild; struct ok *rchild; }bittree; //队列结构 typedef struct d { int head; //头 int tail; //尾 bittree **data; //数组 …

安全狗入选中国网络安全市场全景图多个细项

5月16日&#xff0c;数说安全正式发布《2023年中国网络安全市场全景图》&#xff08;以下简称全景图&#xff09;。作为国内云原生安全领导厂商&#xff0c;安全狗凭借综合且全面的产品与安全实力入选全景图。 数说安全采用科学、遵循市场发展规律且符合客户采购习惯的分类方法…

功能测试4年,5月份被辞退,2023年的功能真的没有出路了

在测试行业摸爬滚打5年&#xff0c;以前经常听到开发对我说&#xff0c;天天的点点点有意思没&#xff1f; 和IT圈外的同学、朋友聊起自己的工作&#xff0c;往往一说自己是测试&#xff0c;无形中也会被大家轻视&#xff0c;总有人会问你&#xff0c;为啥干测试啊&#xff0c…

纯python统计基于orthofinder得到的系统发育树的关注点位置的树型结构

对于某一个物种或某类物种在整个系统发育树中的位置存在一定争议的情况&#xff0c;使用直系同源基因构建单基因树&#xff0c;并对该物种或该类物种所在结构进行统计是可以对争议起到一定的解决作用的&#xff0c;在此留下全套流程和大家交流。 主要分为几步&#xff1a; 使…

260道网络安全常见面试题汇总(附答案解析+配套资料)

以下为网络安全各个方向涉及的面试题&#xff0c;星数越多代表问题出现的几率越大&#xff0c;祝各位都能找到满意的工作。 注&#xff1a;所有的资料都整理成了PDF&#xff0c;面试题和答案将会持续更新&#xff0c;因为无论如何也不可能覆盖所有的面试题。 目录 一、渗透测试…

从内网护卫到零信任尖兵:腾讯iOA炼成记

腾讯既是企业产品的服务商又是使用者&#xff0c;很多产品最原始的出发点最早只是为了解决腾讯自身某一个需求&#xff0c;经过不断地发展完善和业务场景锤炼&#xff0c;最终进化成一个成熟的企服产品。本系列文章讲述的是这样一组Made in Tencent故事&#xff0c;这是系列的第…

广西高等教育学会高校教育技术委员会莅临瑞云科技考察交流

2023年3月18日上午11点整&#xff0c;广西高等教育学会高校教育技术专业委员会组织了一批来自广西各院校的专家老师&#xff0c;来到深圳市瑞云科技股份有限公司&#xff08;以下简称瑞云科技&#xff09;参观考察。瑞云科技是一家专注为视觉行业提供垂直云计算服务的公司&…

手敲MyBatis(十一章)-支持注解配置执行SQL

1.前言 这一章节从题目中也看出来我们要支持注解版的增删改查&#xff0c;可以在Mapper层的接口类的方法上写Sql语句&#xff0c;如&#xff1a;Insert&#xff0c;Update&#xff0c;Delete&#xff0c;Select的这几个基础Sql&#xff0c;如下图&#xff0c;这样就不用在Xml里…

2023年好用的设计图制作软件推荐

说到设计图制作软件&#xff0c;设计师当然最关注核心设计功能&#xff0c;包括预加载模板、图像数据库、界面和基本编辑功能。此外&#xff0c;还要考虑设计图制作软件是否可以协同工作。 1.即时设计 即时设计是一款「专业UI设计工具」&#xff0c;不受平台限制&#xff0c;…

Mybatis之介绍及使用

Mybatis介绍 是一款优秀的持久层框架&#xff0c;它支持自定义 SQL、存储过程以及高级映射&#xff1b; 特点 1.支持自定义SQL、存储过程 2.对原有的JDBC进行了封装&#xff0c;几乎消除了所有JDBC代码&#xff0c;让开发者只需关注SQL本身 3.支持XML和注解配置方式自定完成OR…

有哪些好用的pdf阅读软件?这样查阅不出错

PDF&#xff08;Portable Document Format&#xff0c;便携式文档格式&#xff09;是一种用于文档交换的文件格式。它可以在不同的操作系统、软件和设备上显示相同的文档&#xff0c;因此越来越多的人选择使用PDF文件格式来分享和保存文档。与传统的纸质文档相比&#xff0c;PD…

初识uni-app

初识uni-app&#xff1a;跨平台开发的神器 本文将为大家介绍uni-app&#xff0c;一款强大的跨平台App开发框架。我们将探讨其特点、优势以及如何快速上手开发一个简单的uni-app应用。 1. 什么是uni-app uni-app是由DCloud公司研发的一款基于Vue.js的开源跨平台应用开发框架。使…

客户自助服务:让您的客户自助购买

在我们这个数字优先的世界中&#xff0c;我们已经习惯了即时满足。对于品牌来说&#xff0c;这意味着在近乎即时的时间内为客户的问题提供解决方案和答案。花太长时间&#xff0c;您的客户不会满意。这就是提供客户自助服务可以对您的客户体验和满意度产生重大影响的地方。 当…

【MySQL学习】事务管理(Transaction)

文章目录 一、事务的基本认识1.1 事务的基本概念1.2 事务的基本属性1.3 支持事务的存储引擎 二、为什么要有事务三、事务的基本操作3.1 事务的提交方式3.2 事务的操作案例 四、事务的隔离级别4.1 对事务隔离性的初步理解4.2 四种隔离级别4.3 读未提交&#xff08;Read Uncommit…

我能“C”——初阶结构体

目录 结构体 1.结构体的声明 1.1结构体的基础知识 1.2结构体的声明 1.3结构成员的类型 1.4结构体变量的定义和初始化 2. 结构体成员的访问 3.结构体传参 THE END 结构体 结构体类型的声明 结构体初始化 结构体成员访问 结构体传参 1.结构体的声明 1.1结构体的基础知…

单板硬件设计:存储器SD卡( NAND FLASH)

在单板设计中&#xff0c;无论是涉及到一个简易的CPU、MCU小系统或者是复杂的单板设计&#xff0c;都离不开存储器设计&#xff1a; 1、存储器介绍 存储器的分类大致可以划分如下&#xff1a; ROM和RAM指的都是半导体存储器&#xff0c;ROM在系统停止供电的时候仍然可以保持数…

防火墙可以“阻挡”黑客的进攻吗?

"防火墙"这个词大家应该都听说过或者应用过&#xff0c;每个人的电脑、手机几乎都会安装一些的主流的防火墙软件&#xff0c;工作的企事业单位网络里都会安装硬件防火墙。那么这些防火墙能阻挡住黑客的攻击吗&#xff1f; 一、首先我们需要知道防火墙的原理或者说主…