创建用户:
CREATE USER EDWIN
IDENTIFIED BY
/
其后添加密码就可以了。
此时用户连接数据库会出现:
ORA-01045: user EDWIN lacks CREATE SESSION privilege; logon denied这样的错误。
执行以下语句:
GRANT CREATE SESSION TO EDWIN
/
这样就可以连接上数据库了!
锁定用户:
ALTER USER EDWIN ACCOUNT LOCK;
解除锁定:
ALTER USER EDWIN ACCOUNT UNLOCK;
连接授权:
GRANT CONNECT TO EDWIN
对象授权方式:(即授予的用户可以将他得到的权限在授予别的用户)
GRANT SELECT ON SYS.DUAL TO EDWIN WITH GRANT OPTION
针对某一个对象的所有权限进行授予:
GRANT ALL ON SYS.DUAL TO EDWIN WITH GRANT OPTION
进行系统授权:
创建和删除用户的权利
GRANT CREATE USER TO EDWIN (级联授权--WITH GRANT OPTION不可用,必须采用WITH ADMIN OPTION)
GRANT DROP USER TO EDWIN (级联授权--WITH GRANT OPTION不可用,WITH ADMIN OPTION)
REVOKE CREATE USER FROM EDWIN
REVOKE SELECT ON SYS.DUAL FROM EDWIN;
创建角色:
CREATE ROLE MYROLE
它创建和删除权限和用户的相同
将角色绑定至用户:
GRANT MYROLE TO EDWIN
概要文件:
它是一个模板,可以使所有的用户遵循所创建的模板。
创建一个用户只能访问三次(密码错误)的概要文件:
CREATE PROFILE MYPROFILE LIMIT
SESSIONS_PER_USER Default
CPU_PER_SESSION Default
CPU_PER_CALL Default
CONNECT_TIME Default
IDLE_TIME Default
LOGICAL_READS_PER_SESSION Default
LOGICAL_READS_PER_CALL Default
COMPOSITE_LIMIT Default
PRIVATE_SGA Default
FAILED_LOGIN_ATTEMPTS Default
PASSWORD_LIFE_TIME Default
PASSWORD_REUSE_TIME Default
PASSWORD_REUSE_MAX Default
PASSWORD_LOCK_TIME 3
PASSWORD_GRACE_TIME Default
PASSWORD_VERIFY_FUNCTION NULL
/
将概要文件绑定至用户:
CREATE USER UI
IDENTIFIED BY T
PROFILE MYPROFILE
/
新建立的用户访问三次就会出现异样的提示了。
概要文件在整个体系中起作用。
分享到:
相关推荐
2. **切换到Oracle用户**:使用`su - oracle`命令切换到Oracle用户环境。这一步骤非常重要,因为后续的操作需要在Oracle用户的环境下进行。 3. **启动SQL*Plus工具**:输入`sqlplus /nolog`命令进入SQL*Plus工具,...
"查看登录 Oracle 数据库用户记录" Oracle 数据库是一个强大的关系型数据库管理系统,提供了强大的数据存储和管理功能。为了管理和监控数据库的访问情况,需要对登录 Oracle 数据库的用户记录进行跟踪和查看。本文...
oracle查询用户信息1.查看所有用户2.查看用户或角色系统权限3.查看角色4.查看用户对象权限5.查看所有角色
通常linux下用安装oracle后,只有切换至oracle用户下方可执行相关的数据库的sqlplus及imp\exp相关命令的操作,经过这里的此配置后方可解决此问题,所有用户下均可以执行上述相关操作
Oracle 数据库用户锁定解决方案在 Linux 下的操作记录 Oracle 数据库用户锁定是指用户账户被锁定,无法登录数据库的情况。这种情况可能是由于用户密码输入错误次数超过限制,或者是数据库管理员对用户账户进行了...
"Oracle用户与对象权限与系统权限" Oracle用户与对象权限是指用户在数据库中的访问权限和操作权限。Oracle用户可以拥有不同的权限,例如创建用户、修改用户、删除用户、访问数据库对象等。同时,Oracle用户也可以...
解决使用 Oracle 疑难问题 在使用 Oracle 数据库系统时,可能会遇到一些疑难问题,本文将从解决使用 Oracle SQL*PLUS 时没有监听器的问题开始,介绍一些相关的知识点。 标题:解决使用 Oracle 疑难问题 描述:...
oracle用户下对象
Oracle IO问题解析 Oracle IO 问题解析是指 Oracle 数据库中读写操作对 IO 的影响,包括写操作和读操作。写操作包括控制文件的写入、用户数据的修改、Redo Log 的写入、Archive Log 的写入和临时表空间的写入等。...
oracle 用户 全部 索引 all index sql
oracle 获取用户ddl脚本,可获取用户ddl,在sqlplus 工具中打开
介绍如何修改Oracle用户密码修改Oracle用户密码
本文将深入探讨如何在Oracle中将一个用户的所有表的权限授予另一个用户,这一过程通常在PL/SQL环境下通过执行特定的命令来完成。下面我们将详细解析这一操作的步骤、原理以及可能遇到的问题。 ### Oracle中的权限...
"ORACLE常用问题1000问"很显然是一部针对Oracle数据库常见问题的集锦,旨在帮助用户解决日常运维中可能遇到的各种挑战。通过阅读这部资料,可以深入理解Oracle数据库的工作原理,提高故障排查和性能优化的能力。 ...
oracle 批量备份多个用户 能同时备份多个脚本 在user.txt 中添加用户列表即可
Oracle 用户管理 Oracle 用户管理是 Oracle 数据库管理系统中的一项重要功能,用于管理数据库用户及其权限。通过设置用户权限和限制资源使用,可以确保数据库的安全和高效运行。本节将详细介绍 Oracle 用户管理的...
详解oracle用户创建(create user)(上) 转载 http://blog.itpub.net/26110315/viewspace-715882/ 用户能访问数据库前必须要有获得相应授权的账号,oracle中创建一个用户并为其分配密码很简单,但是在创建用户的同时...