sqlplus 登陆使用
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 登陆使用的更多相关文章
- 【翻译自mos文章】在10g中,当发生ORA-00020时,sqlplus登陆会报“connected to an idle instance”
在10g中.当发生ORA-00020时,sqlplus登陆会报"connected to an idle instance" 来源于: Sqlplus Logon Reports ...
- sqlplus登陆scott用户,以及退出连接
进入sqlplus界面 即登陆成功,PLsql也一样 退出连接:
- 编辑login.sql进行sqlplus登陆设置
执行SQLPLUS登录到SQL 界面时候,就会自动的加载 $ORACLE_HOME/sqlplus/admin 中的login.sql(若没有则加载glogin.sql) 这里面的东西 是根据自己的爱 ...
- 用sqlplus登陆数据库时,oracle 11g出现ORA-12514问题
转自:http://zhidao.baidu.com/question/144648216.html 启动服务 然后在sqlplus / as sysdba;执行启动startup nomount;a ...
- sqlplus登陆
cd \sqlplus sys@test_id as sysdba 切换用户SQL> connect system@test_id
- oracle sqlplus登陆命令
1.语法: {<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER ...
- oracle sqlplus 连接不正常
场景描述:在开始--运行--输入SQLPLUS 登陆不了报警:“WINDOWS找不到文件‘SQLPLUS’. 原因分析:一般出现这种情况可能的原因: 1.文件名有问题 2.路径有问题 3.安装有问题 ...
- oracle之sqlplus讲解
这里要解释的sqlplus有2方面内容:sqlplus登陆命令和sql*plus工具命令. [sqlplus登陆命令] 常用的登陆命令有: sqlplus /nolog 登陆到sqlplus,还未登录 ...
- oracle学习篇一:sqlplus常用命令
1.程序运行--> cmd --> sqlplus 登陆普通用户:scott/brant;普通管理员用户登陆:system/brant;高级管理员用户登陆:1>先切换其他用户:SQL ...
随机推荐
- nginx+keepalived实现主从高可用
设备: 主:192.168.200.122 从:192.168.200.124 安装:两台都分别安装nginx以及keepalived 两台机步骤一致一主一从 安装nginx的依赖包 [root@lo ...
- Python3.5学习之旅——day6
面向对象编程的学习 一.定义 首先跟大家介绍一位资深的程序员前辈说过的编程心得: 1.写重复代码是非常不好且低级的行为 2.完成的代码需要经常变更 所以根据以上两个心得,我们可以知道写的代码一定要遵循 ...
- Linux学习:进入与退出系统
进入Linux系统:必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号: 1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情. 2.普通用户--这个帐号供普通用户使 ...
- BGR 与 HSV 模式的转换规则
HSV模式中的H.S.V分别表示色调.饱和度.亮度 RGB转化到HSV的算法:max=max(R,G,B) min=min(R,G,B) if R = max, H = (G-B)/(max-min) ...
- scp 远程文件拷贝命令
Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 1.从本地复制到远程 命令格式: ...
- redhat7.6 DNS配置正向解析
1.安装DNS服务 yum install bind yum install bind-chroot 安装完的配置文件/etc/named.conf 启动systemctl start named.s ...
- Redis学习笔记(一)配置文件参数说明
1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 2.当redis以守护进程方式运行时,Redis默认会把pid写入/var/run/ ...
- BigOps自动化运维安装以及所遇故障处理
本文参考官方文档进行安装,以及在安装中所遇到的问题呈现给大家.废话就不说了,开始安装.一.准备工作:本机系统环境是CentOS 7 x86 64位硬件配置建议物理内存8G+.CPU 4 cores+. ...
- idna与utf-8编码漏洞
来自Black hat 2019 原理什么是IDN?国际化域名(Internationalized Domain Name,IDN)又名特殊字符域名,是指部分或完全使用特殊文字或字母组成的互联网域名, ...
- selenium webdriver 等待元素
/**显示等待并返回元素 * @param driver * @param locator */ public static WebElement showWait(WebDriver driver, ...