Oracle9i基础命令完全指南

需积分: 10 1 下载量 188 浏览量 更新于2024-07-31 收藏 437KB DOC 举报
"Oracle9i命令大全包含了Oracle数据库的基础命令,包括连接、断开、密码修改、文件操作、交互式命令、环境变量设置以及用户管理等。这些命令主要用于sql*plus环境中,帮助用户进行数据库的日常管理和维护。" 在Oracle9i中,sql*plus是一个重要的交互式命令行工具,提供了丰富的命令来执行数据库操作。以下是各部分的详细说明: 1. **连接命令**: - `connect`:连接到Oracle数据库,语法为`conn 用户名/密码@网络服务名[assysdba/sysoper]`。`assysdba`和`sysoper`用于以管理员身份登录。 2. **断开命令**: - `disconnect` 或 `disc`:断开当前数据库连接。 3. **密码修改**: - `psssw[ord]`:修改用户密码,若要修改其他用户的密码,需使用具有相应权限的用户(如`sys/system`)登录。 4. **显示当前用户**: - `showuser`:查看当前已登录的用户名。 5. **退出命令**: - `exit`:退出sql*plus并断开数据库连接。 6. **文件操作命令**: - `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`,然后`spool off`停止输出。 7. **交互式命令**: - `&`:作为变量使用,执行时需要用户提供值,如`select * from emp where job='&job';` - `edit`:再次强调,可以用于编辑SQL脚本。 - `spool`:如上所述,用于输出屏幕内容到文件。 8. **显示和设置环境变量**: - `linesize`:设置每行显示的字符数,默认是80。 - `pagesize`:设置每页显示的行数,默认是14。 - 其他环境变量类似设置,如`set linesize 90`,`show linesize`等,可修改`glogin.sql`保存设置。 9. **Oracle用户管理**: - 创建用户:未提供具体创建用户的命令,但在Oracle中,通常使用`CREATE USER`语句创建新用户,如`CREATE USER username IDENTIFIED BY password;` 以上就是Oracle9i基础命令的概览,这些命令对于日常的数据库操作至关重要,包括数据查询、数据更新、用户管理等。熟练掌握这些命令能够提高数据库管理的效率。