常用的Oracle操作界面为:SQL*Plus查询窗口、SQL Plus Worksheet窗口、企业管理器和网络助手。系统自带了一个普通用户,用户名scott,密码tiger。介绍的过程我们使用这个用户名登录。
D.1SQL*Plus窗口
SQL*Plus窗口用来执行大多数的SQL命令和语句,是数据库管理员操作数据库中数据最直接和最有效的工具。
1.DOS界面登录
在DOS界面下输入“sqlplus”,然后回车。将提示输入用户名(scott)和密码(tiger)。连接成功之后即可使用SQL命令和语句。
2.Window界面登录
首先从“开始”菜单中选择“SQL Plus”。
打开OracleSQL*Plus窗口,输入用户名“scott”、密码“tiger”和主机字符串“yuanyuan”,即可登录。
登录之后的运行界面,可以在里面执行数据库命令和PL/SQL语句,以分号结束,回车后则执行语句。
使用edit命令将缓冲区的内容写到一个名为afiedit.buf文件中,然后使用编辑器对此文件进行修改。可以使用Define Editor来查看当前的编辑器,默认为操作系统自带的记事本,也可以使用Define Editor命令将默认编辑器修改为其他的编辑器。(如:Define Editor=D:Program FilesEditPlus2EditPlus.exe。)
要查看当前的编辑器,只要在查询分析器中输入“edit”命令即可,其他比较常用的指令如下。
run指令:用于显示并运行SQL缓冲区中的命令。
/命令:用于运行缓冲区中的命令。
edit指令:用于把缓冲区中的命令写到操作系统下的文本文件,并调用操作系统提供的编辑器进行修改。
exit指令:用于退出SQL*Plus窗口。
有一种很好的方法,可以将缓冲区的内容保存到文件并从文件中运行SQL语句。常用操作脚本文件的指令为:SAVE、EDIT、GET、GET和START等。
(1)SAVE指令:将缓冲区的命令保存到一个文件。格式为:
SAVE[文件名]
如果没有指定文件的路径,默认的路径是$ Oracle Home/Bin目录。
(2)EDIT指令:调用操作系统的编辑器编辑制定文件或缓冲区的内容。格式为:
EDIT[文件名]
文件名的默认后缀为.SQL,也可以是其他的后缀名,默认的路径是$ Oracle Home/Bin。
(3)GET指令:将一个文件调入缓冲区中。格式为:
GET[文件名]
文件名的默认后缀为.SQL,默认路径是$ Oracle Home/Bin。
(4)START:运行指定的命令文件。格式为:
START[文件名]
文件名的默认后缀为.SQL,默认路径是$ Oracle Home/Bin。文件可以是SQL*Plus命令、SQL命令或者PL/SQL命令。命令文件可以是用SAVE保存的文件。
(5)@:运行指定的命令文件。格式为:
@[文件名]
功能与START相同。或:
@ @[文件名]
用于脚本文件内调用保存在脚本文件同一个路径下的文件名。
D.2SQL Plus Worksheet窗口
SQL Plus Worksheet窗口和SQL*Plus窗口功能类似,也可以执行SQL指令和PL/SQL令,登录方法是:首先从“开始”菜单中启动SQL Plus Worksheet。Worksheet然后出现“Oracle Enterprise Manager登录”对话框。
输入用户名“scott”,口令“tiger”,服务“yuanyuan”,连接身份“Normal”。单击“确定”按钮即可登录。
SQL Plus Worksheet窗口的界面非常友好,可以自由地复制和粘贴语句。F5键是执行语句的快捷键。
D.3企业管理器
企业管理器提供Oracle数据库的图形化管理,几乎所有的数据库操作都可以通过企业管理器完成。登录方法是:首先从“开始”菜单中找到Enterprise Manager Console。
然后出现“Oracle Enterprise ManagerConsole”对话框,选择“独立启动”,单击“确定”按钮登录。
弹出“数据库连接信息”对话框,输入用户名“scott”,口令“tiger”,连接身份SYSDBA。
单击“确定”按钮,进入企业管理器主界面。
Oracle9i提供了很多工具,如果用惯了SQL Server,不妨把SQL Plus Worksheet当成查询分析器,把Enterprise Manager Console当成企业管理器去使用,这是非常方便的。