Oracle静默安装脚本:数据库创建与删除指南
需积分: 10 53 浏览量
更新于2024-08-13
收藏 2KB TXT 举报
Oracle数据库管理中,"oracle静默建库删库脚本.txt" 是一个关键文件,其中包含用于在Oracle数据库安装过程中实现无交互式操作的脚本。该脚本主要用于自动化数据库的创建和维护过程,对于批量部署或者生产环境中对效率有较高要求的场景非常有用。
脚本内容主要包括两个部分:配置文件(init.conf)和执行脚本(install.sh)。首先,让我们深入理解这两个文件中的主要内容:
1. **配置文件 (init.conf)**:
- **GLOBE_DBNAME**: 定义了全局数据库名称,如 `orcl`,这是数据库实例的标识符。
- **SID**: 表示系统的唯一标识符,同样为 `orcl`。
- **SYSPASSWORD** 和 **SYSTEMPASSWORD**: 分别是系统账户 `SYS` 和 `SYSTEM` 的密码,用于数据库初始化时的身份验证。
- **MEMORY_TARGET_M**: 设置内存目标,这里为16384MB,用于优化数据库性能。
2. **执行脚本 (install.sh)**:
- **silentinstall**: 这个bash脚本采用无声模式执行,意味着在运行过程中不会提示用户输入任何交互式信息。
- 使用`while read`循环逐行读取`init.conf`文件中的键值对,将配置参数存储到相应的变量中,如`ORACLE_SID`、`ORACLE_GNAME`等。
- 脚本中调用了`dbca`工具(Database Configuration Assistant)进行数据库的创建,使用`silent-createDatabase`命令。这个命令接受多个参数:
- `templateName`: 指定数据库模板,例如通用目的模板 General_Purpose。
- `gdbName`: 用户自定义的全局数据库名,从`init.conf`中的`ORACLE_GNAME`获取。
- `sid`: 数据库实例标识符,从`init.conf`中的`ORACLE_SID`获取。
- `responseFile`: 使用NO_VALUE表示不显示交互式响应屏幕。
- `SYSPASSWORD` 和 `SYSTEMPASSWORD`: 通过环境变量传递的密码,确保安全。
- `emConfiguration`: 设置企业管理器(EM)的配置,这里为`NONE`,表示不使用EM。
- `datafileDestination`: 数据文件的存储路径,这里是`/u01/app/oracle/oradata/`。
- `redoLogFileSize`: 重做日志文件大小,设置为500MB。
- `characterSet` 和 `nationalCharacterSet`: 数据库字符集设置,分别为AL32UTF8和AL16UTF16,支持多语言数据处理。
- `memoryPercentage`: 用于分配给数据库的内存百分比。
"oracle静默建库删库脚本.txt"提供了在Oracle数据库安装和管理过程中使用非交互式方式创建和配置数据库的能力,提高了自动化运维的效率,并且可以方便地根据需求调整参数。这个脚本对于需要大规模部署Oracle数据库或在生产环境中需要严格控制操作流程的企业来说是非常有用的资源。
2019-03-04 上传
2023-09-05 上传
2017-12-01 上传
2014-04-29 上传
2018-08-14 上传
2017-01-18 上传
2018-05-05 上传
J.P.August
- 粉丝: 568
- 资源: 57
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明