Oracle 管理工具介绍
- SQL plus
- SQL Developer
- Oracle 企业管理器(OEM)
- 数据库配置助手(DBCA)
- 当然还有一些第三方的工具
SQL plus
在 Oracle 11g 数据库系统中,用户对数据库的操作主要是通过 SQL*Plus
来完成的。 SQL*Plus
作为 Oracle 的客户端工具,既可以建立位于数据库服务器上的数据连接,也可以建立位于网络中的数据连接。下面将介绍如何启动 SQL*Plus
和如何使用 SQL*Plus
连接到数据库。
SQL plus打开方法
1、oracle自带的工具打开
选择“开始” /“所有程序” /Oracle-OraDb11g_home1/“应用程序开发” /SQL*Plus
,打开如图 所示的 SQL*Plus 启动界面
在命令提示符的位置输入登录用户(如 SYSTEM
或 SYS
等系统管理账户)和口令(口令是在安装或创建数据库时指定的), 若输入的用户名和口令正确, 则 SQL*Plus
将连接到数据库, 如图所示。需要特殊身份的as sysdba
或者sysoper
,否则就是普通的用户,就什么也不用添加
2、cmd命令打开
还可以通过在“运行”
中输入 cmd
命令来启动命令行窗口,然后在该窗口输入 SQL*Plus
命令来连接数据库。使用 SQL*Plus 命令连接数据库实例的语法格式如下:
PS C:\Users\Administrator> sqlplus -V
SQL*Plus: Release 11.2.0.2.0 Production
PS C:\Users\Administrator> sqlplus -H
用法 1: sqlplus -H | -V
-H 显示 SQL*Plus 版本和
用法帮助。
-V 显示 SQL*Plus 版本。
用法 2: sqlplus [ [<option>] [{logon | /nolog}] [<start>] ]
<option> 为: [-C <version>] [-L] [-M "<options>"] [-R <level>] [-S]
-C <version> 将受影响的命令的兼容性设置为
<version> 指定的版本。该版本具有
"x.y[.z]" 格式。例如, -C 10.2.0
-L 只尝试登录一次, 而不是
在出错时再次提示。
-M "<options>" 设置输出的自动 HTML 标记。选项
的格式为:
HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text]
[ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]
-R <level> 设置受限模式, 以禁用与文件系统交互的
SQL*Plus 命令。级别可以
是 1, 2 或 3。最高限制级别为 -R 3, 该级别
禁用与文件系统交互的
所有用户命令。
-S 设置无提示模式, 该模式隐藏
命令的 SQL*Plus 标帜, 提示和回显
的显示。
SQL plus语法
SQLPLUS username[/password][@connect_identifier] [AS SYSOPER|SYSDBA]
-
username
:表示登录用户名。 -
password
:表示登录口令。 -
@connect_identifier
:表示连接的全局数据库名,若连接本机上的默认数据库,则可以省略。
在输入 Oracle 数据库命令时,其关键字不区分大小写(比如,输入sqlplus
或SQLPLUS
都可以),但参数区分大小写。
注意:中括号内是可选项。
举例说明:
1、使用 Net 服务名连接到数据库, 且数据库 Net 服务名为 ORCL。
sqlplus myusername/mypassword@ORCL
注意:@前后没有空格
指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。<connect_identifier> 的形式可以是 Net 服务名或轻松连接。
2、Host 指定数据库服务器计算机的主机名或 IP地址。
sqlplus myusername/mypassword@Host/ORCL
Port 指定数据库服务器上的监听端口。<service_name> 指定要访问的数据库的服务名。
示例: 使用轻松连接连接到数据库, 且服务名为 ORCL。
登陆演示
在CMD中输入sqlplus登陆
直接在运行窗口输入sqlplus
直接在运行窗口输入sqlplus+用户名+密码登陆
登陆到远程数据库
用户解锁
在版本11中,为了安全的考虑Scott用户是被默认锁定的。
SQL> alter user scott identified by tiger account unlock
- scott是用户名
- tiger是密码
SQL plus 的退出
当不在使用SQL plus,可以使用exit
或者quit
命令退出。直接用鼠标点击XX退出,是异常退出。
异常退出会导致,你下一次无法链接。因此要保持良好的习惯。