手动创建Oracle数据库配置指南
需积分: 9 156 浏览量
更新于2024-09-27
收藏 25KB TXT 举报
"手动创建数据库相关资料,包括配置ORACLE_SID环境变量,设置数据库目录结构,初始化参数文件的内容等步骤。"
在手动创建数据库的过程中,有许多关键步骤和技术要点需要掌握。这里主要涉及到Oracle数据库的安装和配置,我们将深入讨论以下几个方面:
1. **ORACLE_SID配置**:
- `ORACLE_SID` 是Oracle数据库实例的标识符,是系统环境变量,用于区分不同的数据库实例。在示例中,`ORACLE_SID` 被设置为 `mydb2`。这需要添加到用户的bash配置文件(如 `.bash_profile`)中,并通过 `export` 命令使其生效。
2. **目录结构创建**:
- Oracle数据库需要特定的目录结构来存储数据文件、日志文件、控制文件等。示例中创建了以下目录:
- `$ORACLE_BASE/admin/mydb/adump`: 用于审计文件。
- `$ORACLE_BASE/admin/mydb/bdump`: 存放后台进程的转储文件。
- `$ORACLE_BASE/admin/mydb/cdump`: 核心转储文件的位置。
- `$ORACLE_BASE/admin/mydb/udump`: 用户进程的转储文件。
- `$ORACLE_BASE/admin/mydb/pfile`: 初始化参数文件的文本版本存放处。
- 此外,还需要创建数据文件所在的目录,如 `$ORACLE_BASE/oradata/mydb3`。
3. **初始化参数文件(init.ora)**:
- 初始化参数文件定义了数据库的运行参数。在示例中,创建了一个名为 `initmydb.ora` 的文件,其中包含了诸如 `aq_tm_processes`、`audit_file_dest`、`background_dump_dest` 等参数。
- - `aq_tm_processes=0`:表示队列管理器处理程序的数量,这里是0表示禁用。
- `audit_file_dest` 指定审计文件的位置。
- `background_dump_dest` 设置后台进程的转储位置。
- `compatible` 参数指定了数据库的兼容性级别。
- `control_files` 定义控制文件的路径。
- `core_dump_dest` 设置核心转储文件的位置。
- `db_block_size` 数据块大小,这里是8192字节。
- `db_name` 和 `instance_name` 分别为数据库名和实例名。
- `dispatchers` 配置了监听器服务,如TCP协议下的服务 `mydbXDB`。
- `job_queue_processes` 是调度作业的进程数量。
- `nls_length_semantics` 定义长度度量单位,这里是字节。
- `open_cursors` 为最大并发打开的游标数。
- `pga_aggregate_target` 设置PGA内存总目标。
- `processes` 是允许并发的用户进程数。
- `remote_login_passwordfile` 控制远程登录密码文件的类型,这里是独占模式。
- `resource_manager_plan` 与资源管理计划有关,这里是空的。
- `sessions` 设置最大并发会话数。
- `sga_*` 参数通常涉及系统全局区的配置,但在这个例子中没有具体说明。
手动创建数据库的过程需要对Oracle数据库的体系结构和配置有深入理解,确保每个步骤都正确无误。这包括但不限于确定合适的参数值、设置正确的目录权限、以及确保所有必要的后台服务和进程都在运行。完成这些配置后,还需要进行数据库实例的启动、数据文件的创建、表空间的设定等一系列操作,才能使数据库完全可用。
2009-12-16 上传
2009-12-21 上传
2019-03-19 上传
2012-10-07 上传
2012-11-03 上传
2020-12-16 上传
wzbsfly
- 粉丝: 11
- 资源: 40
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常