zoukankan      html  css  js  c++  java
  • oracle sqlplus常用命令

    一、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语句,plsql块。
    操作如下:
    (1)、在D:devoracleproduct10.2.0db_1in目录下的sqlplusw.exe。(D:devoracle为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:.sql并输入sql>spool off
    eg、
    sql>spool d:.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 一样
    至于其它环境参数的使用也是大同小异

  • 相关阅读:
    PHP保留小数的相关方法
    ASP.NET Core MVC 之过滤器(Filter)
    ASP.NET Core MVC 之控制器(Controller)
    ASP.NET Core MVC 之视图组件(View Component)
    ASP.NET Core MVC 之局部视图(Partial Views)
    标签助手(TagHelper)
    ASP.NET Core MVC 之布局(Layout)
    ASP.NET Core MVC 之视图(Views)
    ASP.NET Core MVC 之模型(Model)
    九卷读书:淘宝从小到大的发展 -重读《淘宝技术这十年》
  • 原文地址:https://www.cnblogs.com/heyhey/p/7890316.html
Copyright © 2011-2022 走看看