Oracle数据库用户
l1、三个常用的系统用户:
Scott(一个数据库的普通用户)
Connect scott/tiger
Manager(数据库管理员)
Connect system/mangaer
Sys(数据库对象的拥有者权限最高)
Connect sys/change_on_install as sysdba;
每个想使用Oracle的用户都必须得到一个合法的用户名、口令和相应的权限,才能进入Oracle系统进行相应的操作。在访问Oracle的对象时,必须使用一个用户和口令连接数据库,只有连接成功才能操作数据库对象。
Oracle的帐户是管理员建立的,对于不同的用户,可以授予不同等级的权限,每个用户只能在自己的权限范围内活动,任何超越权限的操作都视为非法,系统将不理睬或拒绝。
一、建立用户
1.格式:
Create User 用户名 Identified By 口令 [Externally]
[Default TableSpace 表空间名]
[Temporary TableSpace 表空间名]
[Quota 整数 K|M|Unlimited On 表空间]
2、说明:
(1)Identified By:在SQL*PLUS中建立时,要输入一个以字母开头的口令, 在企业管理器中可以用任意。
(2)Default TableSpace:指定缺省表空间;
(3)Temporary TableSpace:指定临时表空间;
(4)Quota:指定表空间的配额。
3、实例:(必须具有DBA权限)
Create User Student01
Identified By Student
Default TableSpace Student
Temporary TableSpace TempStudent
Quota 5M On Student
Quota 3M On tempStudent
4、注意事项:用户的密码是以十六进制字符串格式保存在数据库中的,若忘记数据库管理员从这十六进制也难以获得当前的密码(编程除外),最好的方法是直接赋予新密码。
二、查询用户
1、Desc DBA_Users
2、Select User_Name,User_ID,Password From DBA_Users;
三、修改
1、格式:
alter User 用户名 Identified By 口令 [Externally]
[Default TableSpace 表空间名]
[Temporary Tablespace 表空间名]
[Quota 整数 K|M|UnLimited On 表空间名]
2、实例:
Alter User Student01 Identified By abc;
四、限制用户
1、锁定:Alter User 用户名 Account Lock;
解锁:Alter User 用户名;
2、口令失效:Alter 用户名 PasswordExpire
五、删除用户
1、格式:Drop User 用户名 [Cascade] 表示将删除用户模式中的所有对象。
2、功能:删除不再需要的用户。
3、实例:
Drop User Student01 Cascade; ----将用户Student01及其所建立的表等所有对象全部删除。
分享到:
相关推荐
"查看登录 Oracle 数据库用户记录" Oracle 数据库是一个强大的关系型数据库管理系统,提供了强大的数据存储和管理功能。为了管理和监控数据库的访问情况,需要对登录 Oracle 数据库的用户记录进行跟踪和查看。本文...
"使用PLSQL创建Oracle数据库用户并设置权限" 在 Oracle 数据库中,创建用户并设置权限是数据库管理员的基本任务之一。在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建...
oracle数据库用户为何频繁被锁,oracle数据库用户频繁被锁原因排查oracle数据库用户为何频繁被锁
Oracle 数据库用户密码的管理是非常重要的,一方面可以防止非法访问和数据泄露,另一方面可以确保数据库的安全性和可靠性。因此,数据库管理员应该定期检查和更新密码,以确保数据库的安全性。 四、结论 解锁或者...
Oracle 数据库用户管理笔记 Oracle 数据库用户管理是数据库管理员的重要任务之一。用户管理包括创建用户、管理用户权限、管理用户密码等。下面是 Oracle 数据库用户管理的重要知识点: 一、用户命名规则 Oracle ...
Oracle 数据库用户锁定解决方案在 Linux 下的操作记录 Oracle 数据库用户锁定是指用户账户被锁定,无法登录数据库的情况。这种情况可能是由于用户密码输入错误次数超过限制,或者是数据库管理员对用户账户进行了...
Oracle 数据库实例用户表空间之间的关系 Oracle 数据库实例用户表空间之间的关系是 Oracle 数据库管理系统的核心概念。了解它们之间的关系对于数据库的设计、管理和优化至关重要。 数据库 Oracle 数据库是一个...
在连接到数据库后,需要找到需要修改的用户。可以使用命令 `SQL> select * from user$;` 来查找所有用户信息,包括用户名、用户 ID 等。在这里,我们可以找到需要修改的用户的 user#,例如 ARWEN 用户的 user# 是 ...
"ORACLE数据库用户口令管理策略及其改进" ORACLE数据库用户口令管理策略及其改进是数据安全性管理的关键。数据库安全性问题是数据库管理员难以解决的问题,数据库数据的丢失以及数据库被非法用户侵犯给数据库管理员...
Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,尤其在企业级应用中占据主导地位。本指南将针对初学者,详细介绍Oracle数据库的基础知识、安装与配置,以及一些常用的操作和管理技巧。 **1. Oracle...
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
ORACLE数据库用户口令和角色管理策略及改进.pdf
财政国库集中支付管理系统地方版 ORACLE数据库用户创建说明
利用动态链接库DLL加强Oracle数据库用户口令的安全.pdf
ORACLE数据库用户口令和角色管理策略及改进 (1).pdf
2. 提供oracle数据库dba日常管理方法。 3. 掌握oracle数据库体系机构,为oracle优化奠定基础。 三、适合人群: 1.有意从事oracle 数据库工作,担任dba角色的人员; 2. Oracle数据库设计、开发和备份等管理人员; ...
这个版本包含了SQL*Plus、OCI (Oracle Call Interface)、TNS (Transparent Network Substrate) 和其他必要的工具,使得用户能够在不安装完整Oracle数据库服务器的情况下,进行数据查询、应用程序开发或者远程数据库...
Quest Software为Oracle数据库用户提供了一系列全面的工具,帮助他们更有效地进行开发、管理和维护工作。这些解决方案包括QDesigner、Toad、SQL Navigator和SQLAB Xpert等。 2. **相关产品介绍** - **QDESIGNER*...
【Oracle数据库大作业】是一个关于Oracle数据库在教务管理系统中的应用项目,可能涵盖了数据库设计、实施、优化等多个方面的内容。这个大作业包含了PPT演示文稿、Word文档以及可能的源代码,为学习者提供了全面了解...