一、Oracle sql*plus常用命令

转载 2015年07月08日 17:29:45

一、sys用户和system用户
Oracle安装会自动的生成sys用户和system用户
(1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install
(2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create database的权限,默认的密码是manager
(3)、一般讲,对数据库维护,使用system用户登录就可以拉
注意:也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。
                  
二、sql*plus工具简介
sql*plus是oracle自带的工具软件,主要用于执行sql语句,pl\sql块。
操作如下:
(1)、在D:\dev\oracle\product\10.2.0\db_1\bin\目录下的sqlplusw.exe。(D:\dev\oracle\为oracle安装目录)
(2)、在运行栏中输入“sqlplusw”即可

               

三、sqlplus dos工具简介
(1)、概述:sqlplus是在dos下操作oracle的工具,其功能和sql*plus相似。
(2)、操作如下:在运行栏中输入“sqlplus”即可

            

四、PLSQL Developer工具,需要自己安装,推荐大家使用

             

五、sql*plus常用命令
1)、连接命令
1.conn[ect]
用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]
说明:当用特权用户身份连接时,必须带上as sysdba或是as sysoper
eg、
SQL> show user
USER 为 "SCOTT"
SQL> conn system/oracle@orcl
已连接。
SQL> show user
USER 为 "SYSTEM"
SQL>
以上命令实现类似切换用户的效果
2.disc/disconn/disconnect
说明: 该命令用来断开与当前数据库的连接
3.pssw[ord]
说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。
eg、
SQL> conn scott/oracle
已连接。
SQL> passw
更改 SCOTT 的口令
旧口令:
新口令:
重新键入新口令:
口令已更改
SQL>
4.show user
说明: 显示当前用户名
5.exit
说明: 该命令会断开与数据库的连接,同时会退出sql*plus
5.clear screen
清空屏幕

              

2)、文件操作命令
1.start和@
说明: 运行sql脚本
案例: sql>@ d:\a.sql或是sql>start d:\a.sql
2.edit
说明: 该命令可以编辑指定的sql脚本
案例: sql>edit d:\a.sql,这样会把d:\a.sql 这个文件打开
3.spool
说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
案例: sql>spool d:\b.sql并输入sql>spool off
eg、
sql>spool d:\b.sql;
sql>select * from emp;
sql>spool off;

             

3)、交互式命令
1.&
说明:可以替代变量,而该变量在执行时,需要用户输入。
select * from emp where job='&job';

            

4)、显示和设置环境变量
概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设
置,可以去修改glogin.sql 脚本
1.linesize
说明:设置显示行的宽度,默认是80个字符
show linesize
set linesize 90
2.pagesize说明:设置每页显示的行数目,默认是14
用法和linesize 一样
至于其它环境参数的使用也是大同小异

SQL Plus运行环境设置及常用命令

我的默认配置文件路径:C:\oracle\product\11.20\dbhome_1\sqlplus\admin\glogin.sqldefine _editor=NotePad set serve...
  • u013611461
  • u013611461
  • 2016年10月26日 18:10
  • 497

Oracle SQL*plus常用的命令和函数

Oracle中常用的命令和函数,做个整理,以备以后用到,方便查阅。 常用命令: 连接sqlplus 命令行下运行cmd进入,如以sys模式登陆,命令如下: (1).sqlplus "sys/zhb1...
  • holandstone
  • holandstone
  • 2016年03月10日 21:58
  • 1235

oracle 的关于sql* plus 的语法 ----SQL*Plus常用命令

一、 SQL语句 (略) 二、 SQL*Plus环境变量的设置和显示。 show和set命令是两条用于维护SQL*Plus系统变量的命令。 show all --查看所有68个系统变...
  • caozhisanguo
  • caozhisanguo
  • 2013年06月26日 22:40
  • 261

Oracle10g:DBA身份登陆iSQL*Plus的配置方法

环境:windows2003+Oracle 10g (10.2.01) 在安装完Oracle服务器数据库后我们可以通过IE访问相关的界面 iSQL*Plus URL : http:/...
  • zaifendou
  • zaifendou
  • 2014年01月14日 10:09
  • 2912

有关SQL*PLUS命令使用大全

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 ¬   我们通常所说的DML、DDL、DCL语句都是s...
  • bjlingzhuo
  • bjlingzhuo
  • 2016年04月11日 15:01
  • 1534

Oracle基础(一):oracle实例与sql*plus命令使用

一、oracle 数据库的三层结构 1、客户端-Client:专门用于访问数据库。如sqlplus、pl/sql dev等 2、数据库服务器-oracle dbms(database manageme...
  • u012228718
  • u012228718
  • 2015年05月27日 22:35
  • 1108

oracle常用的SQL PLUS命令详解

dba基础课程:oracle常用的SQL PLUS命令详解 Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plu...
  • oraclestudyroad
  • oraclestudyroad
  • 2016年08月03日 15:40
  • 633

Oracle 的 Sql*Plus 常用命令介绍

估计用 Oracle 的几乎一开始都是使用 Sql*Plus 吧,毕竟这个工具可以运行在任何的 Oracle 运行的平台上,这个工具呢,您可以在客户端实现安装,也可以在服务端安装,在客户端的安装呢,主...
  • xiaokui_wingfly
  • xiaokui_wingfly
  • 2015年05月12日 15:45
  • 440

二、oracle sql*plus常用命令

一、sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限...
  • z23578355
  • z23578355
  • 2014年03月10日 14:45
  • 333

Oracle sqlplus登录的三种方式

sqlplus是oracle的一个客户端client,有三个登录方式(图形版/命令行版/IE版) 1.图形版登陆示例,具体如下: ①用户名:scott/tiger     口令:空     主机字符...
  • u010425839
  • u010425839
  • 2016年07月24日 11:56
  • 24616
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一、Oracle sql*plus常用命令
举报原因:
原因补充:

(最多只允许输入30个字)