李兴华Oracle教程笔记:从基础到进阶
2星 需积分: 44 37 浏览量
更新于2024-07-21
1
收藏 11.04MB PDF 举报
"这是一份来自网易云课堂的Oracle学习笔记,由李兴华老师讲解。笔记涵盖了Oracle数据库的不同版本,如Oracle2、Oracle3、Oracle8i、Oracle9i和Oracle10g,以及相关的工具如sqlplusw。笔记中提到了一些重要的概念和术语,如Oracle的创始人Larry Ellison和Oracle的技术发展历程。此外,还涉及到Oracle数据库的安装过程(如通过setup.exe)以及管理工具,如EMOracle。笔记中也提到了Oracle数据库的默认用户和权限,如scott、tiger、system、manager和sys,并且解释了如何以SYSDBA或SYSOPER角色连接到数据库。SQLPlus的使用方法也在笔记中有所阐述,包括设置行大小和页面大小,以及执行SQL语句,如查询emp表。"
这篇笔记详细介绍了Oracle数据库的基础知识,从Oracle的历史发展到实际操作中的各种技巧。首先,Oracle是由Larry Ellison等人创立的,随着时间的发展,Oracle经历了多个版本的迭代,每个版本都针对不同的技术和市场需求进行了优化。例如,Oracle8i引入了对互联网的支持,而Oracle10g则在网格计算方面有显著提升。
在数据库管理方面,笔记提到了几个关键用户,包括默认的管理员用户如sys和system。sys用户拥有最高的系统权限,通常用于数据库的安装、配置和维护,而system用户则通常用于执行数据库的日常管理任务。笔记中还强调了如何以SYSDBA或SYSOPER角色连接到数据库,这对于执行数据库级别的操作至关重要。
SQLPlus是Oracle数据库的一个重要组件,是一个命令行工具,用于执行SQL查询和PL/SQL程序。笔记中提到了如何使用sqlplusw来设置显示结果的行大小和页面大小,这对于处理大量数据时的输出格式化很有帮助。同时,它还介绍了如何运行保存在文本文件中的SQL脚本,这对于批量处理和自动化任务非常实用。
此外,笔记还涉及了一些基本的SQL查询,如查询emp表。这个例子展示了如何执行一个简单的SELECT语句以及可能遇到的错误,如ORA-00942,表示表或视图不存在,这通常是因为权限问题或者对象未正确创建。
这份笔记是学习Oracle数据库基础知识的宝贵资料,包含了从数据库安装、用户管理到SQL查询实践的全方位内容,适合初学者和有一定经验的数据库管理员参考。
203 浏览量
2020-01-02 上传
2012-08-20 上传
2022-04-26 上传
2013-05-27 上传
hikaworu
- 粉丝: 0
- 资源: 1
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建