oracle sql*plus常用命令

摘要:
操作如下:。在D:deveracleproduct10.2.0db _ 1目录exe中的sqlplusw中在运行栏中输入“sqlplus”。3.sqlplusdos工具简介和概述:sqlplus是一个在DOS下操作oracle的工具。它的功能类似于sql*plus。操作如下:在运行栏中输入“sqlplus”。4.PLSQLDeveloper工具需要自己安装。5.建议使用sql*plus的常用命令。1) Connect命令1.conn[ect]用法:conn用户名/密码@网络服务名称[assysdba/sysomer]描述:以特权用户身份连接时,必须携带assysdba或assyspeg,SQL˃showuserUSER作为“SCOTT”SQL˃console/oracle@orcl有联系的。

一、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)、在运行栏中输入“sqlplus”即可

               

三、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 一样
至于其它环境参数的使用也是大同小异

免责声明:文章转载自《oracle sql*plus常用命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇地图发布的几种服务的区别websocket获取httpsession报NullPointerException解决办法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

创建oracle数据库时,出现ORA-00922: 选项缺失或无效

sdd53HOME 新建oracle数据库时遇到ORA-00922: 选项缺失或无效的问题,如图: 原因:一般是语句的语法有问题。比如命名不对,关键字写错等等。对于非标准的命名,一般采用双引号来创建。 具体原因:就是开始的用户密码的设置不符合规则,当时并不会报出。解决办法:标识符命名规则:1、必须以字母开始。2、长度不能超过30个单字节字符。3、只能包括...

SQL SERVER 日志传送配置要点

SQL SERVER 2005传送日志:如果是xp或者是2003系统,必须设定共享目录的权限:Winxp下局域网共享设置不同用户权限1、开始->运行->gpedit.msc->windows 设置->安全设置->本地策略->安全选项->网络访问:本地的帐户共享和安全模式,设置为:经典 — 本地帐户以自己的身份验证。...

java如何获取当前时间以及如何进行格式化?

起因:写代码的时候经常会用到获取当前时间戳和日期,现总结如下 public void testDate() { //SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式 Date date = new Date(); String dateString = d...

mssql语句精华指令

常用sql语句 1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..syspr...

sql优化(oracle)

系统优化中很重要的方面是SQL语句的优化,对于海量数据,优质的SQL能够有效的提高系统的可用性。 总结的有点罗嗦,列个简单的目录啦~ 目录 第一部分 知识准备                            第二部分 常用sql用法和注意事项                                第三部分  sql优化总结     1.  s...

SQL Server 执行计划缓存

概述 了解执行计划对数据库性能分析很重要,其中涉及到了语句性能分析与存储,这也是写这篇文章的目的,在了解执行计划之前先要了解一些基础知识,所以文章前面会讲一些概念,学起来会比较枯燥,但是这些基础知识非常重要。 目录 概述 基础概念 怎样缓存执行计划 SQL Server自动删除执行计划 重新编译执行计划 测试 执行计划相关系统视图 手动清空缓存执...