Oracle数据库学习笔记:韩顺平视频教程

需积分: 9 2 下载量 95 浏览量 更新于2024-08-01 收藏 1020KB DOC 举报
"Oracle学习笔记,包括Oracle认证、与其他数据库的比较、安装过程以及Oracle的基本使用,如SQL*Plus的常用命令。" Oracle是全球广泛使用的数据库管理系统,它提供了丰富的功能和高可扩展性,适用于大型企业级应用。Oracle认证是对个人在Oracle技术领域的专业能力的认可,分为多个级别,如OCA(Oracle Certified Associate)、OCP(Oracle Certified Professional)等,有助于提升个人职业发展。 在安装Oracle过程中,系统会自动创建两个重要的默认用户:sys和system。sys用户拥有最高的权限,属于sysdba角色,能够创建数据库,初始密码为"change_on_install"。而system用户则具备sysoper角色,虽权限较大,但不具备创建数据库的权限,其默认密码为"manager"。通常,对于常规的数据库管理任务,使用system用户登录就足够了。 Oracle的基本使用主要包括通过SQL*Plus进行交互。SQL*Plus是Oracle提供的一个命令行工具,允许用户直接执行SQL语句和PL/SQL块。 1. 连接命令: - `conn[ect]`:用于连接数据库,如`conn用户名/密码@网络服务名[as sysdba/sysoper]`。使用sysdba或sysoper权限需明确指定。 - `disc[onnect]`:断开当前数据库连接。 - `psssw[ord]`:修改用户密码,sys用户可用于修改其他用户密码。 - `showuser`:显示当前已连接的用户名。 - `exit`:退出sql*plus并断开连接。 2. 文件操作命令: - `start`或`@`:执行SQL脚本,如`sql>@d:\a.sql`或`sql>start d:\a.sql`。 - `edit`:编辑SQL脚本文件,如`sql>edit d:\a.sql`。 - `spool`:将输出内容重定向到文件,例如`sql>spool d:\b.sql`后输入`sql>spool off`。 3. 交互式命令: - `&`:作为变量使用,执行时需要用户输入,如`select * from emp where job='&job';` - `edit`:再次编辑SQL脚本文件,同上。 - `spool`:与前面的文件操作相同。 此外,SQL*Plus还支持显示和设置环境变量,这对于管理和调试数据库操作非常有用。例如,可以设置SQL查询的结果集格式、查询性能的监控等。通过了解和熟练掌握这些基本命令,能有效地进行Oracle数据库的日常管理和维护工作。