Oracle常用指令总结(1)
2017-06-14 23:44
246 查看
以下指令均已验证,为自己期末复习用
第二章 Oracle体系结构
查询数据块大小
select name,value
from v$parameter where name='db_block_size';
查看数据库中数据字典的信息
select * from dict;
查看内部系统表的SQL
select * from v$fixed_view_definition;
查看数据文件(用于物理备份?)
select name from v$datafile;
查看临时数据文件
select name from v$tempfile;
查看临时数据文件
select name from v$controlfile;
第三章 管理Oracle数据库
以SYSDBA身份连接到Oracle
connect sys/[口令] as sysdba
1.启动模式
(需先关闭)
shutdown immediate
①NOMOUNT模式 启动实例不加载数据库
startup nomount
用于:创建新数据库;重新控制文件
②MOUNT模式 加载数据但不打开数据库
startup mount
用于: 重命名数据文件。
添加、删除或重命名重做数据日志文件。
执行数据库完全恢复操作。
改变数据库的归档模式。
③OPEN模式 打开数据库(正常启动)
startup open
④强制启动数据库
startup force
2.转换启动模式
①实例加载数据库
alter database mount;
②打开数据库
alter database open;
③切换受限状态
startup restrict
改变数据库状态
alter system [ disable | enable ] restricted session;
④切换只读/读写状态
alter system open read only;
alter system open read write;
3.关闭数据库与实例
①正常关闭方式
shutdown normal
执行: 阻止任何用户建立新的连接。
等待当前所有正在连接的用户主动断开连接,已经连接的用户能够继续
当前的操作。
一旦所有用户都断开连接,则立即关闭,卸载数据库,并终止实例。
②立即关闭方式
shotdown immediate
执行: 阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事
务。
任何未提交的事务均被退回。
Oracle不再等待用户主动断开连接,而是直接关闭,卸载数据库,并终
止实例。
③事务关闭方式
shutdown transactional
执行: 阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事
务。
等待所有未提交的活动事务提交完毕,然后立即断开用户的连接。
关闭,卸载数据库,并终止实例
④终止关闭方式
shutdown abort
执行: 阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事
务。
立即终止当前正在执行的SQL语句。
任何未提交的事务均不被退回。
立即断开所有用户的连接,关闭,卸载数据库,并终止实例。
第四章 SQL*Plus 命令
按回车键显示后一页
set pause on
暂停后显示"按回车键继续"
set pause '按回车键继续'
显示默认一页大小
show pagesize
设置PAGESIZE为30
set pagesize 30
显示页前空行的数量
show newpage
修改页前空行数为3
set newpage 3
显示每行打印字符上限
show linesize
修改每行打印字符上限为100
set linesize 100
显示命令执行时间
set timing on
查看SQL*Plus命令清单
help index
查看shutdown命令的使用方式
help shutdown
查看scott.emp表的结构
desc scott.emp
在屏幕上输出一行
prompt 输出内容
将查询结果保存到文件中
spool F:\out_put_file.txt
(select 语句)
spool off
对sal列使用格式化数字显示
column sal format $999,999.00
限定job列长度为5,超过长度在下一列显示
column job format a5 wrapped
为empno列指定别名 工作编号
column empno heading 工作编号
查看sal列的属性
column sal
禁用empno的显示属性
column empno off
取消对列sal显示属性的设置
column sal clear
为查询结果设置顶部标题(居中)
ttitle center '职工信息表'
为查询结果设置底部标题(居左)
btitle left '2017/06/14'
打印结果时不显示标题
ttitle off
btitlt off
在SQL*Plus中利用windows记事本作为用户的编辑器
define _editor=notepad;
define _editor
将SQL语句保存到文件中
(SQL 语句)
save F:\emp.sql
清除缓存
clear buffer
把文件内容加载到缓存区
get F:\emp.sql
(输入“/”执行缓存区中的语句)
第二章 Oracle体系结构
查询数据块大小
select name,value
from v$parameter where name='db_block_size';
查看数据库中数据字典的信息
select * from dict;
查看内部系统表的SQL
select * from v$fixed_view_definition;
查看数据文件(用于物理备份?)
select name from v$datafile;
查看临时数据文件
select name from v$tempfile;
查看临时数据文件
select name from v$controlfile;
第三章 管理Oracle数据库
以SYSDBA身份连接到Oracle
connect sys/[口令] as sysdba
1.启动模式
(需先关闭)
shutdown immediate
①NOMOUNT模式 启动实例不加载数据库
startup nomount
用于:创建新数据库;重新控制文件
②MOUNT模式 加载数据但不打开数据库
startup mount
用于: 重命名数据文件。
添加、删除或重命名重做数据日志文件。
执行数据库完全恢复操作。
改变数据库的归档模式。
③OPEN模式 打开数据库(正常启动)
startup open
④强制启动数据库
startup force
2.转换启动模式
①实例加载数据库
alter database mount;
②打开数据库
alter database open;
③切换受限状态
startup restrict
改变数据库状态
alter system [ disable | enable ] restricted session;
④切换只读/读写状态
alter system open read only;
alter system open read write;
3.关闭数据库与实例
①正常关闭方式
shutdown normal
执行: 阻止任何用户建立新的连接。
等待当前所有正在连接的用户主动断开连接,已经连接的用户能够继续
当前的操作。
一旦所有用户都断开连接,则立即关闭,卸载数据库,并终止实例。
②立即关闭方式
shotdown immediate
执行: 阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事
务。
任何未提交的事务均被退回。
Oracle不再等待用户主动断开连接,而是直接关闭,卸载数据库,并终
止实例。
③事务关闭方式
shutdown transactional
执行: 阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事
务。
等待所有未提交的活动事务提交完毕,然后立即断开用户的连接。
关闭,卸载数据库,并终止实例
④终止关闭方式
shutdown abort
执行: 阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事
务。
立即终止当前正在执行的SQL语句。
任何未提交的事务均不被退回。
立即断开所有用户的连接,关闭,卸载数据库,并终止实例。
第四章 SQL*Plus 命令
按回车键显示后一页
set pause on
暂停后显示"按回车键继续"
set pause '按回车键继续'
显示默认一页大小
show pagesize
设置PAGESIZE为30
set pagesize 30
显示页前空行的数量
show newpage
修改页前空行数为3
set newpage 3
显示每行打印字符上限
show linesize
修改每行打印字符上限为100
set linesize 100
显示命令执行时间
set timing on
查看SQL*Plus命令清单
help index
查看shutdown命令的使用方式
help shutdown
查看scott.emp表的结构
desc scott.emp
在屏幕上输出一行
prompt 输出内容
将查询结果保存到文件中
spool F:\out_put_file.txt
(select 语句)
spool off
对sal列使用格式化数字显示
column sal format $999,999.00
限定job列长度为5,超过长度在下一列显示
column job format a5 wrapped
为empno列指定别名 工作编号
column empno heading 工作编号
查看sal列的属性
column sal
禁用empno的显示属性
column empno off
取消对列sal显示属性的设置
column sal clear
为查询结果设置顶部标题(居中)
ttitle center '职工信息表'
为查询结果设置底部标题(居左)
btitle left '2017/06/14'
打印结果时不显示标题
ttitle off
btitlt off
在SQL*Plus中利用windows记事本作为用户的编辑器
define _editor=notepad;
define _editor
将SQL语句保存到文件中
(SQL 语句)
save F:\emp.sql
清除缓存
clear buffer
把文件内容加载到缓存区
get F:\emp.sql
(输入“/”执行缓存区中的语句)
相关文章推荐
- oracle一些常用指令记录(总结)
- oracle 数据库常用指令总结
- Oracle常用命令总结
- 80x86常用指令总结
- Oracle中SQLPLUS的常用指令收集与技
- 110个oracle常用函数总结
- 110个oracle常用函数总结
- Oracle中SQLPLUS 常用指令收集与技巧
- Oracle sqlplus 常用命令总结
- 110个Oracle常用函数总结(一)
- ORACLE 常用函数总结(80个)第1/2页
- Oracle sqlplus 常用命令总结
- ORACLE SQL 常用函数总结
- Oracle中SQLPLUS的常用指令收集与技巧
- oracle 常用指令
- 110个Oracle常用函数总结(二)
- Oracle 常用SQL总结之一
- Oracle常用指令
- 110个oracle常用函数总结
- 110个oracle常用函数总结