MLDN课堂:Oracle数据库入门与经典笔记梳理

需积分: 44 0 下载量 81 浏览量 更新于2024-07-25 收藏 11.04MB PDF 举报
本篇笔记是关于MLDN课堂上的Oracle数据库学习资料,涵盖了Oracle数据库的基础知识、安装配置、命令行工具以及SQLPlus的基本操作。以下是详细内容概览: 1. **Oracle简介**: Oracle是著名的数据库管理系统(DBMS),由Larry Ellison创建的公司——Oracle Corporation提供。它以其稳定性、安全性以及高度可扩展性而闻名,广泛应用于企业级应用。 2. **Oracle版本变迁**: - Oracle8: 初代的商业版本,后续发展为Oracle8i。 - Oracle9i: 提供了更多的网络服务和安全性增强。 - Oracle10g: 重要的里程碑,引入了许多新功能,如XML支持、JDBC 3.0等。 3. **安装与配置**: - 提到了`setup.exe`,这是Oracle数据库的安装程序,用于在Windows环境中进行安装。 - 配置可能涉及到`change_on_install`,这可能是安装时设置数据库选项或更改安装行为的参数。 4. **Oracle管理工具**: - `oraDb10g_home1TNSListener`和`OracleServiceMLDN`可能是Oracle服务名,TNS(Transparent Network Substrate)监听器负责连接管理。 - `oracleadmin`可能是Oracle的后台管理工具,用于系统维护和数据库管理。 5. **SQLPlus命令行工具**: - `sqlplusw`是SQL*Plus的Windows版本,一个交互式SQL查询工具,用于执行SQL语句和管理数据库。 - `setlinesize`和`setpagesize`是SQLPlus的命令,分别用于设置行宽和页面大小,以改善输出格式。 6. **SQL命令示例**: - `SELECT * FROM emp;` 是一个基本的SQL查询,显示`emp`表中的所有记录。 - `conn / as sysdba` 或 `conn sys/change_on_install as sysdba` 是登录到Oracle数据库作为管理员的命令,通常用于系统级别的操作。 7. **数据库权限管理**: - `ASSYSDBA`和`SYSOPER`是Oracle中具有高级权限的角色,允许用户执行特定于数据库的操作。 8. **错误处理**: - 出现`ORA-00942: table or view does not exist`错误,表明尝试查询的`emp`表不存在,或者拼写有误。 这篇笔记提供了对Oracle数据库学习的一个起点,适合那些希望深入理解Oracle基础概念、掌握SQLPlus使用技巧以及了解数据库管理的人。通过这些笔记,读者可以快速上手并逐步提升对Oracle的熟练程度。