Oracle数据库学习笔记:从安装到SQLPlus使用

需积分: 44 32 下载量 9 浏览量 更新于2024-07-26 收藏 11.04MB PDF 举报
"MLDN Oracle 的笔记" Oracle 是一款全球广泛使用的商业关系数据库管理系统(RDBMS),由美国甲骨文公司(Oracle Corporation)开发。Oracle 数据库系统以其强大的功能、高性能和可扩展性而著名,尤其在大型企业级应用中占据主导地位。Oracle 的发展历程历经多个版本,包括文中提到的 Oracle8i、Oracle9i 和 Oracle10g 等,每个新版本通常会引入新的特性和性能提升。 Oracle 的安装通常涉及 `setup.exe` 这样的安装程序,用户需要按照步骤进行配置,以创建数据库实例并设置相关的服务,如 `OracleServiceMLDN`。在安装过程中,Oracle 会创建一些默认的用户账户,如 `sys`、`system` 和 `scott`,其中 `sys` 是具有最高权限的管理员账户,通常用于系统级别的管理,而 `scott` 是一个示例用户,常常用于教学和测试。 在管理 Oracle 数据库时,`sqlplus` 和 `sqlplusw` 是两个常用的命令行工具。`sqlplus` 是一个轻量级的数据库连接工具,可以直接执行 SQL 查询和 PL/SQL 块。`sqlplusw` 提供了更多图形化界面的功能,比如编辑和保存 SQL 脚本。通过 `sqlplus`,用户可以连接到数据库,例如 `conn sys/change_on_install as sysdba`,然后执行 SQL 命令,如 `SELECT * FROM emp;` 来查询 `emp` 表中的数据。如果遇到权限问题,如 `ORA-00942`,可能是因为没有足够的权限访问特定的表,此时可能需要切换用户或者调整权限设置。 在使用 `sqlplus` 时,还可以设置一些环境变量来改善交互体验,如 `set linesize` 可以增加单行显示的长度,`set pagesize` 可以控制每页显示的数据量。此外,可以使用 `ed` 命令打开文本编辑器来编辑 SQL 脚本,或者直接运行外部的 `.sql` 文件。例如,`@demo.txt` 或 `@*.sql` 将执行存储在文本文件中的 SQL 命令。 Oracle 的企业管理器(EM)提供了图形化的数据库管理和监控工具,使得数据库管理员可以更直观地进行配置、监控和维护工作。`EMOracle` 提及的可能是 EM 的组件,它可以帮助用户执行各种管理任务,如性能优化、备份恢复和安全设置等。 Oracle 数据库是一个复杂的系统,涉及到数据库设计、存储、安全性、性能调优等多个方面。理解并掌握 Oracle 的基本操作和管理工具是成为合格的数据库管理员或开发者的重要步骤。这篇 MLDN 的 Oracle 笔记涵盖了从安装、连接、查询到错误处理的一些基础内容,是学习 Oracle 的一个起点。