Oracle SQL*Plus基础操作指南

需积分: 16 1 下载量 38 浏览量 更新于2024-07-22 收藏 1.87MB PDF 举报
"Oracle数据库使用教程——韩顺平讲解" 这篇资料主要介绍了Oracle数据库的基本使用,由讲师韩顺平讲解,涵盖了SQL*Plus的常用命令、文件操作、交互式命令、环境变量的设置以及Oracle用户管理等方面。以下是这些知识点的详细说明: 1. SQL*Plus的常用命令: - `conn[ect]`:用于连接数据库,可以指定用户名、密码和网络服务名,若以特权用户(如sysdba或sysoper)身份连接,则需加上`as sysdba`或`as sysoper`。 - `disc[onnect]`:断开当前数据库连接。 - `psssw[ord]`:修改用户密码,若要修改其他用户密码,需使用sys/system用户登录。 - `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*plus的输出重定向到文件,如`sql>spool d:\b.sql`后输入`sql>spool off`停止重定向。 3. 交互式命令: - `&`:作为变量使用,执行时需要用户输入替换值,如在查询语句中`select * from emp where job='&job';`。 - `edit`:再次提到,可以编辑SQL脚本。 - `spool`:同样用于输出屏幕内容至文件。 4. 显示和设置环境变量: - `linesize`:设定每行显示的最大字符数,默认为80,可使用`show linesize`查看当前设置,`set linesize 90`来更改。 - `pagesize`:设定每页显示的行数,默认14行,用法类似`linesize`。 - 其他环境变量如`termout`、`feedback`等也有类似用法,可通过`set`和`show`命令进行查看和修改。若要持久保存设置,可编辑`glogin.sql`脚本。 5. Oracle用户管理: - 创建用户:在Oracle中创建新用户是数据库管理员(如sys)的一项重要任务,通常使用`CREATE USER`语句完成,例如`CREATE USER username IDENTIFIED BY password`。 以上内容构成了Oracle数据库基础操作的基础,对初学者来说非常有用,通过学习这些命令和操作,可以更好地理解和操作Oracle数据库系统。