Oracle管理安全和资源(二)使用Oracle Profile管理口令

1、账户锁定

FAILED_LOGIN_ATTEMPTS:用于指定连续登录的最大失败次数。

PASSWORD_LOCK_TIME:用于指定账户被锁定的天数。

03:34:13 SQL> create profile lock_account limit

03:36:51   2   failed_login_attempts 3

03:37:07   3   password_lock_time 10;

Profile created.

02:56:45 SQL> select profile ,resource_name ,limit from dba_profiles

02:57:20   2    where profile='LOCK_ACCOUNT';

PROFILE                        RESOURCE_NAME                    LIMIT

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

LOCK_ACCOUNT                   COMPOSITE_LIMIT                  DEFAULT

LOCK_ACCOUNT                   SESSIONS_PER_USER                DEFAULT

LOCK_ACCOUNT                   CPU_PER_SESSION                  DEFAULT

LOCK_ACCOUNT                   CPU_PER_CALL                     DEFAULT

LOCK_ACCOUNT                   LOGICAL_READS_PER_SESSION        DEFAULT

LOCK_ACCOUNT                   LOGICAL_READS_PER_CALL           DEFAULT

LOCK_ACCOUNT                   IDLE_TIME                        DEFAULT

LOCK_ACCOUNT                   CONNECT_TIME                     DEFAULT

LOCK_ACCOUNT                   PRIVATE_SGA                      DEFAULT

LOCK_ACCOUNT                   FAILED_LOGIN_ATTEMPTS            3

LOCK_ACCOUNT                   PASSWORD_LIFE_TIME               DEFAULT

LOCK_ACCOUNT                   PASSWORD_REUSE_TIME              DEFAULT

LOCK_ACCOUNT                   PASSWORD_REUSE_MAX               DEFAULT

LOCK_ACCOUNT                   PASSWORD_VERIFY_FUNCTION         DEFAULT

LOCK_ACCOUNT                   PASSWORD_LOCK_TIME               .0006

LOCK_ACCOUNT                   PASSWORD_GRACE_TIME              DEFAULT

16 rows selected.

03:38:02 SQL> create user test identified by test;

User created.

03:38:11 SQL> alter user test profile lock_account;

User altered

02:59:09 SQL> SELECT USERNAME,PROFILE FROM DBA_USERS

02:59:18   2  WHERE USERNAME='TEST';

USERNAME                       PROFILE

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

TEST                           LOCK_ACCOUNT

03:38:31 SQL> select username,account_status from dba_users

03:39:23   2    where username='TEST';

USERNAME                       ACCOUNT_STATUS

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

TEST                           OPEN

03:40:00 SQL> CONN test/123

ERROR:

ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.

03:40:03 SQL> CONN test/123

ERROR:

ORA-01017: invalid username/password; logon denied

03:40:06 SQL> CONN test/123

ERROR:

ORA-01017: invalid username/password; logon denied

03:40:07 SQL> CONN test/123

ERROR:

ORA-28000: the account is locked

03:40:23 SQL> conn /as sysdba

时间: 2024-09-17 04:42:13

Oracle管理安全和资源(二)使用Oracle Profile管理口令的相关文章

VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装_oracle

首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1.然后执行安装: $ ./runInstaller 执行脚本 # /u01/app/oracle/10.2.0/db_1/root.shRunning Oracle 10g root.sh script...The following environment variables are set as:    ORACLE_OWNER= oracle   

Oralce OMF功能详解(二) Oracle日志文件的OMF管理

二.日志文件的OMF管理 日志文件管理参数:db_create_online_log_dest_n db_create_online_log_dest_n:Oracle创建联机日志文件和控制文件时,在未明确指定路径的情况下的缺省路径 --查看日志文件的参数,下面是未作设置的db_create_online参数 SQL> SHOW PARAMETER db_create_online NAME                                 TYPE        VALUE --

Oracle管理安全和资源(三)Oracle资源管理器简介

