`

2.1 安全管理-----------用户管理

阅读更多
一、创建用户
      主要要素:
      用户名、口令;
      用户默认表空间;
      用户临时表空间;
      用户存储限额;
      用户概要文件限制;

语法:

CREATE USER user_name
	IDENTIFIED {BY password | EXTERNALLY|GLOBALLY AS   external name}
	[ DEFAULT TABLESPACE tablespace ]
	[ TEMPORARY TABLESPACE tablespace ]
	[ QUOTA {n M | UNLIMITED } ON tablespace 	]...]
	[ PASSWORD EXPIRE ]
	[ ACCOUNT { LOCK | UNLOCK }]
	[ PROFILE { profile | DEFAULT }]

例子:


       create user teacher identified by teacher
       default tablespace student
       temporary tablespace temp
       quota unlimited on student;



二、查看用户
       select USERNAME from DBA_USERS;

       select USERNAME FROM DBA_TS_QUOTAS



三、修改用户属性

修改密码:
Alter User  user_name Identified By new_password;

修改配额:
Alter User  user_name Quota  nnM On tablespace_name;

修改默认表空间:
Alter User  user_name Default Tablespace tablespace_name;

修改临时表空间
Alter User  user_name Temporay Tablespace tablespace_name;


四、删除用户:
DROP USER user_name [CASCADE]


五、概要文件

引用

概要文件是一组命名的口令和资源限制。主要包括:
CPU使用时间
磁盘和内存逻辑读块数
用户连接的会话数
连接时间和空闲时间
口令限制

系统默认概要文件DEFAULT


引用

利用概要文件进行资源管理

创建概要文件
将概要文件赋予用户
开启(或激活)资源限制
口令限制定义后即起作用
资源限制定义后必须开启才能起作用
  方法:将参数resource_limit 设为TRUE


创建资源限制的概要文件

    资源限制可以加在会话级,也可以加在调用级。
CREATE PROFILE file_name LIMIT
[SESSIONS_PER_USER 最大值]
[CPU_PER_SESSION 最大值]               %1S
[CPU_PER_CALL 最大值]                      %1S
[CONNECT_TIME  最大值]                     分钟
[IDLE_TIME  最大值]                             分钟
[LOGICAL_READS _PER_SESSION 最大值] 
[LOGICAL_READS _PER_CALL 最大值];

最大值可以是具体数值或unlimited或Default



概要文件的口令限制

引用

口令帐户加锁:
FAILED_LOGIN_ATTEMPTS
PASSWORD_LOCK_TIME
口令有效期和过期第一次登录的宽限天数
PASSWORD_LIFE_TIME
PASSWORD_GRACE_TIME
口令历史(可重用间隔和最大变化数)
PASSWORD_REUSE_TIME
PASSWORD_REUSE_MAX
一个设为某一具体值时,另一个必须设为UNLIMITED
口令复杂性验证
PASSWORD_VERIFY_FUNCTION   
隐含函数名为vevify_function,通过运行utlpwdmg.sql生成,也可以自行编制,或设为NULL


维护概要文件

查看:
  SELECT * FROM DBA_PROFILES
修改:
  ALTER PROFILE filename LIMIT;

删除:
  DROP PROFILE filename [CASCADE] ;

分享到:
评论

相关推荐

    LibreOfficeDev-7.6.2.1-Linux-x86-64-rpm.tar.gz

    通过适配,LibreOffice可以更好地融入国产软硬件生态系统,确保在OpenEuler平台上稳定运行,满足用户的日常办公需求,同时也为政企用户提供了安全可靠的解决方案。 这个压缩包中的LibreOfficeDev_7.6.2.1_Linux_x86...

    Kon-Boot-v2.1-x32-x64-Cracked_3

    因此,Kon-Boot通常被安全研究人员和系统管理员用于应急情况,例如忘记密码或者需要快速获取系统访问权限时。 然而,值得注意的是,使用Kon-Boot存在一定的风险和合法性问题。由于它绕过了安全机制,这可能导致恶意...

    Python库 | reqman-2.1.0.1-py3-none-any.whl

    7. **依赖升级与安全**:可能具备检查依赖库安全更新的能力,提醒开发者及时更新可能存在安全风险的库。 8. **性能优化**:reqman可能还会进行依赖分析,帮助优化安装顺序,减少安装时间,提升整体开发效率。 使用...

    VVV CSIPImplementationGuide-V2.1-03-15-2018

    6. **安全管理**:阐述CSIP的安全策略,包括认证、授权、加密以及防火墙设置,确保系统安全运行。 7. **故障排查与维护**:提供常见问题的解决方案,监控和日志分析方法,以及定期维护的最佳实践。 8. **性能优化*...

    jdk-18.0.2.1_linux-aarch64_bin.rpm.zip

    压缩包子文件的文件名称列表只包含了一个文件:"jdk-18.0.2.1_linux-aarch64_bin.rpm",这表明压缩包解压后,用户将得到一个可以直接用RPM包管理器安装的JDK二进制文件。 在实际应用中,用户需要先解压缩此.zip文件...

    jdk-18.0.2.1-windows-x64-bin.rar

    在Windows环境中,这个压缩包包含的"jdk-18.0.2.1_windows-x64_bin.exe"是一个可执行文件,用于安装JDK到用户的系统。安装过程中,它会将必要的文件和配置信息放置在指定的目录下,并可能设置环境变量,如`JAVA_HOME...

    jabberd-2.1svn336-win32.msi

    4. **认证与身份验证**:Jabberd支持多种认证机制,如本地数据库、LDAP、RADIUS等,确保用户身份的安全验证。 5. **跨平台**:虽然我们讨论的是Windows版本,但Jabberd也支持Linux、FreeBSD等其他操作系统。 **...

    UnisphereServiceManager-Win-32-x86-loc-1.3.2.1.0052-1.rar

    - **数据保护**:USM支持设置和管理备份策略,包括快照和复制,保障数据的安全性。 - **警报和通知**:当系统出现异常时,USM会生成警报并发送通知,帮助快速解决问题。 - **容量规划**:通过容量预测和利用率...

    PCTool_v2.1.66-Win7_64bit.zip

    《华为PCTool v2.1.66与eTerminal设备管理详解》 在IT行业中,设备管理和维护是至关重要的工作之一,特别是对于企业级...熟练掌握这些工具,将有助于用户更加高效、安全地管理华为终端,提升网络服务质量和稳定性。

    其他类别PHP活动程序源代码版BBWPS V2.1 Build 071108-bbwps-huodong.zip

    1. **用户管理系统**:用于注册、登录和管理用户账户,确保用户安全访问和参与活动。 2. **活动创建工具**:允许管理员创建、编辑和管理各种类型的活动,包括报名、投票、竞赛等。 3. **时间表管理**:可能有一个...

    Dart2.1-linux-x64

    4. **null安全**:Dart 2.1开始向更严格的null安全模型过渡,减少由于未初始化变量或意外null值引发的错误。 对于Flutter开发者而言,Dart 2.1的更新意味着更好的性能和开发体验。Flutter框架利用Dart的异步编程...

    UIB - Unified Interbase Components v2.1 for D5-D2009 Full Source

    Interbase是一款关系型数据库管理系统(RDBMS),以其高效能、稳定性和安全性著称。UIB组件库则是针对Interbase数据库的接口,它使开发者能够在Delphi的可视化环境中通过图形化方式管理数据库连接、执行SQL语句、...

    单兴华王者归来之Struts2.1权威指南--基于WebWork核心的MVC开发.part14.rar

    2. **Interceptor**:拦截器是Struts2的核心功能之一,它们是实现了特定接口的类,可以在Action调用前后插入代码,用于实现日志、事务管理、权限检查等功能。 3. **Result**:结果表示Action执行后的状态,可以将...

    commons-io-2.1,catalina-manager和commons-fileupload

    标题中的"commons-io-2.1", "catalina-manager"和"commons-fileupload"分别代表了三个重要的Java开源库,这些库在IT行业中尤其是在Web应用开发和服务器管理中广泛使用。下面将详细介绍这三个组件以及它们在实际工作...

    Python库 | signatory-1.2.2.1.4.0-cp37-cp37m-win_amd64.whl

    3. **密钥管理**:Signatory可能包含管理公钥和私钥的工具,允许用户安全地存储和使用密钥对。 4. **互操作性**:由于Signatory是一个Python库,它可能与其他编程语言或平台的签名解决方案兼容,使得跨平台的数据...

    Wi-Fi_Display_Technical_Specification_v2.1_0(2017年更新版本)

    最后,文档使用了Wi-Fi联盟的许可标志,表明该内容是在Wi-Fi联盟的许可下使用的,但文档中也提示在未经Wi-Fi联盟书面许可的情况下,不得将其用于任何其他用途,这体现了Wi-Fi联盟对于其知识产权的严格管理。...

    EMS SQL Manager 2007 Lite for MySQL 4.4.2.1.ZIP

    总之,EMS SQL Manager 2007 Lite for MySQL 4.4.2.1 是一个实用的数据库管理工具,尤其适用于那些需要对MySQL数据库进行日常管理和维护的用户。虽然这个版本相对较老,但在其支持的范围内,仍然能提供丰富的功能和...

    基于SpringCloud2.1+spring-security-oauth2+nacos+feign的微服务开发脚手架.zip

    这是一个基于SpringCloud 2.1版本的微服务开发框架,结合了spring-security-oauth2用于权限管理和认证,Nacos作为服务注册与配置中心,以及Feign进行服务间的调用。让我们详细了解一下这些技术栈的核心概念和作用。 ...

    Ace_todolist-2.1-py3-none-any.whl.zip

    如果应用提供了Web界面或移动应用版本,那么用户体验设计、数据安全性和隐私保护也是关键考虑因素。 总的来说,Ace_todolist-2.1-py3-none-any.whl.zip是一个针对Python 3环境的待办事项管理应用的软件包,通过"whl...

Global site tag (gtag.js) - Google Analytics