logo资料库

OracleDBA日常维护操作手册命令总结_Oracle数据库教程.pdf

第1页 / 共36页
第2页 / 共36页
第3页 / 共36页
第4页 / 共36页
第5页 / 共36页
第6页 / 共36页
第7页 / 共36页
第8页 / 共36页
资料共36页,剩余部分请下载后查看
1 表空间
1.1 创建表空间
1.2 创建临时表空间
1.3 创建UNDO 表空间
1.4 增加表空间
1.5 删除表空间
1.6 查询表空间状态
1.7 查询数据文件路径
1.8 移动表空间中数据文件的路径
1.9 移动表和索引到其他表空间
1.10 查看表空间的使用率
2 用户和权限
2.1 创建用户
2.2 修改用户的密码
2.3 给用户授权
2.4 查询数据库系统上有多少用户,文件名和创建时间
3 归档和非归档模式
3.1 查看数据库的归档模式
3.2 修改数据库的归档模式
4 日志文件
4.1 查询日志文件信息
4.2 查询日志文件大小
4.3 日志切换
4.4 重做日志文件详细
4.5 增加日志文件配置信息
4.6 增加日志成员
4.7 删除一组日志
5 密码文件
5.1 创建密码文件
6 参数文件(spfile pfile)
6.1 查看数据库使用参数文件(SPFILE 还是PFILE)
6.2 创建SPFILE
6.3 通过PFILE 启动数据库
7 statspack
7.1 安装STATSPACK
7.2 数据采集
7.3 设置自动快照
7.4 设置数据采集的时间
8 ORACLE信息查询
8.1 查询ORACLE数据库的名字,创建日期
8.2 查询ORACLE所在操作系统的主机名,实例名,版本
8.3 查询ORACLE数据库系统版本详细信息
9 控制文件
9.1 查询控制文件
9.2 备份控制文件
10 索引
10.1 创建普通索引
10.2 创建位图索引
10.3 查询索引所在的表,表空间,索引类型
10.4 查询索引所在的列
11 十一.主键
11.1 1.定义主键
11.2 2.查询主键索引
11.3 查询约束信息
11.4 禁止约束
11.5 开启主键
12 手工建库脚本
12.1 profile文件内容
13 做定时JOB
13.1 创建存储过程,为此存储过程作定时JOB
13.2 定时JOB 的 参数说明
14 查询脚本
14.1 查询等待事件
14.2 查询大表已经索引 超过2G 的对象
14.3 查看锁
15 基本的SQL语句
15.1 对表的操作
15.2 常用的函数
16 错误总结
16.1 ORA-00257: 归档程序错误
17 故障处理
17.1 日志挖掘
17.2 行链接行迁移
17.3 逻辑备份(exp/imp)
17.4 闭和启动数据库的步骤
17.5 逻辑读,物理读
18 METALINK 操作
18.1 开二级别SR
18.2 OPATCH 下载地址
18.3 数据库升级补丁下载
19 oracle下载
19.1 ORACLE10G 下载方法
VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: OOrraaccllee  DDBBAA   日日常常维维护护操操作作手手册册命命令令总总结结    ((VV11..00))         ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第1页共36页
OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm 目 录 1 表空间...........................................................................................................................................4 1 表空间 1.1 创建表空间 .......................................................................................................................4 1.2 创建临时表空间 ...............................................................................................................4 1.3 创建 UNDO 表空间.........................................................................................................4 1.4 增加表空间 .......................................................................................................................5 1.5 删除表空间 .......................................................................................................................5 1.6 查询表空间状态 ...............................................................................................................5 1.7 查询数据文件路径 ...........................................................................................................5 1.8 移动表空间中数据文件的路径 .......................................................................................5 1.9 移动表和索引到其他表空间 ...........................................................................................6 1.10 查看表空间的使用率.....................................................................................................7 2 用户和权限...................................................................................................................................8 2 用户和权限 2.1 创建用户...........................................................................................................................8 2.2 修改用户的密码 ...............................................................................................................9 2.3 给用户授权 .......................................................................................................................9 2.4 查询数据库系统上有多少用户,文件名和创建时间 ...................................................9 3 归档和非归档模式.......................................................................................................................9 3 归档和非归档模式 3.1 查看数据库的归档模式 ...................................................................................................9 3.2 修改数据库的归档模式 .................................................................................................10 4 日志文件.....................................................................................................................................10 4 日志文件 4.1 查询日志文件信息 .........................................................................................................10 4.2 查询日志文件大小 .........................................................................................................10 4.3 日志切换.........................................................................................................................10 4.4 重做日志文件详细 ......................................................................................................... 11 4.5 增加日志文件配置信息 ................................................................................................. 11 4.6 增加日志成员 ................................................................................................................. 11 4.7 删除一组日志 .................................................................................................................12 5 密码文件.....................................................................................................................................12 5 密码文件 5.1 创建密码文件 .................................................................................................................12 6 参数文件(spfile pfile).....................................................................................................12 6 参数文件(spfile pfile) 6.1 查看数据库使用参数文件(SPFILE 还是 PFILE)...................................................12 6.2 创建 SPFILE ...................................................................................................................12 6.3 通过 PFILE 启动数据库................................................................................................12 7 statspack...................................................................................................................................13 7 statspack 7.1 安装 STATSPACK ..........................................................................................................13 7.2 数据采集.........................................................................................................................13 7.3 设置自动快照 .................................................................................................................13 7.4 设置数据采集的时间 .....................................................................................................13 8 ORACLE 信息查询........................................................................................................................14 8 ORACLE 信息查询 8.1 查询 ORACLE 数据库的名字,创建日期 ...................................................................14 8.2 查询 ORACLE 所在操作系统的主机名,实例名,版本 ...........................................14 ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第2页共36页
OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm 8.3 查询 ORACLE 数据库系统版本详细信息 ...................................................................14 9 控制文件.....................................................................................................................................15 9 控制文件 9.1 查询控制文件 .................................................................................................................15 9.2 备份控制文件 .................................................................................................................15 10 索引...........................................................................................................................................15 10 索引 10.1 创建普通索引...............................................................................................................15 10.2 创建位图索引...............................................................................................................15 10.3 查询索引所在的表,表空间,索引类型 ...................................................................15 10.4 查询索引所在的列.......................................................................................................16 11 十一.主键.................................................................................................................................16 11 十一.主键 11.1 1.定义主键 .....................................................................................................................16 11.2 2.查询主键索引 .............................................................................................................17 11.3 查询约束信息 ...............................................................................................................17 11.4 禁止约束 .......................................................................................................................17 11.5 开启主键 .......................................................................................................................17 12 手工建库脚本...........................................................................................................................18 12 手工建库脚本 12.1 profile 文件内容 ............................................................................................................18 13 做定时 JOB................................................................................................................................19 13 做定时 JOB 13.1 创建存储过程,为此存储过程作定时 JOB ...............................................................19 13.2 定时 JOB 的 参数说明...............................................................................................20 14 查询脚本...................................................................................................................................20 14 查询脚本 14.1 查询等待事件...............................................................................................................20 14.2 查询大表已经索引 超过 2G 的对象 .........................................................................20 14.3 查看锁...........................................................................................................................21 15 基本的 SQL 语句.......................................................................................................................21 15 基本的 SQL 语句 15.1 对表的操作...................................................................................................................21 15.2 常用的函数...................................................................................................................22 16 错误总结...................................................................................................................................23 16 错误总结 16.1 ORA-00257: 归档程序错误.........................................................................................23 17 故障处理...................................................................................................................................24 17 故障处理 17.1 日志挖掘.......................................................................................................................24 17.2 行链接行迁移...............................................................................................................25 17.3 逻辑备份(exp/imp)..................................................................................................29 17.4 闭和启动数据库的步骤...............................................................................................30 17.5 逻辑读,物理读...........................................................................................................31 18 METALINK 操作.........................................................................................................................31 18 METALINK 操作 18.1 开二级别 SR.................................................................................................................31 18.2 OPATCH 下载地址.......................................................................................................31 18.3 数据库升级补丁下载...................................................................................................32 19 oracle 下载..............................................................................................................................34 19 oracle 下载 19.1 ORACLE10G 下载方法...............................................................................................34 ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第3页共36页
来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm 11 表空间 表空间 1.1 创建表空间 create tablespace xjzhang datafile 'd:\oracle\product\10.1.0\oradata\xjzhang.dbf' size 20m autoextend off segment space management auto autoextend off—不自动扩展 segment space management auto—自动段管理 推荐 CREATE TABLESPACE SHBX_DATA01 LOGGING DATAFILE '/oradata/yktdb/SHBX_DATA011.dbf' SIZE 2048M AUTOEXTEND ON NEXT 10240K MAXSIZE 20480M, '/oradata/yktdb/SHBX_DATA012.dbf' SIZE 2048M AUTOEXTEND ON NEXT 10240K MAXSIZE 20480M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; 1.2 创建临时表空间 create temporary tablespace temp1 tempfile 'd:\oracle\product\10.1.0\oradat a\ZLTEST\temp.dbf' size 5m autoextend off 用于存放扩展信息 1.3 创建UNDO 表空间 create 'D:\ORACLE\PRODUCT\10.1.0\ORADATA\ZLTEST\ZZQ_UNDO2.DBF' autoextend off zzq_undo1 undo tablespace datafile 20m size ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第4页共36页
OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm 1.4 增加表空间 tablespace alter '/disk_array/oracle/oracle/oradata/auc/BCS_LOG13.dbf' size 1024m autoextend off --路径根据操作系统的不听进行填写 BCS_LOG add datafile 1.5 删除表空间 drop tablespace zzq ---- 直接删除表空间,而不删除对应的数据文件 drop tablespace zzq INCLUDING CONTENTS ---加上该选项 则连同数据文件一起删除了 1.6 查询表空间状态 col tablespace_name for a15 select tablespace_name,block_size,status,contents,logging from dba_tablespa ces; 查询结果 STATUS 为 ONLINE 表示为联机状态 正常 如果为 OFFLINE 说明表空间不被使用 1.7 查询数据文件路径 select file_id,file_name,tablespace_name,status,bytes from dba_data_files 1.8 移动表空间中数据文件的路径 1. 首先确定数据文件的状态 要为 OFFLINE select tablespace_name,status,contents from dba_tablespaces ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第5页共36页
来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 select '%ORACLE%' order by file ---通过该语句查询数据文件的路径 2. 将该表空间修改为 OFFLINE file_id,file_name,tablespace_name from dba_data_files where VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm file_name like alter tablespace USERS offline select tablespace_name,status,contents from dba_tablespaces --查看表空间状态确定修改成功 3. 移动数据文件 host d:\oracle\product\10.1.0\oradata\aucdbf copy D:\oracle\product\10.1.0\oradata\ZLTEST\USERS01.DBF 4. 重新命名 该表空间的路径和名称 alter 'd:\oracle\product\10.1.0\oradata\ZLTEST\USERS01.DBF' to 'd:\oracle\pr oduct\10.1.0\oradata\aucdbf\USERS01.DBF' 5. 修改表空间的状态为 ONLINE 状态 tablespace rename users datafile alter tablespace users online 第二种方法 在数据库位 mount 的模式下 1. host copy d:\oracle\product\10.1.0\oradata\ZLTEST\system01.dbf d:\oracle\product\10.1.0\oradata\aucsystem 2. alter database rename file 'd:\oracle\product\10.1.0\oradata\ZLTEST\system01.dbf' to 'd:\oracle\product\10.1. 0\oradata\aucsystem\system01.dbf' 3.alter database open 4. select file_name,tablespace_name from dba_data_files 1.9 移动表和索引到其他表空间 1. 查询该对象存放在哪个表空间 segment_name,tablespace_name,extents,blocks select owner='ZHANG' from dba_segments where from object_id,object_name,object_type,status,created 2.查询该对象是索引,还是表 select owner='ZHANG' 3.查询索引或者表 存放在哪个表空间 select owner='ZHANG' 4.移动表到另一个表空间 ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 index_name,table_name,tablespace_name,status from dba_objects where dba_indexes where 第6页共36页
来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 alter table zhang.zzq_1 move tablespace zhang_zzq 6. 查询该表是否移动到该表空间 VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm select owner='ZHANG' segment_name,tablespace_name,extents,blocks from dba_segments where 7. 检查表是否有效 select object_id,object_name,object_type,status,created owner='ZHANG' 状态为 VALID 是有效 8. 重建索引 并且将索引移动到另一个表空间 alter index zhang.zzq_index rebuild tablespace zhang_zzq 9. 查询索引对应的表空间 from dba_objects where select owner='ZHANG' index_name,table_name,tablespace_name,status from dba_indexes where 1.10 查看表空间的使用率 有两个脚本都可以使用 1. col f.tablespace_name format a15 col d.tot_grootte_mb format a10 col ts-per format a8 select upper(f.tablespace_name) "TS-name", d.tot_grootte_mb "TS-bytes(m)", d.tot_grootte_mb - f.total_bytes "TS-used (m)", f.total_bytes "TS-free(m)", to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100, 2), '990.99') "TS-per" from (select tablespace_name, round(sum(bytes) / (1024 * 1024), 2) total_bytes, round(max(bytes) / (1024 * 1024), 2) max_bytes from sys.dba_free_space group by tablespace_name) f, (select dd.tablespace_name, round(sum(dd.bytes) / (1024 * 1024), 2) tot_grootte_mb from sys.dba_data_files dd group by dd.tablespace_name) d where d.tablespace_name = f.tablespace_name order by 5 desc 2. SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", BLOCKS SUM_BLOCKS, ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第7页共36页
VVeerrssiioonn:: <<11..00>> mmaaiill::117766114400774499@@qqqq..ccoomm 来来源源::IITTPPUUXX 技技术术网网((hhttttpp::////wwwwww..iittppuuxx..ccoomm)):: OOrraaccllee DDBBAA 日日常常维维护护操操作作手手册册命命令令总总结结__OOrraaccllee 数数据据库库教教程程 整整理理::风风哥哥 SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)", ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) "USED_RATE(%)", FREE_SPACE "FREE_SPACE(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE, SUM(BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) FREE_SPACE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) UNION ALL --if have tempfile SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", BLOCKS SUM_BLOCKS, USED_SPACE "USED_SPACE(M)", ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) "USED_RATE(%)", NVL(FREE_SPACE, 0) "FREE_SPACE(M)" FROM (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES) / (1024 * 1024), 2) SPACE, SUM(BLOCKS) BLOCKS FROM DBA_TEMP_FILES GROUP BY TABLESPACE_NAME) D, (SELECT TABLESPACE_NAME, ROUND(SUM(BYTES_USED) / (1024 * 1024), 2) USED_SPACE, ROUND(SUM(BYTES_FREE) / (1024 * 1024), 2) FREE_SPACE FROM V$TEMP_SPACE_HEADER GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) ORDER BY 5 DESC 22 用户和权限 用户和权限 2.1 创建用户 create user yqm identified by ora1234 default tablespace ts_yqm temporary tablespace ts_temp_yqm 创建用户 yqm 密码为 ora123 默认的表空间维 ts_yqm 默认的临时表空间为 ts_yqm 默认的 临时表空间维 ts_temp_yqm ITPUX 技术网(http://www.itpux.com),中国最专业最全面的 IT 行业技术网站。 Oracle 技术交流群 1:158277749 ,IT 系统技术交流群 1:199479729 第8页共36页
分享到:
收藏