Oracle数据库入门:韩顺平教学笔记
需积分: 0 148 浏览量
更新于2024-10-21
收藏 2.36MB DOC 举报
“Oracle 韩顺平 授课笔记,主要涵盖了Oracle数据库的基础知识,包括与其它数据库的区别、Oracle实例的概念、默认用户的介绍以及一些基本的SQL命令。”
Oracle数据库是企业级关系型数据库管理系统,由甲骨文公司开发。本笔记主要基于韩顺平老师的讲解,适合Oracle数据库的初学者。首先,它强调了Oracle数据库的一个关键特性:一个实例对应一个数据库。这意味着启动Oracle服务即启动了一个实例,也就是一个独立的数据库。若需管理多个数据库,则需安装多个Oracle服务。
安装Oracle时,会自动创建三个默认用户:sys、system和scott。sys作为超级用户,拥有最高权限,能访问所有对象;system是管理员用户,权限次之;而scott则为普通用户,权限相对较低。这些用户各自有不同的权限,可以看到和操作的数据对象(如表、视图等)也各不相同,这是Oracle通过权限控制实现的。
Oracle与SQL Server等其他数据库系统的区别在于,SQL Server在启动时会同时启动多个数据库,而Oracle启动一个服务即启动一个数据库实例。因此,使用Oracle的系统管理员可以查看一个实例,而SQL Server的管理员能看到多个数据库。
笔记还介绍了Oracle常用的第三方工具,如PL/SQL Developer和SQL*Plus,以及一些基础的SQL命令。例如,使用`conn`命令连接数据库,格式为`conn 用户名/密码@网络服务名`,如果以特权用户身份连接,需加上`as sysdba`或`as sysoper`。如果需要切换用户,可以直接使用`conn`命令,输入新的用户名和密码。密码的修改通常需要sys或system用户进行,通过`passwd`命令完成。查询当前用户名可使用`show user`,退出命令是`exit`。此外,可以通过`@脚本路径`执行SQL脚本。
这些基础概念和操作对于理解Oracle数据库的工作原理和日常管理至关重要,对于初学者来说是很好的学习起点。通过深入学习和实践,可以进一步掌握Oracle的高级特性和复杂操作,如表空间管理、索引优化、备份恢复等。
117 浏览量
2012-08-07 上传
2014-12-26 上传
2014-04-03 上传
2012-09-10 上传
2011-09-07 上传
2012-10-09 上传
2011-08-25 上传
2011-09-13 上传
Myoneching
- 粉丝: 0
- 资源: 1
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南