您的位置:首页 > 数据库 > Oracle

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

(输入“/”执行缓存区中的语句)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: