iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >ORACLE 配置文件
  • 409
分享到

ORACLE 配置文件

2024-04-02 19:04:59 409人浏览 安东尼
摘要

配置文件的功能:管理密码、限制会话可占用的资源。oracle建议使用资源管理器来限制资源管理。1.语法:创建配置文件:CREATE PROFILE profile   LIMIT { resour

配置文件的功能:管理密码、限制会话可占用的资源。oracle建议使用资源管理器来限制资源管理。

1.语法:

创建配置文件:

CREATE PROFILE profile   LIMIT { resource_parameters | passWord_parameters }...;

修改配置文件:

ALTER PROFILE profile   LIMIT { resource_parameters | password_parameters }...;

删除配置文件:

drop profile profile_name [cascade];


应用配置文件:

alter user user_name profile profile_name;



2.相关参数

1)管理口令:

failed_login_attempts:定用户前,口令可以连续输入错误数。

password_lock_time:密码输错错误导致账户锁定的天数;

password_life_time:口令过期前的天数;

password_grace_time:口令过期后仍然可以登陆的天数;

password_reuse_time:相同口令可以再次使用的时间间隔,以天为单位;

password_reuse_max:在达到PASSWORD_REUSE_TIME指定时间后,要再次使用同一口令前必须改变的次数。

password_verify_function:密码复杂性。

2)资源限制:

SESSIONS_PER_USER:每个用户可以登陆的会话数; 

CPU_PER_SESSION:指定会话的CPU时间限制,以百分之一秒为单位。

CPU_PER_CALL CPU时间限制,以百分之一秒为单位。

CONNECT_TIME 连接时间,以分钟为单位

IDLE_TIME 指定会话期间持续不活动时间的允许期间,以分钟表示。 长时间运行的查询和其他操作不受此限制。

LOGICAL_READS_PER_SESSION 指定在会话中读取的数据块的允许数量,包括从内存和磁盘读取的数据块。

LOGICAL_READS_PER_CALL 指定为调用处理sql语句(解析,执行或提取)而读取的数据块的允许数量。

PRIVATE_SGA 指定会话可以在系统全局区域(SGA)的共享池中分配的私有空间量。

只有设置了实例参数,才会应用资源限制:

alter system set resource_limit=true;


3.例子

3.1 创建新的配置文件

创建新的配置文件,供测试使用。

CREATE PROFILE app_user LIMIT 

   SESSIONS_PER_USER          3 

   CONNECT_TIME               2 

   PASSWORD_REUSE_MAX 2;

   

3.2 查看配置文件的类型

SQL> select distinct profile from dba_profiles;


PROFILE

------------------------------

MONITORING_PROFILE

APP_USER

DEFAULT


3.3 查看配置文件的内容

SQL> select * from dba_profiles where profile='APP_USER';#未分配的值,LIMIT字段为DEFAULT。

 

PROFILE                        RESOURCE_NAME                    RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------------- ----------------------------------------
APP_USER                       COMPOSITE_LIMIT                  KERNEL        DEFAULT
APP_USER                       SESSIONS_PER_USER                KERNEL        3
APP_USER                       CPU_PER_SESSION                  KERNEL        DEFAULT
APP_USER                       CPU_PER_CALL                     KERNEL        DEFAULT
APP_USER                       LOGICAL_READS_PER_SESSION        KERNEL        DEFAULT
APP_USER                       LOGICAL_READS_PER_CALL           KERNEL        DEFAULT
APP_USER                       IDLE_TIME                        KERNEL        DEFAULT
APP_USER                       CONNECT_TIME                     KERNEL        2
APP_USER                       PRIVATE_SGA                      KERNEL        DEFAULT
APP_USER                       FAILED_LOGIN_ATTEMPTS            PASSWORD      DEFAULT
APP_USER                       PASSWORD_LIFE_TIME               PASSWORD      DEFAULT
APP_USER                       PASSWORD_REUSE_TIME              PASSWORD      DEFAULT
APP_USER                       PASSWORD_REUSE_MAX               PASSWORD      2
APP_USER                       PASSWORD_VERIFY_FUNCTION         PASSWORD      DEFAULT
APP_USER                       PASSWORD_LOCK_TIME               PASSWORD      DEFAULT
APP_USER                       PASSWORD_GRACE_TIME              PASSWORD      DEFAULT

3.4 修改SCOTT用户的默认配置文件

SQL> alter user scott profile app_user;

 

User altered


#启用资源限制

alter system set resource_limit=true;

#登陆scott,连接会话超过3次会报错

SQL> conn scott/tiger

ERROR:

ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit


#连接2分钟之后,执行查询操作报错;如果无操作,scott用户仍不能登陆。

SQL> select count(1) from tabs;

select count(1) from tabs

                     *

ERROR at line 1:

ORA-00604: error occurred at recursive SQL level 1

ORA-02399: exceeded maximum connect time, you are being logged off


#修改scott的密码,原密码为tiger

