Oracle 12c数据库架构与操作指南
5星 · 超过95%的资源 需积分: 9 160 浏览量
更新于2024-07-18
收藏 13MB PPTX 举报
"Oracle 12c 数据库架构与基本操作说明文档涵盖了Oracle数据库从10g、11g到12c的架构演变,并详细介绍了12.2版本的体系结构,以及如何进行数据库监控、操作管理和安全性管理。文档还提供了对CDB(多租户容器数据库)和PDB(可插拔数据库)的管理方法,包括连接到不同级别的数据库、管理数据库服务、表空间和临时表空间,以及执行ALTER DATABASE和ALTER SYSTEM语句。"
Oracle 12c是Oracle数据库的一个重要版本,引入了多租户架构,使得多个数据库(PDBs)可以并存于一个中央容器数据库(CDB)中,增强了资源管理和隔离性。CDB包含了一个或多个PDB,以及一个全局共享的系统全局区域(SGA)和后台进程。
1. **数据库监控**:
- 使用企业管理器可以全面监控数据库性能,包括资源使用、SQL性能等。
- Spotlight on Oracle和Spotlight on Unix工具提供深入的数据库运行状态监控,包括服务器层面的信息。
2. **Oracle 12.2的体系结构**:
- CDB包含了CDB$ROOT(根容器)和一个或多个PDBs。CDB$ROOT存储全局信息,如用户、角色、权限和系统表空间。
- PDBs包含各自的用户数据和对象,彼此独立,可以在需要时插入或移除。
3. **数据库连接与管理**:
- 可以通过`sqlplus`命令连接到CDB的根容器或PDB,使用`SYS`账户并指定`ASSYSDBA`权限。
- `SHOW CON_NAME`和`SHOW CON_ID`用于查看当前连接的容器信息。
- 使用`ALTER DATABASE`和`ALTER SYSTEM`语句可以调整数据库参数,例如启动和关闭PDB,管理数据库服务。
4. **表空间和临时表空间管理**:
- 在CDB中,表空间和临时表空间管理适用于所有PDB,确保了全局资源的统一调配。
- 可以创建、扩展和删除CDB级别的表空间,然后分配给各个PDB。
5. **安全性和权限管理**:
- 容器数据库的安全管理包括在CDB级别设置全局策略,然后在PDB级别进行细化。
- 使用操作系统认证方式可以直接以`/AS SYSDBA`登录,管理权限更便捷。
6. **监控后台进程和服务**:
- 使用`lsnrctl services`命令可以查看监听器的服务状态。
- `ps -ef | grep cdb1`命令用于检查与CDB1相关的后台进程。
- 切换到特定的CDB实例,如` oraenv`进入`cdb1`环境。
Oracle 12c的这些特性使得数据库管理员能够更有效地管理和监控多租户环境,同时保持各数据库实例的独立性。对于大型企业或云服务提供商,这种架构极大地提高了资源利用率和管理效率。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-11-06 上传
点击了解资源详情
2018-09-19 上传
2019-01-08 上传
2019-08-30 上传
2021-10-26 上传
springsense
- 粉丝: 0
- 资源: 4
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查