第二天、SQL*PLUS基本使用


CMD:
sqlplus/nolog 开启实例--startup
登陆ORACLE:sqlplus "sys/text1234 as sysdba"  sys是系统用户,text1234是密码

当具行热备份的时候是不允许 NO ARCHIVE MODE

startup mount/nomount(当控制文件丢失一个或多个时)
alter database archivelog  ,alter database open

shutdown immediate使每个用户使用完当前SQL语句后关闭  shutdown正常关闭
shutdown transactional 也是关闭 shutdown abort强行关闭有可能数据破坏

exit退出操作

sqllplus scott/tiger

help index命令可以查询出SQLPLUS支持的语句。

例:select * from dept;回车执行
在SQLPLUS是不区分大小写的,查询语句以分号结尾。

list是列出刚才输入的查询语句列表。

?关键字:查询命令怎么使用

del 4:删除缓冲区的第四条信息

save c:\text.txt :保存的是LIST例出来的所有信息。

@c:\text.txt:重新执行外部的文件

get c:\text.txt :查询文本文件里的内容

edit:缓冲区的内容,默认是记事本打开。

col deptno heading "id"

desc dept:查看字段

select bytes from v$datafile;查询不同文件的字节数

col bytes fromat 999,999,999

set linesize 50
ttitle center "my title" skip 1-> left "censhi bao biao" right "ye " ->format 999 sql.pno skip 2 //关于报表标题,页的设置
select * from dept;

ttitle off关闭报表的头信息

break,compute报表应用的两个语句

break on pub:重复的显示一条
compute count label "记数" of books_name on pub//对books_name做一个记数统计

spool c:\text.txt //把结果集存入文件,
执行语句
spool off//就可以把执行语句的结果保存到文件中了

在浏览器也能写一些SQLPLUS.
http://计算机名:5560/isqlplus   就能启动了。用用户名登陆,连接标识符是实例名。


可以查询也可以执行保存的SQL语句。


 

原文地址:https://www.cnblogs.com/astar/p/1122120.html