Oracle 10g数据库的手动创建是一个复杂但重要的过程,对于熟悉数据库管理和系统运维的IT专业人士来说,这是必备的技能之一。以下将详细介绍手动创建Oracle 10g数据库的步骤和相关知识点。
安装Oracle 10g的流程包括以下几个关键环节:
1. **启动安装程序**:通过运行`setup.exe`启动Oracle Database 10g的安装向导。
2. **指定文件位置**:在“Oracle Universal Installer”中设定源文件路径和目标安装路径。
3. **选择安装类型**:根据需求选择适当的安装类型,如“Server Type”或“Desktop Class”。
4. **数据库配置**:决定数据库的配置方式,如选择“创建带样本方案的数据库”会包含预设的示例模式。
5. **指定全局数据库名和SID**:全局数据库名是数据库的唯一标识,SID是系统识别符,两者通常相同,但也允许设置为域名形式。
6. **数据库管理选项**:设置数据库管理相关的选项,如内存分配等。
7. **数据库文件存储选项**:定义数据文件和日志文件的位置。
8. **备份和恢复选项**:配置数据库的备份和恢复策略。
9. **设置口令**:为不同的数据库账户设置口令,如SYS、SYSTEM等。
10. **确认概要信息**:在最后一步中检查所有设置,然后开始安装。
安装完成后,需要进行一系列的配置和测试:
1. **解锁用户**:使用Database Configuration Assistant解锁默认的HR、OE和SCOTT用户,并设置相应的口令。
2. **登录企业管理器**:通过sys账户以SYSDBA权限登录Oracle 10g的Enterprise Manager,用于数据库的管理和监控。
3. **测试连接**:可以使用B/S模式的iSQL*Plus或C/S模式的SQL*Plus测试数据库连接,验证安装是否成功。
4. **查看端口信息**:通过`readme.txt`和`Portlist.ini`文件了解Oracle应用程序使用的端口。
测试Oracle 10g安装的常用方法有:
1. **Enterprise Manager 10g Database Control**:通过浏览器访问特定URL,如`http://<Oracle 服务器名称>:1158/em`,用SYS账户进行登录验证。
2. **iSQL*Plus**:同样通过浏览器访问`http://<Oracle 服务器名称>:5560/isqlplus`,使用hr账户登录并执行SQL命令。
3. **SQL*Plus**:通过桌面应用程序或命令行登录,测试数据库连接和SQL操作。
理解这些步骤和知识点对于手动创建Oracle 10g数据库至关重要,这不仅有助于确保安装过程的正确性,也有利于后续的数据库管理和维护。手动创建数据库的过程虽然相对复杂,但它能提供更深入的系统理解和控制,对于系统管理员和数据库开发者来说是非常有价值的实践。