SQL> alter user scott identified by scott;

 

User altered

 

SQL> alter user scott identified by scott;

 

alter user scott identified by scott

 

ORA-28007: 无法重新使用口令


您可能感兴趣的文档:

--结束END--

本文标题: ORACLE 配置文件

本文链接: https://www.lsjlt.com/news/37883.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle怎么监听配置文件
    在Oracle数据库中,可以使用以下方法来监听和配置监听器文件: 监听器配置文件监听器.ora:监听器配置文件通常位于ORACL...
    99+
    2024-04-09
    oracle
  • Oracle怎么配置归档日志文件
    这篇文章主要介绍“Oracle怎么配置归档日志文件”,在日常操作中,相信很多人在Oracle怎么配置归档日志文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么...
    99+
    2024-04-02
  • 配置config.sys文件
    这篇文章主要介绍“配置config.sys文件”,在日常操作中,相信很多人在配置config.sys文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”配置config.sys文件”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-09
  • mysql5.7配置文件
    路径 /etc/mysql/conf.d/my.cnf 内容 [client] default-character-set=utf8 [mysql] default-character-set=utf8 ...
    99+
    2024-04-02
  • ini配置文件
    ini配置文件 ini文件是initialization file的缩写,即初始化文件,是widows系统配置文件所采用的存储格式。 文件扩展名: .ini ini配置文件的后缀名也不一定必须是....
    99+
    2023-08-31
    开发语言 ini python c
  • host文件配置
    hosts文件的作用: hosts文件是一个用于储存计算机网络中各节点信息的计算机文件;作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的...
    99+
    2023-09-03
    服务器 运维
  • yml配置文件中map的配置
      @Configuration@ConfigurationProperties(prefix = "stable")@Getter@Setter@ToStringpublic class StableCoinConfig { pr...
    99+
    2023-09-03
    java spring mysql
  • emacs配置文件3
    Emacs配置文件3;;普通设置(setq inhibit-startup-message t);关闭起动时闪屏(setq visible-bell t);关闭出错时的提示声(show-paren-mode t);显示括号匹配;(set-d...
    99+
    2023-01-31
    配置文件 emacs
  • spring 2.0 配置文件
    启用@Aspect aop支持并使用CGLIB代理[@more@]...
    99+
    2023-06-03
  • MySql的配置文件
    文章目录 配置文件windowsLinux 主要文件介绍bindocsDataMyISAMInnoDB includelibshare 专栏目录请点击 配置文件 win...
    99+
    2023-08-31
    mysql 数据库 php
  • MySQL Cluster 配置文件
    MySQL Cluster 配置文件[@more@]1、管理节点config.ini[tcp default]SendBufferMemory=2MReceiveBufferMemory=2M[ndb_mg...
    99+
    2024-04-02
  • 怎么用python生成oracle goldengate复制配置文件
    小编给大家分享一下怎么用python生成oracle goldengate复制配置文件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在做ORACLE goldengate配置的时候,配置参数文件时,如果表很多,编辑参数文件...
    99+
    2023-06-04
  • Springboot读取配置文件及自定义配置文件的方法
    1.创建maven工程,在pom文件中添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring...
    99+
    2023-05-30
    spring boot 配置文件
  • navicat配置文件在哪
    navicat 配置文件存储位置:windows: %appdata%\navicat\navicat premium\preferences.xmlmacos: ~/library/p...
    99+
    2024-04-24
    navicat macos
  • ThinkPHP如何配置文件
    这篇文章将为大家详细讲解有关ThinkPHP如何配置文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。thinkphp是什么thinkphp属于一种免费的开发框架,能够用于开发前端网页,最早thinkph...
    99+
    2023-06-14
  • ASP.NETCore读取配置文件
    ASP.NET Core 中,可以使用 ConfigurationBuilder 对象来构建。 主要分为三部:配置数据源 -> ConfigurationBuilder -&g...
    99+
    2024-04-02
  • Surge多配置文件聚合配置方法
    目录 摘要1. Surge配置原理2. Surge托管配置3. Surge多配置文件聚合配置(1)找到配置文件(2)编辑配置文件 参考 摘要 Surge 是一个在 macOS 和...
    99+
    2023-09-04
    服务器 网络
  • nginx conf配置篇,如何配置.conf文件
    Nginx的主配置文件是nginx.conf,这个配置文件一共由三部分组成,分别为全局块、events块和http块。 在http块中,又包含http全局块、多个server块。每个server块中,...
    99+
    2023-09-01
    nginx 运维 服务器
  • Nagios pnp中如何配置Nagios配置文件
    这篇文章主要为大家展示了“Nagios pnp中如何配置Nagios配置文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nagios pnp中如何配置Nagios配置文件”这篇文章吧。1.Na...
    99+
    2023-06-16
  • jspXCMS如何配置文件
    本篇内容介绍了“jspXCMS如何配置文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!配置文件目录/src/main/resources/...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作