当前位置:  数据库>oracle

Oracle用户配置文件概述

    来源: 互联网  发布时间:2017-04-06

    本文导语:  A profile has dual function: toenforce a password policy and to restrict the resources a session can consume; 密码管理是一直有效的 对资源的管理时当初始化参数RESOURCE_LIMIT为TRUE时才会有效,默认值为false; 密码管理 FAILED_LOGIN_ATTEMPTS:在账号被锁之前...

A profile has dual function: toenforce a password policy and to restrict the resources a session can consume;

密码管理是一直有效的

对资源的管理时当初始化参数RESOURCE_LIMIT为TRUE时才会有效,默认值为false;

密码管理

  • FAILED_LOGIN_ATTEMPTS:在账号被锁之前可以输入错误密码的最大次数;
  • PASSWORK _LOCK_TIME:账号在上步被锁定后,需要锁定是时间
  • PASSWORD_LIFE_TIME:账号需要在多长时间内需要进行修改,还和PASSWORD_GRACE_TIME参数有关
  • PASSWORD_GRACE_TIME:

指定宽限天数,数据库发出警告到登陆失效前的天数。如果数据库密码在这中间没有被修改,则过期会失效。

  • PASSWORD_REUSE_MAX:这个参数和下面一个参数需要同时使用才有作用,需要做试验进行测试;
  • PASSWORD_REUSE_TIME
  • PASSWORD_VERIFY_FUNCTION

资源管理

  • SESSIONS_PER_USER
  • CPU_PER_SESSION
  • CPU_PER_CALL
  • LOGICAL_READS_PER_SESSION
  • LOGICAL_READS_PER_CALL
  • PRIVATE_SGA
  • CONNECT_TIME
  • IDLE_TIME
  • COMPOSITE_LIMIT

建立和分派配置文件

--查看目前正在使用的配置文件

selectusername,profile from dba_users;

默认的配置文件对资源没有任何限制,指示对密码有限制

FAILED_LOGIN_ATTEMPTS  

10

PASSWORD_LOCK_TIME

1

PASSWORD_LIFE_TIME

180

PASSWORD_GRACE_TIME

7

在%Oracle_HOMERDBMSADMINutlpwdmg.sql%文件中有更加详细的配置文件的建立方法;

一个配置文件一旦被分派给用户,这个配置文件就不能被删除

DROP PROFILE profile_name;

DROPPROFILE profile_name CASCADE;--这个命令可以删除配置文件,并恢复为默认的DEFAULT配置文件;

例:

createprofile two_wrong limit failed_login_attempts 2;

alteruser sj profile two_wrong;

数据库安全准则:

有安全危险的包:

  • UTL_FILE:允许用户去读写操作系统中Oracle用户可以读写的所有文件和目录;
  • UTL_TCP:允许用户打开服务器上的TCP端口
  • UTL_SMTP:
  • UTL_HTTP:

和Oracle安全相关的初始化参数

  • UTL_FILE_DIR:这个参数默认值为null,这时不存在安全问题,但如果设定值后,通过UTL_FILE包就可以访问相关的目录和文件了;
  • REMOTE_OS_AUTHENT AND OS_AUTHENT_PREFIX
  • 07_DICTIONARY_ACCESSIBILITY:this instance parameter controls the effect of granting object privileges with the ANY keyword;如果将这个参数设置为true,那么用户将可以看到数据字典和用户数据;变通的方法是使用SELECT ANY DICTIONARY权限,这个权限可以让用户看到数据字典和动态性能视图,但是他们不能看到用户的数据;
  • REMOTE_LOGIN_PASSWORDFILE:这个参数控制SYSDBA和SYSOPER用户是否可以通过网络远程登录;如果这个参数设置为NONE,那么SYSDBA唯一登录Oracle数据库的方法就是登录Oracle所在的服务器操作系统;
    • SHARED:所有的运行的实例使用一个密码文件
    • EXCLUSIVE:每个实例都寻找自己相对应的密码文件;

如果你用SYSDBA权限登录,不管你输入的是哪个用户名,最终显示的用户为SYS;

如果你用SYSOPER权限登录,不管你输入的是哪个用户名,最终显示的用户为PUBLIC;


    
 
 

您可能感兴趣的文章:

  • Oracle物理结构概述
  • Oracle Form中COMMIT的概述及使用技巧
  • ORACLE的五种表的优缺点概述
  • Oracle 11g自动诊断信息库(Automatic Diagnostic Repository,ADR)概述
  • oracle存储过程中return和exit区别概述及测试
  • Oracle Portal及其门户网站开发概述
  • 论坛 iis7站长之家
  • 在Redhat7.2+Oracle8i如果硬件配置中用P4处理器,对oracle的安装有没有影响(100分)
  • weblogic 中怎样配置 oracle JDBC driver?
  • redhat 8.0+oracle 8.1.7下面配置proc环境的问题
  • linux下怎么配置jdbc 访问oracle ,知情者请告知
  • oracle的jdbc的配置
  • 一个jsp的数据库问题-oracle的服务端如何配置
  • 不会配置oracle怎么办?
  • JDBC from ORACLE 8.1.7的配置问题
  • Linux上怎么配置oracle的ODBC数据源?
  • 请问jboss+oracle文件怎样配置,数据库中文字段不为乱码
  • jdk1.3+tomcat怎样配置oracle驱动程序
  • 请问哪里有 小性机 +linux +oracle 的配置方案?
  • Linux主机下配置Oracle 10G自动启动过程记
  • 如何配置 linux 下 oracle 的 listener .ora 和
  • 求.bash_profile配置oracle详解
  • 用redhat linux8.0+Oracle8i做网络数据库服务器,我需要怎样配置?
  • 配置Oracle RAC需要注意的问题
  • Oracle数据库安装配置示例
  • Linux Apache PHP Oracle 安装配置
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux平台下Oracle 密码文件重建
  • Oracle数据库访问参数文件的顺序
  • Oracle 对数据文件大小的限制
  • Oracle移动数据文件到新分区步骤分析
  • 在jsp文件中怎么设置oracle的路径:很简单的,只是因为我不会;
  • Oracle的spfile参数文件
  • linux下通过对文件读取方式查询oracle的版本信息
  • 求高手指点shell导入.dat文件到ORACLE数据库
  • jsp文件连接oracle失败
  • linux 安装 oracle 运行./runinstall 提示没有这个文件
  • oracle删除文件后数据库启动不了的处理方法
  • 请教:为什么删除不掉?我用超级用户删除某一文件夹rm -R oracle失败。
  • Oracle控制文件多元化处理
  • Oracle数据库逻辑备份的SH文件
  • 利用多个转储文件导出大量Oracle数据
  • 50分的题:如何给oracle减肥?在linux多目录的环境下查找体积最大的单个文件??
  • 用oracle pl/sql 从A unix机器,去读取B unix机器上的一个文件,怎么实现?
  • 读取oracle数据库表写文件慢
  • 如何向oracle中写入一个大文件?谢谢!
  • jsp文件上传smartupload到oracle数据库中没有longblob的数据类型如何处理的?
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3