oracle视频教程听课笔记.docx
需积分: 0 93 浏览量
更新于2018-03-23
收藏 98KB DOCX 举报
Oracle数据库是世界上最流行的数据库管理系统之一,广泛应用于企业级的数据存储和管理。在Oracle视频教程中,韩顺平老师深入浅出地讲解了Oracle的核心概念和使用技巧,包括认证、安装、基本命令、文件操作以及用户管理等多个方面。
Oracle认证是证明个人具备Oracle数据库技能的凭证,与其他数据库相比,Oracle提供了丰富的认证等级,如OCP(Oracle Certified Professional)和OCM(Oracle Certified Master)。安装Oracle数据库时,系统会自动创建两个关键用户:sys和system。sys用户是超级用户,拥有最高的系统权限,包括sysdba角色,能够创建新的数据库,其默认密码为"change_on_install"。而system用户则是一个管理操作员,虽权限较大但不具备create database的权限,初始密码为"manager"。在日常数据库维护中,通常使用system用户即可。
Oracle的基本使用涉及到sql*plus,这是一个强大的命令行工具。通过connect命令连接数据库,例如`conn 用户名/密码@网络服务名[as sysdba/sysoper]`,其中as sysdba或sysoper用于以特权用户身份登录。disconnect用于断开连接,psssword命令修改用户密码,show user显示当前登录用户。exit命令不仅断开连接,还会退出sql*plus。
文件操作方面,start或@命令运行SQL脚本,edit命令编辑SQL文件,spool命令则将屏幕输出重定向到指定文件。例如,`sql>@ d:\a.sql`或`sql>start d:\a.sql`来运行脚本,`sql>spool d:\b.sql`和`sql>spool off`将内容保存到文件。
在交互式命令中,"&"符号可以作为变量,用户在执行时需要输入具体值。edit命令用于编辑脚本,spool命令则控制输出到文件。环境变量如linesize和pagesize可调整输出格式,linesize设定每行宽度,pagesize设定每页行数。
Oracle的用户管理是数据库管理的重要部分。创建用户使用`create user 用户名 identified by 密码;`,需要注意的是,Oracle要求密码以字母开头。修改密码可以使用`alter user 用户名 identified by 新密码`,删除用户需具有drop user权限,若用户已创建表,需使用`cascade`参数以删除所有关联对象。
权限管理上,grant和revoke命令分别用于赋予和撤销用户权限。例如,连接xiaoming用户并尝试登录时,如果没有CREATE SESSION权限,会收到"ORA-01045"错误,登录被拒绝。因此,为新用户分配必要的权限是必不可少的步骤。
Oracle数据库的学习涵盖了多个层面,从基础的数据库安装和用户管理,到复杂的查询和存储过程,都需要深入理解和实践。通过韩顺平老师的视频教程,学习者能够逐步掌握Oracle的精髓,为实际工作中的数据库管理打下坚实基础。