Oracle账户管理

登录:conn 用户名/口令
创建用户create user 用户名 identified by 口令
修改密码password 用户名
删除用户drop user 用户名
如果要删除的用户已经创建表,那么再删除要带参数cascade
赋予权限grant 角色 to 用户名
权限:系统权限(用户对数据库的相关权限)、对象权限(用户对其他用户的数据对象访问、操作的权限)
角色:包含若干权限的集合 (自定义角色(用户新定义)、预定义角色(系统有))
grant 权限 on 操作目标 to 用户(授权)
revoke 权限 on 操作目标 from 用户(回收权限)
grant 对象权限 on 操作目标 to 用户 with option (授予继续授权的权力)
grant 系统权限 on 操作目标 to 用户 with admin option (授予继续授权的权力)

锁定用户:
sql> create frofile 文件名 //创建profile 文件(定义规则)
limite failed_login_attempts no1//尝试错误次no1
password_loke_time no2//锁定时间no2天
sql> alter user 用户名 frofile 文件名//把文件的规则指向用户

解锁:
sql>alter user 用户名 profile account unloke

终止口令(定期修改密码实例):
sql> create frofile 文件名 //创建profile 文件(定义规则)
limite password_life_time no1//规定密码有效时间no1天
password_grace_time no2//延缓时间no2天
sql> alter user 用户名 profile 文件名//把文件的规则指向用户

口令历史:
sql> create frofile 文件名 //创建profile 文件(定义规则)
limite password_life_time no1//规定密码有效时间no1天
password_grace_time no2//延缓时间no2天
password_reuse_time no3//指定口令no3天后再次可用
sql> alter user 用户名 profile 文件名//把文件的规则指向用户

删除文件:
drop profile 文件名 【cascade】

时间: 2024-11-05 17:25:08

Oracle账户管理的相关文章

oracle 用户管理

1. 用户进程 Ps –elf | greporacleocl |grep–v grep 2. 数据库进程 Ps –elf |greporacleorcl 3. 守护进程 Ps –elf |grep oha 大池:在SGA中,大池是一个可选的缓冲区域,管理员可以根据需要对其进行配置,在大规模输入输出及备份过程中需要大池作为缓存空间,例如,大数据操作.数据库备份与恢复之类的操作. Java池:Java池是一个可选的缓冲区,但是在安装java或者java程序时必须设置Java池,它用于编译Java语

Oracle 用户管理(二)

1    给某人赋予"系统权限" SQL> grant connect to aobama with admin option 意思是将admin的连接数据库权限赋予"aobama",并且"aobama"可以将这种权限赋予其他人 2    关于赋予权限收回的问题 描述:A将查询emp表的权限赋予B,B又将该权限赋予C.那么当A把B的该权限收回时,C的权限是否也没有了呢? 答案:SQL> revoke select on emp fro

Oracle的学习一:安装与卸载、sql *plus常用命令、Oracle用户管理

1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量小(100人内).成本千元内.对安全性要求不高 日访问量5000--15000.成本在万元内,比如商务网站 负载可以处理.海量数据库 .安全性很高sybase<oracle<db2 数据库的选择标准: 项目的规模:a.负载量有多大:b.成本: c.安全性 需求量大: 2.Oracle认证: DBA

【翻译自mos文章】oracle密码管理策略

oracle密码管理策略 参考原文: Oracle Password Management Policy (Doc ID 114930.1) 细节: 密码管理通过使用profile来建立. 当密码过期后,如果user有能力独立地从 end-user application(前台业务软件)修改密码的话,通常的推荐是只指派给这些schemas 一个profile,该profile有  password aging an expiration features . 通常这意味着application(

Oracle权限管理详解

转载--CzmMiao的博客生活 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级.System 系统级.Role 角色级.这些权限可以授予给用户.特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户.对管理权限而言,角色是一个工具,权限能够被授予给一个角色,角色也能被授予给另一个角

mysql的账户管理

mysql中账户管理: 1 查看所有用户: 所有用户及权限信息都存储在mysql数据库中的user表中 查看user表的结构 desc user\G; 主要字段: host: 表示允许访问的主机 user: 表示用户名 authentication_string: 加密后的密码 查看所有用户: select host,user,authentication_string from user; 2 创建账户和授予权限: 需要使用账户登录后操作 例如使用root 常用权限:create alter

Oracle 客户端管理软件安装

1.首先,先说明下为什么要安装Oracle客户端管理工具? 因为Oracle服务端过大,而且消耗的资源过多,大部分公司会把服务端装在公司的服务器上,而不会装在员工的电脑上,所以这个时候就需要使用Oracle客户端管理工具来远程连接到Oracle服务端上.综上所述:Oracle客户端管理工具就是用来远程连接Oracle服务端的一种工具.下面简单介绍几种常用的Oracle客户端. 2.Oracle客户端介绍 (1)SQL Developer SQL Developer是Oracle自带的客户端工具,

如何给oracle账户解锁

在创建数据库时,已经为SYS等4个账户设定了口令,其中SYS与SYSTEM具有管理员权限,在SQL*Plus工具中使用SYSTEM账户登录Oracle数据库. 1.通过数据字典dba_users,查看Oracle账户的锁定状态,如下:(v其中,OPEN表示账户为解锁状态:EXPIRED表示账户为过期状态(需要设置口令才能解除此状态):LOCKED表示账户为锁定状态.) 二.下面使用ALTER USER语句为scott账户解锁: SQL> ALTER USER scott ACCOUNT UNLO

[转]Oracle DB 管理ASM实例

? 描述使用ASM 的好处 ? 管理ASM 实例 ? 创建和删除ASM 磁盘组 ? 扩展ASM 磁盘组 ? 通过使用各种实用程序检索ASM 元数据 Automatic Storage Management Automatic Storage Management (ASM) 将文件系统与卷管理器纵向集成在一起,这是一项专门为Oracle DB 文件建立的技术.使用ASM 可管理单个对称多处理(SMP) 计算机,或通过管理集群的多个节点来支持Oracle Real Application Clus