Oracle11g安装与数据库配置详解

需积分: 14 3 下载量 120 浏览量 更新于2024-08-15 收藏 17.21MB PPT 举报
"Oracle11g安装教程与限定和排序数据的SQL基础" Oracle11g是Oracle公司推出的数据库管理系统,适用于企业级的数据存储和管理。本文将简要回顾Oracle11g的安装步骤,并概述SQL语言中用于限定和排序数据的基础知识。 **Oracle11g安装步骤**: 1. **下载**: 从Oracle官方网站下载适用于Windows 64位系统的win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip两个压缩文件。 2. **解压**: 解压缩到同一目录,保持文件结构清晰。 3. **运行安装程序**: 双击"setup.exe",在"配置安全更新"界面取消接收安全更新,然后点击"下一步"。 4. **选择安装类型**: 在"选择安装选项"中选择"创建和配置数据库",接着在"系统类"中选择"桌面类"。 5. **配置参数**: 在"典型安装配置"中设定Oracle基目录,选择"企业版"数据库版本,指定默认字符集,并设置统一的管理员密码。 6. **预检查**: 若预检查通过,点击"下一步"。如果跳过此步,可能是因为所有检查项已满足要求。 7. **确认安装**: 在"概要"界面点击"完成"开始安装,安装过程可能较长。 8. **数据库创建**: 安装完成后,系统会自动创建数据库,这可能需要额外的时间。 9. **口令管理**: 使用"Database Configuration Assistant"工具,管理用户,如SCOTT、SYSTEM和SYS的口令,确保所有必要的用户账户安全。 10. **启动服务**: Oracle安装后,确保关键服务如OracleServiceORCL和OracleOraDB11g_home1TNSListener启动,以确保数据库的正常运行。 **SQL基础:限定和排序数据**: SQL(Structured Query Language)是用于管理和处理关系型数据库的标准语言。在SQL中,限定和排序数据是查询数据的基本操作: 1. **限定数据(WHERE子句)**: WHERE子句用于从表中筛选满足特定条件的记录。例如,`SELECT * FROM Employees WHERE Salary > 50000;` 将返回所有薪水大于50000的员工信息。 2. **排序数据(ORDER BY子句)**: ORDER BY子句用于按升序(ASC)或降序(DESC)对结果集进行排序。例如,`SELECT * FROM Employees ORDER BY Salary DESC;` 将返回员工按薪水从高到低排序的结果。 3. **组合限定和排序**: 可以同时使用WHERE和ORDER BY,例如`SELECT * FROM Employees WHERE Department = 'Sales' ORDER BY Salary ASC;` 返回销售部门员工按薪水升序排列的信息。 4. **分组数据(GROUP BY子句)**: 对数据进行分组,常与聚合函数(如COUNT, SUM, AVG, MAX, MIN)结合使用。例如,`SELECT Department, COUNT(*) FROM Employees GROUP BY Department;` 计算每个部门的员工数量。 5. **HAVING子句**:在分组后对结果集进行限定,类似于WHERE但只能用在GROUP BY之后。如`SELECT Department, AVG(Salary) FROM Employees GROUP BY Department HAVING AVG(Salary) > 60000;` 返回平均薪水超过60000的部门。 了解和掌握这些基本的SQL概念对于有效地查询和管理Oracle数据库至关重要。在实际操作中,根据业务需求灵活运用这些语句,可以实现复杂的数据处理和分析。