oracle sqlplus是一款基于oracle数据库的查询交互软件,有了这款软件就可以轻松管理oracle数据库了,既适用于服务器端也适用于客户端。总之sqlplus是一款很不错的oracle数据库连接工具,需要的朋友可以下载!
oracle sqlplus特色
1.数据库的维护,如启动,关闭等,这一般在服务器上操作。
2.执行sql语句执行pl/sql。
3.执行sql脚本。
4.数据的导出,报表。
5.应用程序开发、测试sql/plsql。
6.生成新的sql脚本。
7.供应用程序调用,如安装程序中进行脚本的安装。
8.用户管理及权限维护等。
oracle sqlplus使用说明
1.下载包中含
instantclient-basic-windows.x64-12.1.0.2.0.zip
instantclient-sqlplus-windows.x64-12.1.0.2.0.zip
其中basic是所有工具依赖的基本库,sqlplus是其中的命令行工具。
2.SQLPlus命令行工具无需执行exe安装,所以只需将下载回来的两个文件解压到同一个目录即可,解压后文件名应该为instantclient_12_1。
3.在运行工具之前我们需要在windows中配置以下环境变量,先右键计算机->属性->高级系统设置->环境变量,在系统变量中找到Path并在后面加上刚才解压后instantclient_12_1的目录,例如:C:\Program Files\instantclient_12_1\;
4.打开CMD命令,输入
sqlplus 用户名/密码@数据库主机Ip
如果成功则CMD会显示SQL>_
sqlplus常用命令
(一)连接命令 1、conn :连接数据库,切换用户。
conn 用户名/密码@网络服务名 【as sysdba/sysoper】
当特权用户身份连接时,必须带上 as sysdba 或者 as sysoper 。 2)实例:
conn scott/tiger@DEV_SAM conn scott/tiger@DEV_SAM as sysdba 这边其实登录的不是scott ,而是sys 。这和Oracle 的校验方式有关,具体见用户管理。
2、disc【onnect】:断开与当前数据库的连接
3、passw【ord】:修改用户密码
给自己改密码 password 后面不需要加用户名,给别人修改需要
一般给别人修改密码,使用 alter 修改关键字
4、show user:显示当前登录用户
5、exit:断开连接并退出
(二)文件操作命令 1、start 和 @
说明:运行sql脚本
实例:@ d:\a.sql 或者 start d:\a.sql
运行a.sql 中的脚本
2、edit
说明:该命令可以编辑指定的sql脚本
实例:edit d:\a.sql 3、spool
说明:该命令可以将sql*plus 屏幕上的内容输出到指定的文件中去。
实例:spool d:\b.sql 并输入 spool off 。输出的内容会记录在 b.sql 中
(三)交互式命令 1、&
说明:可以替代变量,而该变量在执行时,需要用户输入。
实例:select * from emp where job='&job';
(四)显示和设置环境变量(用法差不多) 1、linesize 1)说明:设置显示行的宽度,默认是80个字符 2)实例:
show linesize
set linesize 90 2、pagesize 1)说明:设置每页显示的行数目,默认是14。 2)实例
show pagesize
set pagesize 90