Oracle教程笔记:韩顺平老师的SQL*Plus与数据库管理
4星 · 超过85%的资源 需积分: 10 143 浏览量
更新于2024-07-21
收藏 773KB PDF 举报
"韩顺平老师Oracle视频教程听课笔记,涵盖了Oracle认证、与其他数据库的比较以及安装过程,同时讲解了Oracle的基本使用,包括SQL*Plus的常用命令、文件操作、交互式命令等。"
Oracle数据库是世界上最广泛使用的数据库系统之一,韩顺平老师的Oracle视频教程深入浅出地讲解了其核心概念和技术。首先,他提到了Oracle安装过程中自动生成的两个关键用户——sys和system。sys用户是Oracle的超级用户,拥有最高的权限,具备sysdba角色,可以创建新的数据库,初始密码是"change_on_install"。而system用户则是一个管理操作员,虽权限较大,但不具备createdatabase的权限,其默认密码是"manager"。在日常数据库维护工作中,通常使用system用户即可。
接着,教程深入到Oracle的基本使用,重点介绍了SQL*Plus这一Oracle的命令行工具。`conn[ect]`命令用于连接数据库,可以指定用户名、密码和网络服务名,对于sys或sysoper这样的特权用户,需要加上`assysdba`或`assysoper`标识。`disc[onnect]`命令用于断开连接,`psssw[ord]`修改用户密码,`showuser`显示当前用户名,而`exit`命令则会退出sql*plus并断开连接。
文件操作方面,`start`和`@`命令用于执行SQL脚本,`edit`可以编辑SQL脚本文件,而`spool`命令则可以将屏幕输出保存到指定文件。例如,`sql>@d:\a.sql`或`sql>start d:\a.sql`执行脚本,`sql>edit d:\a.sql`编辑脚本,`sql>spool d:\b.sql`和`sql>spool off`则分别开始和结束转储屏幕内容到文件。
在交互式命令中,`&`符号用于代表变量,用户在执行时需要输入具体的值。例如,`select * from emp where job='&job';`允许用户动态输入工作岗位查询员工信息。`edit`命令再次出现,用于编辑SQL脚本,而`spool`则继续用于控制输出到文件。
这些笔记展示了Oracle数据库基础操作的关键点,对于初学者或需要复习Oracle基础知识的人来说是非常有价值的参考资料。通过学习和实践,可以更好地理解和掌握Oracle数据库的管理和使用。
2010-08-07 上传
2014-02-27 上传
2012-10-29 上传
点击了解资源详情
2018-04-07 上传
2018-03-23 上传
2012-09-07 上传
2016-02-21 上传
2011-05-25 上传
corexw
- 粉丝: 0
- 资源: 34
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用