select * from dept;

input order by dname;  追加文本命令  del  n  删除语句

celar buffer ; 清除缓冲区的命令

conn sys as sysdba  登陆用户

一般只要安装了oracle的服务器端或者客户端,sqlplus都被默认安装。而sqlplusw只是在sqlplus上添加了一个窗体,在其上执行SQL语句与sqlplus完全相同。sqlplus的主要应用场景为查看/设置数据库参数、执行SQL脚本等。

1.利用sqlplus登录数据库

sqlplus和sqlplusw都是oracle安装目录下的可执行文件。可以在命令窗口中执行如下命令进行登录。

sqlplus username/password@netservicename

其中,username/password为登录数据库所使用的用户名和密码;netservicename是要进行数据库连接的本地Net服务名。

以登录Net服务tst为例,需要在命令行中执行如下代码:

sqlplus system/oracle@tst

成功登录tst数据库之后的界面如图所示:

2.查看数据库参数

在oracle中,查看数据库参数应该使用show parameter命令。例如,查看当前数据库实例名的命令如下所示。

其中,show parameter要求数据库显示参数;instance_name为参数名称。分析执行结果可知,当前数据库的实例名为tst。

当然,对于用户来说,不可能每次都准确无误地指定参数名。因此,show parameter支持部分匹配功能,也就是说,用户只需输入部分参数名即可。

当用户执行show parameter instance命令时,oracle将所有包含instance字样的参数全部显示给用户。

注意,此处的show parameter命令,不支持通配符。

3.关闭/启动数据库

(1)以DBA身份登录数据库

在数据库服务器的本机上,可以无需输入用户名/密码;as sysdba表示以数据库管理员身份登录数据库。

(2)关闭数据库

关闭数据库,应该使用shutdown命令,其后紧跟关闭选项,一般使用immediate————立即关闭数据库。数据库关闭的过程为:

数据库关闭————数据库卸载————实例卸载。

(3)重启数据库。利用startup命令,可以重新启动数据库。

启动数据库的过程中,如果出现异常,oracle将会给出错误信息。例如,ORA-32004:obsolete and/or deprecated parameter(s) specified就是由于数据库启动参数设置不当引起的。

4.修改系统参数

利用sqlplus可以很方便地修改系统参数。最常用的的莫过于修改闪存大小。

通过show parameter命令可以查看闪存的现有大小为2G,现需将其设置为5G,那么可以利用如下命令:

其中,alter system用于修改系统环境;set db_recovery_file_dest_size=5g将参数db_recovery_file_dest_size的值设置为5G;scope=both,代表将参数修改应用于当前环境和数据库启动参数中。

5.查询数据

利用sqlplus查询小数据表尚可,但是查询较大数据表使用sqlplus可读性非常差。因为sqlplus的默认格式化效果并不理想。利用scott用户登录数据默认数据库orcl,并尝试查询表emp,将得到如下结果:

此时,用scott登录数据库可能会提示错误:

解决方法:

alter user scott account unlock;

alter user scott  identified by tiger;

解锁后重新用scott用户登录数据库

查询结果没有显示在一行上,可以通过命令来修改,使其显示在同一行上。

