ITPub博客
首页
博客
专栏
学院
社区
IT新媒体评选
发博
1.6.1. 管理员权限
翻译
Oracle
作者:
wuweilong
时间:2020-02-21 10:28:02
0
编辑
摘要
1.6.1. 管理员权限管理员执行基本数据库操作所需的管理特权是通过特殊的系统特权授予的。这些管理员权限包含如下: • SYSDBA • SYSOPER •
请登录后发表评论
登录
全部评论
wuweilong
专家姓名:吴伟龙
Oracle ACE Associate; 12cOCM;11gOCM;MySQL OCP;PGCA;PGCE;KCA; KCP; 本人拥有十年以上运营商,广电传媒,能源,制造等行业DBA从业经验; 有着丰富的管理及运维经验,经历过国家级重点项目,省级标杆项目,新型试点项目
注册时间:
2010-01-08
博文量
779
访问量
4926784
Oracle 19c 官方文档系列-《Database Administrator’s Guide》
目录
1. Getting Stared with Database Administration
Part I Basic Database Administration (数据库基本管理)
1、 Getting Stared with Database Administration
1.1. Oracle 数据库用户类型
1.1.1. 数据库管理员
1.1.2 Security Officers
1.1.3 网络管理员
1.1.4 应用开发
1.1.5 应用管理人员
1.1.6. 数据库用户
1.2 数据库管理员职责
1.2.1. 任务1:评估数据库服务器硬件环境
1.2.3. 任务3:数据库规划
1.2.4. 任务4:创建和打开数据库
1.2.5. 任务5:备份数据库
1.2.6. 任务6:增加系统用户
1.2.7. 任务7:数据库设计
1.2.8. 任务8:备份完整的数据库
1.2.9. 任务9:数据库性能优化
1.2.10. 任务10:下载并安装数据库及数据库更新
1.2.11. 任务11: 回滚到其它主机
1.3. SQL 语句
1.3.1. 提交SQL到数据库
1.3.2. 关于SQL*Plus
1.3.3. 通过SQL*Plus 连接数据库
1.3.3.1. 关于连接数据库的SQL*Plus 工具描述
1.3.3.2. 步骤1:打开一个命令窗口
1.3.3.3. 步骤2:设置操作系统环境变量
1.3.3.4. 步骤3:启动SQL*Plus
1.3.3.5. 步骤4:执行SQL*Plus 连接数据库命令
1.3.3.5.1. SQL*Plus 连接命令语法
1.4. 认识你的数据库版本号
1.4.1. 关于Oracle 数据库版本号
1.4.2. 检查当前版本号
1.5. 关于数据库管理员的安全和权限
1.5.1. 数据库管理员的系统账户
1.5.2. 管理用户账户
1.5.2.1. 关于Administrative 用户
1.5.2.2. SYS
1.5.2.3. SYSTEM
1.5.2.4. SYSBACKUP,SYSDG,SYSKM,and SYSRAC
1.5.2.5. DBA 角色
1.6. 数据库管理员认证
1.6.1. 管理员权限
1.6.2. 权限对应的操作
1.6.3. 数据库管理员身份验证方法
1.6.3.1. 关于数据库管理员身份验证方法
1.6.3.2. 不安全的远程连接
1.6.3.3. 本地连接和安全的远程连接
1.6.4. 操作系统验证
1.6.4.1. 操作系统组
1.6.4.2. 准备操作系统认证
1.6.4.3. 使用操作系统认证连接数据库
1.6.5. 使用密码文件认证
1.6.5.1. 准备使用密码文件进行身份验证
1.6.5.2. 通过密码文件验证连接数据库
1.7. 创建和维护数据库密码文件
1.7.1. ORAPWD 命令的语法和描述
1.7.2. 使用ORAPWD创建数据库密码文件
1.7.3. 禁用和共享数据库密码文件
1.7.4. 保持管理员密码与数据字典同步
1.7.5. 将用户添加到密码文件中
1.7.6. 授权和撤销管理权限
1.7.7. 查看密码文件成员
1.7.8. 删除数据库密码文件
1.8. 数据实用工具
2 创建和配置数据库
2.1 关于创建数据库
2.2 数据库创建之前需考虑的事
2.2.1 数据库创建计划
2.2.2 关于字符集选择
2.2.3 关于配置Oracle-Home只读模式
2.2.4 创建数据库的先决条件
2.3 通过DBCA创建数据库
2.3.1 有关使用DBCA创建数据库
2.3.2 关于使用交互式DBCA创建数据库
2.3.3 关于使用非交互式/静默DBCA创建数据库
2.4 使用 CREATE DATABASE 语句创建数据库
2.4.1 使用 CREATE DATABASE 子句创建数据库
2.4.2 Step 1: 指定实例标识符 (SID)
2.4.3 Step 2: 确定设置好了环境变量
2.4.4 Step 3: 选择数据库管理员的身份验证方法
2.4.5 Step 4: 创建初始化参数文件
2.4.6 Step 5: (Windows)创建实例
2.4.7 Step 6: 连接到实例
2.4.8 Step 7: 创建spfile
2.4.9 Step 8: 启动实例
2.4.10 Step 9:手工创建数据库
2.4.11 Step 10: 创建额外的表空间
2.4.12 Step 11: 运行脚本来构建数据字典视图
2.4.13 Step 12: (可选) 运行脚本来安装额外选项
2.4.14 Step 13: 备份数据库
2.4.15 Step 14: (可选) 开启自动实例启动
2.5 指定数据库创建语句
2.5.1 关于创建数据库的子句
2.5.2 保护数据库:为SYS和SYSTEM用户指定密码
2.5.3 创建本地管理的SYSTEM表空间
2.5.4 为 SYSAUX 表空间指定数据文件属性
2.5.4.1 关于SYSAUX表空间
2.5.5 使用自动Undo管理: 创建 Undo 表空间
2.5.6 创建默认的永久表空间
2.5.7 创建默认临时表空间
2.5.8 指定OMF方式创建数据库
2.5.9 在数据库创建期间支持大文件表空间
2.5.9.1 指定默认表空间的类型
2.5.9.2 重写默认表空间类型
2.5.10 指定数据库时区和时区文件
2.5.10.1 设置数据库时区
2.5.10.2 关于数据库时区文件
2.5.10.3 指定数据库时区文件
2.5.11 指定 FORCE LOGGING 模式
2.5.11.1 使用 FORCE LOGGING 子句
2.5.11.2 FORCE LOGGING 模式需要考虑的性能问题
2.6 指定初始化参数
2.6.1 关于初始化文件
2.6.1.1 初始化参数文件示例
2.6.1.2 平文本初始化参数文件格式
2.6.2 确定全局数据库名称
2.6.2.1 初始化参数DB_NAME
2.6.2.2 初始化参数DB_DOMAIN
2.6.3 指定闪回区
2.6.4 指定控制文件
2.6.5 指定数据块大小
2.6.5.1 DB_BLOCK_SIZE 初始化参数
2.6.5.2 非标准块大小
2.6.6 指定进程的最大数量
2.6.7 设置DDL锁超时
2.6.8 设置UNDO空间管理方法
2.6.8.1 UNDO_MANAGEMENT 初始化参数
2.6.8.2 UNDO_TABLESPACE 初始化参数
2.6.9 指定数据库兼容级别
2.6.9.1 关于 COMPATIBLE初始化参数
2.6.10 设置许可证参数
2.7 使用spfile管理服务器参数
2.7.1 什么是服务器参数文件(spfle)?
2.7.2 迁移到服务器参数文件(spfile)
2.7.3 spfile的默认名称和路径
2.7.4 创建服务器参数(SPFILE)
2.7.5 SPFILE初始化参数
2.7.6 改变初始化参数值
2.7.6.1 关于改变初始化参数的值
2.7.6.2 设置或修改初始化参数的值
2.7.6.2.1 ALTER SYSTEM SET语句中的SCOPE子句
2.7.7 清除初始化参数的值
2.7.8 导出服务器参数文件(SPFILE)
2.7.9 备份服务器参数文件(SPFILE)
2.7.10 恢复丢失或损坏的服务器参数文件(SPFILE)
2.7.11 查看参数设置的方法
2.8 使用数据库服务管理应用负载
2.8.1 数据库服务
2.8.1.1 关于数据库服务
2.8.1.2 数据库服务和性能
2.8.1.3 Oracle特性数据库服务
2.8.1.4 创建数据库服务
2.8.2 全局数据服务GDS
2.8.3 数据库服务的数据字典视图
2.9 数据库创建后的狐疑事项
2.9.1 数据库安全
2.9.2 透明数据加密
2.9.3 安全的外部密码存储
2.9.4 事务保护和应用的连续性
2.9.5 数据库中支持的文件系统服务
2.9.6 数据库中的示例
2.10 克隆数据库
2.10.1 在non-CDB(非多租户)环境中克隆数据库
2.10.1.1 有关使用CloneDB克隆数据库
2.10.1.2 使用CloneDB克隆数据库
2.10.1.3 使用 CloneDB克隆数据库后续
2.10.3 使用 Oracle Automatic Storage Management (Oracle ASM) 克隆数据库
2.11 删除数据库
2.12 数据库数据字典视图
2.13 静默模式DBCA命令参考
2.13.1 DBCA 命令语法概述
2.13.2 关于DBCA模板
2.13.3 使用 Oracle Wallet 实现在DBCA中使用身份验证
2.13.4 DBCA 静默模式命令
2.13.4.1 createDatabase
2.13.4.2 createDuplicateDB
2.13.4.3 configureDatabase
2.13.4.4 createTemplateFromDB
2.13.4.5 createTemplateFromTemplate
2.13.4.6 createCloneTemplate
2.13.4.7 deleteTemplate
2.13.4.8 generateScripts
2.13.4.9 deleteDatabase
2.13.4.10 createPluggableDatabase
2.13.4.11 unplugDatabase
2.13.4.12 deletePluggableDatabase
2.13.4.13 relocatePDB
2.13.4.14 configurePluggableDatabase
2.13.4.15 addInstance
2.13.4.16 deleteInstance
2.13.4.17 executePrereqs
2.13.5 DBCA Exit Codes
3 启动和关闭
3.1 启动数据库
3.1.1.1 使用 SQL*Plus 启动数据库
3.1.1.2 使用RMAN启动数据库
3.1.1.3 使用Cloud Control 启动数据库
3.1.1.4 使用 SRVCTL 启动数据库
3.1.2 启动时指定数据库初始化参数
3.1.2.1 关于数据库初始化参数文件和启动的关系
3.1.2.2通过 SQL*Plus 使用非默认初始化参数文件启动实例
3.1.2.3 通过 SRVCTL 使用非默认初始化参数启动数据库
3.1.3 关于数据库服务自动启动
3.1.4 准备启动一个实例
3.1.5 启动实例
3.1.5.1 关于启动数据库实例
3.1.5.2 Starting an Instance, and Mounting and Opening a Database
3.1.5.3 在不挂载数据库的情况下启动实例
3.1.5.4 启动实例并mount 数据库
3.1.5.5 启动实例到限制模式
3.1.5.6 Forcing an Instance to Start
3.1.5.7 启动实例、挂载数据库并启动完整的媒体恢复
3.1.5.8 随系统启动自动启动数据库
3.1.5.9 启动远程实例
3.2 改变数据库可用性
3.2.1 Mounting a Database to an Instance
3.2.2 Opening a Closed Database
3.2.3 Opening a Database in Read-Only Mode
3.2.4 打开数据库到限制访问模式
3.3 Shutting Down a Database
3.3.1 关于关闭数据库
3.3.2 正常模式关闭
3.3.3 使用immiedit模式关闭数据库
3.3.4 Shutting Down with the Transactional Mode
3.3.5 使用Abort模式
3.3.6 关闭超时
3.4 Quiescing a Database
3.4.1 About Quiescing a Database
3.4.2 将数据库置于 Quiesced 状态
3.4.3 Restoring the System to Normal Operation
3.4.4 查看实例的静默状态
3.5 挂起和恢复数据库
3.6 延迟实例终止
4 配置Oracle数据库自动启动
4.1 关于 Oracle Restart
4.1.1 Oracle Restart概述
4.1.2 关于Startup部署
4.1.3 使用 Oracle Restart 组件启停数据库
4.1.4 关于启动和停止Oracle Restart
4.1.5 Oracle 重启配置
4.1.6 Oracle Restart 与 Oracle Data Guard 集成
4.1.7 快速应用程序通知与Oracle重启
4.1.7.1 快速应用程序通知概述
.1.7.2 应用程序高可用性与服务和FAN
4.1.7.2.1 管理计划外停机
4.1.7.2.2 管理计划内停机
4.1.7.2.3 快速应用程序通知高可用性事件
4.1.7.2.4 使用快速应用程序通知
4.1.7.2.5 与快速应用程序通知集成的Oracle客户端
4.2 配置 Restart
4.2.1 关于配置Oracle Restart
4.2.2 准备运行SRVCTL
4.2.3 获取SRVCTL 的帮助
4.2.4 向Oracle Restart 配置添加组件
4.2.5 从 Oracle Restart 配置中删除组件
4.2.6 禁用和启用组件的Oracle重启管理
4.2.7 查看组件状
4.2.8 查看组件的Oracle重启配置
4.2.9 修改组件的Oracle重启配置
4.2.10 在Oracle重启配置中管理环境变量
4.2.10.1 Oracle Restart 相关变量配置
4.2.10.2 设置和取消设置环境变量
4.2.10.3 查看环境变量
4.2.11 使用 SRVCTL 创建数据库服务
4.2.12 在 Oracle Restart Environment 环境中启用 FAN 事件
4.2.13 主备库实现自动故障转移
4.2.14 启用客户端快速连接故障转移
4.2.14.1 关于启用客户端快速连接故障转移
4.2.14.2 为JDBC客户机启用快速连接故障转移
4.2.14.3 为Oracle调用接口客户端启用快速连接故障转移
4.2.14.4 为ODP.NET启用快速连接故障转移
4.3 Oracle Restart组件实现oracle启动和停止
4.4 停止和重新启动Oracle Restart进行维护操作
4.5 通过SRVCTL 调用Oracle Restart
4.5.1 add
4.5.1.1 srvctl add asm
4.5.1.1.1 语法和选项
4.5.1.1.2 例子
4.5.1.2 srvctl add database
4.5.1.2.1 Syntax and Options
4.5.1.2.2 示例
4.5.1.3 srvctl add listener
4.5.1.3.1 语法和选项
4.5.1.3.2 Example
4.5.1.4 srvctl add ons
4.5.1.4.1 Syntax and Options
4.5.1.5 srvctl 添加服务