Oracle安装指南:创建用户与权限设置
需积分: 5 159 浏览量
更新于2024-08-05
收藏 1KB TXT 举报
"Oracle安装.txt"
在Oracle数据库的安装过程中,我们首先注意到的是Oracle的安装目录,这在描述中被设置为"C:\app\lzx"。在这个目录下,Oracle数据库的主目录是"C:\app\lzx\Oracleadmin\product\12.2.0\dbhome_1",这里包含了所有必要的Oracle软件组件。数据库的数据文件存储位置是"C:\app\lzx\Oracleadmin\oradata",其中默认的数据库名称为"orcl"。
在安装完成后,我们需要进行数据库的初始化,这通常涉及到创建一个或多个用户并分配权限。在示例中,创建了一个名为"c##byz"的用户,该用户被标识为"byz123"。这个用户名以"c##"开头,表明这是一个全局临时用户,适用于多租户环境中的容器数据库(CDB)。
在Oracle 12c及更高版本中,Oracle引入了多租户架构,允许在一个数据库实例中管理多个独立的、隔离的数据库,即Pluggable Databases (PDBs)。在示例中,我们看到的"orclpdb"可能是PDB的名称。创建用户后,通过`grant connect, resource, unlimited tablespace to c##byz container=all;`命令,授予了该用户连接、资源以及无限制表空间的权限,这表示用户可以创建对象并使用所有可用的表空间。
在Oracle中,"SYS"是一个超级管理员用户,具有DBA权限,用于系统级别的管理和维护。在文本中,我们可以看到`sys as sysdba`的用法,这意味着以SYS用户的DBA角色登录。为了安全管理,通常建议更改默认的"SYS"用户密码,如`alter user system identified by manager;`所示,将"SYSTEM"用户的密码更改为"manager"。然后,为"SYSTEM"用户分配了DBA权限,`grant connect, resource, dba to user1[, user2];`,这里的"user1"和"user2"代表其他用户,这使得他们也能执行系统管理任务。
为了查看已分配的角色和权限,可以使用SQL查询,例如:
1. `select * from dba_role_privs;` - 显示所有角色的权限。
2. `select * from dba_sys_privs;` - 显示所有用户的系统权限。
3. `select * from role_sys_privs;` - 显示角色的系统权限。
通过这些查询,我们可以检查当前数据库的权限分配情况,确保安全性和合规性。
这个过程涵盖了Oracle数据库的基本安装、目录结构、用户创建、权限分配以及权限查询等关键步骤。正确配置这些元素对于任何Oracle数据库的健康运行都是至关重要的。
169 浏览量
139 浏览量
2019-09-09 上传
2011-05-05 上传
寂然如故
- 粉丝: 1848
- 资源: 2560
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析