SQL*Plus是Oracle公司推出的一个交互式管理工具,它用于数据库的管理。数据库的所有管理任务,通过SQL*Plus几乎都可以实现。Oracle公司还有一个图形界面的管理工具——企业管理器(Oracle E nterprise Ma nager,OEM),它也用于数据库的管理。与OEM相比,SQL*Plus有其独特的地方,OEM能够实现的功能,SQL*Plus都能实现;但SQL*Plus能实现的功能,OEM并不一定能实现。SQL*Plus通过命令行对数据库进行管理,增加了数据库管理的灵活性。如果想成为一个优秀的DBA,Oracle推荐你使用SQL*Plus。
SQL*Plus有命令行接口、图形界面接口(GUI),以及基于Web界面的接口。
SQL*Plus有自己的命令和环境。特别注意的是,这里的命令是SQL*Plus这个工具特有的,这种命令只能在SQL*Plus中执行,我们把这种命令叫SQL*Plus专有命令。SQL*Plus专有命令与SQL语句不同,SQL语句可以在许多工具中被执行,而SQL*Plus命令只能在SQL*Plus中执行。可以在SQL*Plus中执行的命令有:SQL语句、PL/SQL、SQL*Plus命令、操作系统命令。
SQL*Plus可以完成的功能如下:
■ 对查询结构进行格式化、存储、打印。
■ 检查表和对象的定义。
■ 开发和执行批处理脚本。
■ 执行数据库的管理。