1.5 Oracle 11g的管理工具
视频讲解:光盘\TM\lx\1\管理工具.mp4
Oracle 11g提供了多种数据库管理工具,这里主要介绍常用的SQL*Plus、Oracle企业管理器(Oracle Enterprise Manager)和数据库配置助手(Database Configuration Assistant)。
1.5.1 SQL*Plus工具
在Oracle 11g数据库系统中,用户对数据库的操作主要是通过SQL*Plus来完成的。SQL*Plus作为Oracle的客户端工具,既可以建立位于数据库服务器上的数据连接,也可以建立位于网络中的数据连接,下面将介绍如何启动SQL*Plus和如何使用SQL*Plus连接到数据库。
(1)选择“开始”/“所有程序”/Oracle-OraDb11g_home1/“应用程序开发”/SQL*Plus命令,打开如图1.23所示的SQL*Plus启动界面。
图1.23 SQL*Plus启动界面
(2)在命令提示符的位置输入登录用户(如SYSTEM或SYS等系统管理账户)和登录密码(密码是在安装或创建数据库时指定的),若输入的用户名和密码正确,则SQL*Plus将连接到数据库,如图1.24所示。
图1.24 使用SQL*Plus连接数据库
另外,还可以通过在“运行”中输入cmd命令来启动命令行窗口,然后在该窗口中输入SQL*Plus命令来连接数据库,如图1.25所示。使用SQL*Plus命令连接数据库实例的语法格式如下:
图1.25 使用SQL*Plus命令连接数据库实例
SQLPLUS username[/password][@connect_identifier] [AS SYSOPER|SYSDBA]
username:表示登录用户名。
password:表示登录密码。
@connect_identifier:表示连接的全局数据库名,若连接本机上的默认数据库,则可以省略。
说明
在输入Oracle数据库命令时,其关键字不区分大小写(比如,输入sqlplus或SQLPLUS都可以),但参数区分大小写。
1.5.2 Oracle企业管理器
Oracle Enterprise Manager(OEM)是基于Web界面的Oracle数据库管理工具。启动Oracle 11g的OEM只需在浏览器中输入其URL地址—通常为https://localhost:1518/em,然后连接主页即可;也可以在“开始”菜单的“Oracle程序组”中选择Database Control - orcl菜单命令来启动Oracle 11g的OEM工具。
如果是第一次使用OEM,启动Oracle 11g的OEM后,需要安装“信任证书”或者直接选择“继续浏览此网站”即可。然后就会出现OEM的登录页面,用户需要输入登录用户名(如SYSTEM、SYS、SCOTT等)和登录口令,如图1.26所示。
图1.26 登录OEM
在输入用户名和口令后,单击“登录”按钮,若用户名和口令都正确,就会出现“数据库实例”的“主目录”属性页,如图1.27所示。
图1.27 “主目录”属性页
OEM以图形的方式提供用户对数据库的操作,虽然操作起来比较方便简单,不需要使用大量的命令,但这对于初学者来说减少了学习操作Oracle数据库命令的机会,而且不利于读者深刻地理解Oracle数据库。因此,建议读者强制自己使用SQL*Plus工具。另外,本书实例的讲解也主要在SQL*Plus中完成,以帮助读者更好地学习SQL*Plus命令。
1.5.3 数据库配置助手
在安装Oracle 11g数据库管理系统的过程中,若选中“仅安装数据库软件”单选按钮,则系统安装完毕后,需要手动创建数据库才能够实现对Oracle数据库的各种操作。在Oracle 11g中,可以通过数据库配置助手(Database Configuration Assistant, DBCA)来实现创建和配置数据库。
选择“开始”/“所有程序”/Oracle - OraDb11g_home1/“配置和移植工具”/Database Configuration Assistant菜单命令,就会打开如图1.28所示的窗口。
图1.28 启动数据库配置助手
然后,用户只需要按照DBCA向导的提示逐步进行设置,就可以实现创建和配置数据库。
互动练习:在scott模式下,使用select语句查询dept中的所有记录。