Oracle手工配置指南:实例与数据库创建
需积分: 3 122 浏览量
更新于2024-07-20
收藏 605KB DOC 举报
"Oracle手工配置手册"
Oracle手工配置是一个复杂的过程,主要涉及到多个步骤,包括环境变量设置、目录创建、密码本配置、初始化文件创建、实例创建、数据库创建以及监听和服务配置。以下是对这些步骤的详细说明:
1. **配置的准备工作**
- **修改ORACLE_SID**:这是Oracle实例的标识符,需要在`/home/oracle/.bash_profile`文件中进行修改。找到`export ORACLE_SID=`行,将其改为所需的实例名,例如`ORACLE_SID=simondb`。
- **验证配置**:修改后保存文件,并运行`source ~/.bash_profile`使改动生效。
2. **创建实例需要的目录**
- 需要在`$ORACLE_BASE/admin`和`$ORACLE_BASE/oradata`目录下创建对应实例的子目录,以满足Oracle实例的数据存储需求。
3. **配置密码本**
- 在`$ORACLE_BASE/product/11.2.0/dbs`目录下创建一个名为`orapw$SID`的文件,其中`$SID`是实例名。这个文件用于存储数据库的加密口令。
4. **创建实例初始化文件**
- 在`$ORACLE_BASE/product/11.2.0/dbhome_1/dbs/`目录下创建`init$SID.ora`文件,例如`initsimondb.ora`,并输入相应的初始化参数。
5. **创建Oracle实例**
- 使用具有sysdba权限的Oracle用户登录,执行相关的SQL命令来创建实例。
6. **创建数据库**
- 执行数据库创建脚本来生成新的数据库结构。
- 执行`catalog.sql`和`catproc.sql`脚本,这些脚本用于注册数据库对象和过程。
- 使用`system`用户登录,执行`pupbld.sql`文件,这通常与数据库的初始化和系统表空间的创建有关。
7. **创建关键表空间**
- 创建必要的表空间,如系统表空间、用户表空间、临时表空间等,这些表空间将承载数据库的数据和索引。
8. **配置监听**
- Oracle监听器(Listener)负责接收客户端的连接请求,需要配置`listener.ora`文件并启动监听服务。
9. **配置服务**
- 配置Oracle服务,这涉及到`tnsnames.ora`文件的修改,以便客户端能够通过服务名连接到数据库。
在整个配置过程中,所有操作都应以Oracle用户身份执行,以确保对文件和目录的正确访问权限。此外,务必检查并遵循Oracle的最佳实践,以确保系统的稳定性和安全性。在完成配置后,建议进行测试以确认所有组件都能正常工作。
点击了解资源详情
点击了解资源详情
119 浏览量
2009-04-15 上传
166 浏览量
260 浏览量
2010-10-22 上传
2012-11-23 上传
128 浏览量
mangguochang
- 粉丝: 2
- 资源: 11
最新资源
- 易语言超级列表框进度条
- CircleFun
- easy-tips:使用Go&PHP的代码职业中的一些提示:partying_face::partying_face::partying_face:
- 动画使图像实现动画效果
- React-Authentication-Burj-Al-Arab
- MT4跟单软件_mt4跟单_跟单_mt4跟单_跟单EA_ea
- 根据hostname自动获取目标设备的IPv4和Ipv6地址,并申请socket的模块
- 易语言超级列表框转HTML
- postcss-atcss-constant:ACSS禁止规则级联的模块
- XcodeProj::memo:读取,更新和编写Xcode项目
- KiLib-OSS:KiLib开源
- 易语言超级列表框读取自定义的配置内容
- PiBoom:通过树莓派上的 GPIO 按钮控制 MusicBox
- rentry:命令行中的Markdown pastebin
- 1click-calculator
- 精品图片站