5. 创建用户配置文件<dba角色>(create profile ...limit)
create profile profile_name limit
[资源限制参数名/口令限制参数名 参数值|....];
例如:create profile myprofile limit
sessions_per_user 10
failed_login_attempts 3;
如果需要创建复杂的资源文件,那么在自定义用户配置文件之前,需要对用户口令策略和资源限制进行分析,例如:
a. 容许连续3次输入错误的口令,如果第四次依旧错误,则该登录用户被锁定。
b. 每隔15天修改一次登录口令。
c. 在100天后才允许重复使用以前的口令。
d. 用户最多能够建立10个数据库会话。
e. 保持15分钟的空闲状态后,会话自动断开。
f. 每个会话持续连接到数据库的最长时间为24个小时。
g. 会话中每条SQL语句最多占用50个单位的CPU时间。
h. 使用口令复杂度验证函数verify_function_11g对用户口令进行复杂度验证。
创建步骤:
1> 以dba身份登录,sqlplus
2> 在oracle安装目录..db_1\rdbms\admin中找到utlpwdng。sql并运行来创建pwd复杂度检查函数。
3> 执行脚本:
SQL>create profile profile_one limit
failed_login_attempts 3
password_life_time 15
pasword_lock_time 100
session_per_user 10
idle_time 15
connect_time 1440
cpu_per_call 50
password_verify_function verify_function_11g;
4>设置系统参数resource_limit
alter system set resource_limit = true;
5>将创建的配置文件指定给用户,设置的参数将对user_name 起作用。
alter user user_name profile profile_one;
6. 管理用户配置文件
a. 查询用户配置文件(可以通过视图查询配置文件信息 dba_profiles)
select resource_name, resource_type,limit
from dba_profiles
wher profile='profile_one'
b。修改用户配置文件中的内容
alter profile profile_name limit
passwowrd_lock_time 150
session_per_user 5
idle_time 30
...
c. 删除用户配置文件(drop profile)
1> 如果删除的配置文件已经指定给了某一用户,则需要用到关键字cascade
drop profile profile_name cascade;
2> 如果没有指定给用户,则
drop profile profile_name;
分享到:
相关推荐
此文档主要涵盖了Oracle 11g R2 RAC在Linux上的安装流程,包括但不限于安装前的准备、检查、ASM(Automatic Storage Management)配置、Grid Infrastructure安装、Oracle软件安装与升级、数据库创建、参数调整以及...
6.4 创建和管理配置文件 187 6.4.1 管理口令 187 6.4.2 资源限制 188 6.4.3 配置文件的创建和分配 189 6.5 数据库安全和最小权限原则 192 6.5.1 PUBLIC权限 192 6.5.2 对安全性至关重要的实例参数 193 6.6 ...
- **创建数据库软件目录和数据文件存放目录**:为Oracle软件和数据文件创建必要的目录,并设置正确的权限。 ```bash mkdir -p /u01/app/oracle chown -R oracle:oinstall /u01/app/oracle ``` - **配置Oracle...
RedHat7.6操作系统环境下安装Oracle 11g R2数据库的详细步骤和关键知识点如下: 一、OS环境准备: 1. 配置本地yum源: - 创建本地yum源配置文件`redhat-base.repo`。 - 指定本地安装介质的路径,并设置为yum源。 ...
Oracle 11g的安装配置涉及多个步骤,包括软件环境准备、用户环境要求、内核及会话调整、安装过程以及后期的优化和管理。以下是详细的步骤解释: 1. **软件环境准备**: - 硬件环境应为RHEL 5.x或RHEL 6.x操作系统...
- 系统参数配置:包括配置进程数,这通常涉及到修改/etc/security/limits文件以设置相应的用户资源限制参数(fsize、core、cpu、data)。 安装Oracle 11g的详细步骤还包括了Oracle安装软件的准备工作、Oracle监听...
根据提供的文件内容,这是一份关于在AIX7.1操作系统下安装Oracle 11g RAC(Real Application Clusters)数据库,并包含补丁安装过程的详细指南。以下是从标题、描述、标签以及部分内容中提炼的知识点: ### Oracle ...
6. **安全性**:Oracle11g提供了用户管理和权限控制机制,如角色、系统权限、对象权限等。通过GRANT和REVOKE命令分配和回收权限,确保数据的安全访问。 7. **备份与恢复**:Oracle11g支持多种备份策略,如物理备份...
- **创建Oracle用户和组**:为了管理Oracle软件及其相关文件,需要创建两个特定的组(`oinstall`和`dba`),以及一个Oracle用户。命令示例: ```bash groupadd oinstall groupadd dba useradd -g oinstall -G ...
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,主要针对企业级应用提供高性能、高可用性和安全性。Oracle Certified Professional (OCP) 认证是Oracle为验证专业人士在Oracle数据库管理方面技能和知识...
通过遵循这份指南,用户可以快速地在Linux x86-64系统上安装并配置Oracle Database 11g Release2。需要注意的是,虽然本指南涵盖了典型的安装场景,但对于一些高级配置,如使用Advanced Installation选项、在现有...
### Redhat上Oracle 10g的安装与配置文件修改详解 #### 一、环境准备与配置 在Redhat系统中安装Oracle 10g数据库,首先需要对系统的某些环境变量进行设置,确保Oracle能够正常运行。根据提供的部分配置内容,我们...
1. 下载:从Oracle官方网站或者可靠的第三方资源获取Oracle Database 11g Release 2的安装文件。 2. 安装:双击下载的安装程序,启动Oracle Universal Installer (OUI)。 3. 安装选项:选择"创建和配置新的数据库",...
2. **创建用户和组**:为Oracle数据库创建专用的用户(如`oracle`)和组(如`dba`),并给予适当的权限。 3. **设置环境变量**:修改`~/.bash_profile`,设置ORACLE_BASE、ORACLE_HOME、PATH等环境变量。 4. **解压...
- Oracle 11g支持角色和权限管理,可以创建用户并分配特定的系统和对象权限。 - Fine-Grained Access Control (FGAC) 提供了更细粒度的权限控制,防止数据泄露。 - Label Security and Row Level Security 功能...
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,具有高效、稳定和安全的特点,广泛应用于企业级数据管理。本“Oracle11g完全学习手册ppt”旨在为初学者和有经验的DBA提供全面的学习资源,帮助理解并...
此外,应限制对配置文件、日志文件和数据文件的修改权限,以防止数据篡改和破坏。 第 4 章 ORACLE 参数配置: 本章涵盖了Oracle数据库的各种参数设置,如内存管理、连接控制、审计等。正确的参数配置可以提高数据库...
Oracle 11g是甲骨文公司发布的一款企业级数据库管理系统,它提供了高效的数据存储、管理及查询功能,广泛应用于大型企业的数据处理和分析。官方文档是了解和学习Oracle 11g的重要资源,其中包含了丰富的技术信息和...
例如,你可以创建一个名为`资源文件名`的配置,设置`FAILED_LOGIN_ATTEMPTS`为10,`PASSWORD_LIFE_TIME`为180天,并且使用`PASSWORD_VERIFY_FUNCTION`指定我们即将创建的验证函数`verify_function_11G`。 ```sql ...