Oracle数据库创建与配置实战指南

需积分: 9 2 下载量 142 浏览量 更新于2024-07-31 收藏 1.46MB DOC 举报
"这篇文档是关于使用Oracle 10g创建数据库实例的步骤,以及后续的网络配置和SQL*PLUS的基础操作。主要内容包括使用DBCA创建数据库实例,配置本地服务,查看数据库体系结构,以及使用SQL*PLUS进行登录和生成报表。" 在Oracle数据库系统中,创建一个数据库实例是数据库管理员的首要任务。以下是最简单的步骤: 1. **创建数据库实例**:使用Database Configuration Assistant (DBCA)工具,你可以快速地配置一个新的Oracle数据库实例。在DBCA中,你需要提供全局数据库名(例如:DB【姓名全拼】.cs.hubu),System用户的密码(如:【学号】),和一个自定义的安装路径。SID(系统标识符)应与全局数据库名匹配(如:DB【姓名全拼】)。确保在创建过程中截取配置信息的屏幕快照以供参考。 2. **配置本地服务**:创建完数据库实例后,下一步是使用Net Configuration Assistant配置本地服务,以便能够连接到新创建的数据库。你需要设置一个服务名(如:DB[姓名缩写],例如DByl)。配置完成后,务必进行连接测试以验证配置是否正确。同样,保存这些配置截图以便后续使用。 Oracle数据库的体系结构包括以下几个关键部分: 1. **init.ora文件**:这是Oracle数据库启动时读取的初始化参数文件,包含了数据库运行时的配置信息。查看这个文件,特别是"DatabaseIdentification"和"FileConfiguration"两节,可以帮助了解数据库的基本设置。init.ora文件通常位于ORACLE_HOME/dbs目录下。 2. **控制文件**:它是数据库的重要组成部分,存储了关于数据库物理结构的信息。你可以使用SQL查询来查看控制文件的详细信息,例如:`SELECT * FROM V$CONTROLFILE_RECORD_SECTION;` 3. **日志文件**:日志文件记录了所有数据库更改,对于恢复至关重要。可以设计一个SQL查询,如`SELECT * FROM V$LOGFILE;`,在SQL*PLUS中执行以获取日志文件信息。 关于SQL*PLUS,它是Oracle提供的一个命令行工具,用于交互式地访问数据库: 1. **登录SQL*PLUS**:登录SQL*PLUS有两种常见方式,一是以操作系统认证的方式,如`sqlplus / as sysdba`,二是输入用户名和密码,如`sqlplus username/password@service_name`。 2. **报表设计**:在SQL*PLUS中,你可以编写SQL查询并使用内置的格式化命令创建报表。例如,要基于scott用户的emp表生成报表,可以编写如下SQL: ```sql SELECT RTRIM('【姓名】的报表') AS "报表标题", empno, ename, job, sal, deptno FROM scott.emp GROUP BY empno, ename, job, sal, deptno; ``` 这个查询将显示指定的字段,并根据deptno进行分组。不过,SQL*PLUS默认不会实现中文标题、居中显示和每行一条记录的要求,可能需要使用外部工具或进一步的格式调整来实现这些效果。 以上内容涵盖了创建Oracle数据库实例、配置本地服务、查看数据库体系结构以及使用SQL*PLUS的基本操作。这些都是Oracle数据库管理和开发的基础,对后续的工作和学习至关重要。