Oracle数据库入门:韩顺平教学笔记

需积分: 0 11 下载量 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的高级特性和复杂操作,如表空间管理、索引优化、备份恢复等。