Oracle教程笔记:韩顺平老师的数据库学习心得
需积分: 10 185 浏览量
更新于2024-07-25
收藏 917KB PDF 举报
"韩顺平老师Oracle视频教程听课笔记"
Oracle是全球广泛使用的数据库管理系统之一,由甲骨文公司(Oracle Corporation)开发。本教程笔记主要围绕韩顺平老师的Oracle视频教程展开,涵盖了Oracle的安装、认证、基本使用以及常用命令等方面。
首先,Oracle在安装过程中会自动生成两个重要的内置用户:sys和system。sys用户是Oracle数据库的超级管理员,拥有最高级别的权限,包括sysdba角色,允许创建新的数据库。其默认密码是"change_on_install",但通常在实际环境中会进行修改以增强安全性。而system用户则是一个管理操作员,具有sysoper角色,虽然权限较大,但不具备创建新数据库的权限,其默认密码为"manager"。在日常数据库维护工作中,通常使用system用户就足够了。
接下来,教程介绍了Oracle的基本使用,特别是sql*plus工具,这是Oracle数据库管理员和开发人员常用的命令行界面。以下是一些sql*plus的常用命令:
1. `connect`:用于连接数据库,例如`conn 用户名/密码@网络服务名[as sysdba/sysoper]`。使用sys或system用户登录时,需要加上`as sysdba`或`as sysoper`标识特权身份。
2. `disconnect`:断开与当前数据库的连接。
3. `password`:修改用户密码,若要修改其他用户的密码,需以sys或system用户登录。
4. `show user`:显示当前已连接的用户名。
5. `exit`:退出sql*plus并断开数据库连接。
在文件操作方面,有以下命令:
1. `start`和`@`:执行SQL脚本,如`sql>@d:\a.sql`或`sql>start d:\a.sql`。
2. `edit`:编辑SQL脚本,例如`sql>edit d:\a.sql`,会打开指定的SQL文件进行编辑。
3. `spool`:将sql*plus的输出重定向到文件,如`sql>spool d:\b.sql`,然后使用`spool off`停止记录。
此外,还有交互式命令:
1. `&`:作为变量的占位符,执行时需要用户输入,例如`select * from emp where job='&job';`
2. `edit`:再次编辑SQL脚本,与上述相同。
3. `spool`:同样用于重定向输出,与上文一致。
最后,笔记中提到了环境变量的控制,这在sql*plus中可以帮助调整输出格式、错误处理等,比如设置列的宽度、控制输出的格式化等。通过了解和掌握这些基本操作,能有效地提高在Oracle数据库管理中的效率和准确性。对于学习Oracle的初学者来说,韩顺平老师的教程笔记提供了很好的学习路径和实践指导。
2019-05-11 上传
2023-05-16 上传
2023-12-21 上传
2024-02-07 上传
2024-03-23 上传
2023-06-20 上传
2023-09-12 上传
mijinzhidu
- 粉丝: 3
- 资源: 32
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享