Oracle数据库学习全记录
需积分: 10 3 浏览量
更新于2024-07-20
收藏 11.01MB PDF 举报
"这是一份关于Oracle数据库的全面学习笔记,由MLDN提供,涵盖了Oracle的基础知识、版本历史、安装配置、SQLPlus的使用以及基本的SQL查询操作。笔记中提到了Oracle的重要人物如Larry Ellison和Oracle的产品发展,包括Oracle 8i、9i到10g等版本。同时,也涉及了Oracle数据库的常用用户如scott、tiger、sys以及EMOracle的相关概念。此外,还讲解了如何通过sqlplusw进行交互式查询和脚本执行,以及处理错误例如ORA-00942。"
Oracle数据库是全球广泛使用的的关系型数据库管理系统之一,由甲骨文公司(Oracle Corporation)开发。这个笔记首先介绍了Oracle的基本概念,然后深入到具体的技术细节。Oracle的发展历程中,Oracle 8i是为互联网(Internet)优化的版本,而Oracle 9i和Oracle 10g则继续在性能、可扩展性和管理性上进行了改进。
在Oracle的安装部分,提到了`setup.exe`,这是Oracle安装程序的典型执行文件,用于引导数据库的安装过程。`OraDb10g_home1`指的是Oracle 10g的实例目录,`TNSListener`则是Oracle网络服务的一部分,负责监听和管理数据库连接请求。`OracleServiceMLDN`代表一个特定的服务名,用于标识和连接到数据库实例。
笔记中多次提及SQLPlus,它是Oracle提供的一个命令行工具,用于执行SQL查询、PL/SQL块和数据库管理任务。`sqlplusw`是带有图形界面的版本,方便用户交互。`setlinesize`和`setpagesize`命令用于调整SQLPlus的输出格式,提高查看结果的便利性。在处理错误时,例如`ORA-00942`表示表或视图不存在,解决方法可能包括检查对象是否存在或权限是否正确。
SQL查询方面,笔记演示了简单的`SELECT * FROM emp`语句,这是从emp表中获取所有数据的典型操作。`conn`命令用于连接数据库,`/ [ASSYSDBA|SYSOPER]`表示以系统管理员角色登录,如`sys AS SYSDBA`。`scott.emp`表明scott用户拥有名为emp的表,这也是Oracle教学中的经典示例。
这份笔记提供了Oracle数据库基础的全面概述,适合初学者了解和掌握Oracle的基本概念、操作及常见问题的解决。
2010-09-05 上传
2016-02-21 上传
点击了解资源详情
2012-04-18 上传
2017-10-13 上传
2008-01-12 上传
hughjin
- 粉丝: 179
- 资源: 178
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载