sqlplus 登陆使用的更多相关文章

  1. 【翻译自mos文章】在10g中,当发生ORA-00020时,sqlplus登陆会报“connected to an idle instance”

    在10g中.当发生ORA-00020时,sqlplus登陆会报"connected to an idle instance" 来源于: Sqlplus Logon Reports ...

  2. sqlplus登陆scott用户,以及退出连接

    进入sqlplus界面 即登陆成功,PLsql也一样 退出连接:

  3. 编辑login.sql进行sqlplus登陆设置

    执行SQLPLUS登录到SQL 界面时候,就会自动的加载 $ORACLE_HOME/sqlplus/admin 中的login.sql(若没有则加载glogin.sql) 这里面的东西 是根据自己的爱 ...

  4. 用sqlplus登陆数据库时,oracle 11g出现ORA-12514问题

    转自:http://zhidao.baidu.com/question/144648216.html 启动服务 然后在sqlplus / as sysdba;执行启动startup nomount;a ...

  5. sqlplus登陆

    cd \sqlplus sys@test_id as sysdba 切换用户SQL> connect system@test_id

  6. oracle sqlplus登陆命令

    1.语法:   {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER ...

  7. oracle sqlplus 连接不正常

    场景描述:在开始--运行--输入SQLPLUS 登陆不了报警:“WINDOWS找不到文件‘SQLPLUS’. 原因分析:一般出现这种情况可能的原因: 1.文件名有问题 2.路径有问题 3.安装有问题 ...

  8. oracle之sqlplus讲解

    这里要解释的sqlplus有2方面内容:sqlplus登陆命令和sql*plus工具命令. [sqlplus登陆命令] 常用的登陆命令有: sqlplus /nolog 登陆到sqlplus,还未登录 ...

  9. oracle学习篇一:sqlplus常用命令

    1.程序运行--> cmd --> sqlplus 登陆普通用户:scott/brant;普通管理员用户登陆:system/brant;高级管理员用户登陆:1>先切换其他用户:SQL ...

随机推荐

  1. win10鼠标右击 新建文件夹 反应缓慢、迟钝

    1. 先使用360杀毒,步骤如下: 2.修改注册表 https://jingyan.baidu.com/article/363872ec9e25972e4ba16f82.html 3.  如果仍未解决 ...

  2. 计算机二级-C语言-对文件的读写操作。链表的定义与赋值。对字符串的遍历和处理。

    //程序填空题:在此程序中,通过定义学生结构体变量,存储了学生的学号,姓名和三门课的成绩.所有学生数据均以二进制方式输出到文件中.函数fun()函数的功能是重写形参filename所指文件中最后一个学 ...

  3. sql语句查询指定月份数据

    要求:查询出emp表中1981年2月份入职的员工 emp表 常用的两种方式: 1.YEAR查询年,MONTH查询月 SELECT * FROM emp WHERE ' 2.date_format (使 ...

  4. leetCode练题——38. Count and Say

    1.题目 38. Count and Say The count-and-say sequence is the sequence of integers with the first five te ...

  5. Spring Boot 缓存应用 Memcached 入门教程

    本章学习 Mmecached 在 Spring Boot 中的使用教程.Memcached 与 Redis 各有好处.本文主要学习 Spring Boot 中如何应用集成 Mmecached spri ...

  6. 比较好的IT教程网

    MDN最完整的Web标准,Webapi                https://developer.mozilla.org/zh-CN/docs/Web 主要几个比较常用教程网都可以 gitbo ...

  7. 【PAT甲级】1068 Find More Coins (30 分)(背包/DP)

    题意: 输入两个正整数N和M(N<=10000,M<=10000),接着输入N个正整数.输出最小的序列满足序列和为M. AAAAAccepted code: #define HAVE_ST ...

  8. HtmlUnit-API的使用就介绍

    转自:https://www.cnblogs.com/luotinghao/p/3800054.html 网络爬虫第一个要面临的问题,就是如何抓取网页,抓取其实很容易,没你想的那么复杂,一个开源Htm ...

  9. Nginx 反向代理报400错误解决方法!

    如果后端真是的服务器设置有类似防盗链或者根据http请求头中的host字段来进行路由或判断功能的话,如果反向代理层的nginx不重写请求头中的host字段,将会导致请求失败,报400错误,解决办法: ...

  10. Hive的mysql安装配置

    一.MySQL的安装 Hive的数据,是存在HDFS里的.此外,hive有哪些数据库,每个数据库有哪些表,这样的信息称之为hive的元数据信息. 元数据信息不存在HDFS,而是存在关系型数据库里,hi ...