第二章:
在cmd中登陆oracle数据库
1.sqlplus "sys/test1234 as sysdba" ; 登陆数据库 这个地方的test1234 是帐号的密码
2.desc v$controlfile; 查看控制文件
3.select status,name from v$controlfile;查看控制文件(用语句)
4.desc v$datafile; 查看数据文件
5.select status,name from v$datafile; 查看控制文件(用语句)
启动数据库
1.sqlplus /nolog 连接数据库
2.connect sys/change_on_install as sysdba使用sys账户登陆数据库
3.startup 启动数据库(启动数据库时分3步,1.启动实例2.启动控制文件3.启动数据文件)
4.archive log list 查看数据库的归档模式(修改时要在关闭下才能修改)
4.1 startup mount 启动实例挂起控制文件而不开启数据文件
4.2 alter database open 修改数据的非归档模式为归档模式
4.3 startup nomount 启动实例,连控制文件都不打开(当我们的控制文件在丢失一个或多不能启动控制文件,在重启启动实例是创建控制文件)
5.shutdown immediate 迫使所有用于在执行完语句后断开连接 -- 常用方法
5.1 shutdown 正常关闭(在所有用户断开后 关闭)--不建议使用
5.2 shutdown transactional 执行transactional关闭,迫使用书执行当前操作后断开连接。
5.3 shutdown abort 强制的关闭数据库,易造成数据的丢失(特殊情况下使用)
6. exit 退出
7. help index 查询可使用的语句
8.set sqlblanklines on 开启后在cmd里可以支持空格,结束应;结束
9.select * from dept where deptno =&tt 在这里的&tt是变量,可重复使用这个变量,不用每次都输入前面的查询语句
10. list l(list的简写) 查看使用过的历史命令
11. l2 4 调用历史记录中的第2行到第4行
12. change/c 修改刚输入错误的语句 如select * fron dept 在这里是错误的现在使用change c/n/m 这时会把前面的查询语句中的fron改成from后执行语句,以/来执行语句
13. ?change 查看怎么使用这个命令
14 delete /d 删除缓冲区的命令d/4 删除第4行的
15 save d:\oracle\test.txt 保存缓冲区的语句
16 @ d:\oracle\test.txt 执行某个文件的脚本 @表示执行某个文件
17. get d:\oracle\test.txt 查看某个文件的脚本的内容
18. edit 编辑刚执行的语句 windows下 默认的使用记事本打开
19.coliumn 标签同别名
19.1 col deptno heading "编号"
select * from dept 查询的结果把deptno换成了“编号”
19.2 col dname forname a10 heading "部门名称"以10个字节输出
select * from dept
select bytes from v$ datafile 查看数据文件的大小
20. set linesize 50 在
21 TTITLE CENTER "我的标题" skip 1- 定义标题 空一行
lefg "测试报表" right "页"
format 999 sql.pno skip 2
select * from dept
TTITLE OFF