Oracle安装指南:创建用户与权限设置
需积分: 5 160 浏览量
更新于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数据库的健康运行都是至关重要的。
171 浏览量
140 浏览量
2019-09-09 上传
2011-05-05 上传
寂然如故
- 粉丝: 2232
- 资源: 3794
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案