Oracle资源管理器(Oracle Database Resource Manager,以下简称DBRM)管理数据库资源,为不同的会话分配不同的数据库资源.DBRM管理的资源主要包括CPU时间.下面分以下几个章节介绍: Oracle DBRM帮你处理哪些问题 Oracle DBRM是怎样处理这些问题的 Oracle DBRM包含的内容 Oracle DBRM资源分配方法 Oracle DBRM的权限管理 1.Oracle DBRM帮你处理哪些问题  当数据库服务器资源由操作系统来分配时,你可能

Oracle管理安全和资源(一)Oracle策略文件

Profile 是口令限制.资源限制的命名集合.建立Oracle数据库时,Oracle会自动建立Default Profile,然后分配各用户,如果没有指定,用户会启用default profile. 1.查看口令文件 09:07:15 SQL> select username ,profile from dba_users; USERNAME                       PROFILE ------------------------------ ---------------

细说Oracle数据库与操作系统存储管理二三事

作者介绍 杨建荣,[DBAplus社群]联合发起人.现就职于搜狐畅游,Oracle ACE-A.YEP成员,超7年数据库开发和运维经验,擅长电信数据业务.数据库迁移和性能调优.持Oracle 10G OCP,OCM,MySQL OCP认证,<Oracle DBA工作笔记>作者. 在上大学的时候,学习操作系统感觉特别枯燥,都是些条条框框的知识点,感觉和实际应用的关联不大.发现越是工作以后,在工作中越想深入了解,发现操作系统知识越发重要.在实践中结合理论还是不错的一种学习方法.自从接触数据库以后,

记录安装oracle的那些事(二)之双系统安装

今天电脑恢复了前几天的模样,依旧是仅有的win7,胆颤心惊的依然决定用easybcd装. 首先,资源的需要: 1 两个centos的镜像.bin-dvd的,这个是全的,不用在线下载了. 2 easyBCD2.2 步骤: 1 win7下面新建磁盘,要FAT32格式的,因为grub不认ntfs的磁盘.大概10G能存放两个镜像就可以了. 2 把dvd1中的images 和 isolinux分别解压到新建的镜像磁盘,还有c盘的根目录下. 3 安装并启动easyBCD,在新加条目里,选择NeoGrub,安

Win2k Server下Oracle 9iAS安装报告(二)

oracle|server Ø        此时Oracle9ias infrastructure安装成功,此时不要退出程序,单击[下一安装]按钮,继续安装Oracle9ias,出现"文件定位"画面: 在该界面下,目标名称改为:"Ora9ias",目标路径改为"D:\ora9ias".     Ø        单击[下一步]按钮,安装程序载入产品信息: Ø        装载完成后安装程序会进入"可用产品"画面: Ø   

在DB2中如何實現Oracle的相關功能(二)

oracle 在DB2中如何實現Oracle的相關功能(二)作者﹕CCBZZP    在現實的應用中大家可能經常會遇到在DB2中如何實現Oracle的某些功能﹐在此我簡單地總結一下﹐實現某一功能可能會有很多種方法﹐在此就沒有全部列出﹐歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以Oracle8I,9I和DB2 7.X為例).1.如何查看數据庫的版本的Oracle和DB2的寫法  Oracle 可以這樣實現﹕  SQL> connect system/manager124@test

IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权

原文:IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权 上一篇: IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权 本文经原作者特许授权于海洋女神发布,转载请务必注明出处与链接:原作者和海洋女神保留对该文的一切法律许可下的权益:需要发布在盈利性报刊.网站等请与原作者或海洋女神联系. 第三部分:使用IS2009向导设置1. 打开 InstallShield2009,新建一个Installscript MSI Project,建议选择此工程,因为该工程支持脚本编

Oracle SQL性能优化系列学习二_oracle

正在看的ORACLE教程是:Oracle SQL性能优化系列学习二.  4. 选择最有效率的表名顺序(只在基于规则的优化器中有效)  ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 driving table)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处理多个表时, 会运用排序及合并的方式连接它们.首先,扫描第一个表(FROM子句中最后的那个表)并对记录进行派序,然后扫描第二个表