Oracle日常维护操作笔记

上传人:206****923 文档编号:88626736 上传时间:2019-05-05 格式:PDF 页数:65 大小:460.10KB
返回 下载 相关 举报
Oracle日常维护操作笔记_第1页
第1页 / 共65页
Oracle日常维护操作笔记_第2页
第2页 / 共65页
Oracle日常维护操作笔记_第3页
第3页 / 共65页
Oracle日常维护操作笔记_第4页
第4页 / 共65页
Oracle日常维护操作笔记_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《Oracle日常维护操作笔记》由会员分享,可在线阅读,更多相关《Oracle日常维护操作笔记(65页珍藏版)》请在金锄头文库上搜索。

1、目录 一表空间.5 1.创建表空间.5 2.增加表空间.5 3.删除表空间.6 4.查询表空间状态.6 5.查询数据文件路径.6 6.移动表空间中数据文件的路径6 7.移动表和索引到其他表空间7 8.查看表空间的使用率.8 二用户和权限10 1.创建用户10 2.修改用户的密码10 3.给用户授权10 4. 查询数据库系统上有多少用户,文件名和创建时间.11 三归档和非归档模式.11 1.查看数据库的归档模式.11 2.修改数据库的归档模式.11 四日志文件12 1.查询日志文件信息12 2.增加日志文件配置信息13 3.增加日志成员13 4.删除一组日志14 五密码文件14 1.创建密码文件

2、14 六参数文件(SPFILE PFILE)14 1.查看数据库使用参数文件(SPFILE 还是 PFILE).14 2.创建 SPFILE.14 3.通过 PFILE 启动数据库.14 七STATSPACK.15 1.安装 STATSPACK.15 2.数据采集15 3.设置自动快照15 4.设置数据采集的时间15 八ORACLE 信息查询.16 1.查询 ORACLE 数据库的名字,创建日期16 2. 查询 ORACLE 所在操作系统的主机名,实例名,版本16 3.查询 ORACLE 数据库系统版本详细信息16 九控制文件17 1.查询控制文件17 2.备份控制文件17 十索引17 1.创

3、建普通索引17 2.创建位图索引17 3.查询索引所在的表,表空间,索引类型17 4.查询索引所在的列18 十一.主键18 1.定义主键18 2.查询主键索引19 3.查询约束信息19 4.禁止约束19 5.开启主键20 十二.手工建库脚本.20 十三. .PROFILE文件内容20 十四.做定时 JOB21 1.创建存储过程,为此存储过程作定时 JOB.21 2.定时 JOB 的 参数说明22 十五.查询出 SQL 语句.23 1.通过 SID 找出 HASH VALUE 值.23 2.通过 HASH VALUE 值 查询出 SQL 语句.23 3.根据 HASH VALUE 值 查询出对应

4、的 SESSLIN SID23 4.根据 HASH VALUE 找出对应的机器名称23 5.通过 HASH VALUE 查询出 该语句的执行计划24 6.查询存储过程.24 7.查询对象属于哪个用户.24 8.查询表的分析时间.24 9.查询对象(表)的类型.24 十六.查询脚本.25 1.查询等待事件.25 2.查询大表已经索引 超过 2G 的对象25 3.查看锁.26 十七.基本的 SQL 语句.26 1.对表的操作.26 2.常用的函数.27 十八.安装手册.28 十九.错误总结.28 1. ORA-00257: 归档程序错误.28 二十.故障处理.30 1.日志挖掘30 2.行链接行迁

5、移31 3.逻辑备份(exp/imp).36 4.关闭和启动数据库的步骤.37 二十一.METALINK 操作38 1.开二级别 SR38 2.OPATCH 下载地址.38 3.数据库升级补丁下载.39 二十二.ORACLE下载.40 1.ORACLE10G 下载方法.40 P1.IMP/EXP 参数详细说明43 作者:Q 强 联系方式: 一表空间一表空间 1.创建表空间1.创建表空间 create tablespace xjzhang datafile d:oracle product10.1.010.1.0oradata xjzhang. .dbf size 2020m autoexten

6、d off segment space management auto autoextend off不自动扩展不自动扩展 segment space management auto自动段管理 推荐自动段管理 推荐 1.1 创建临时表空间1.1 创建临时表空间 create temporary tablespace temp1 1 tempfile d:oracle product10.1.010.1.0oradat a auc temp. .dbf size 5 5m autoextend off 用于存放扩展信息用于存放扩展信息 1.2 创建 UNDO 表空间1.2 创建 UNDO 表空间

7、createundotablespacezzq_undo1 1datafile D:ORACLE PRODUCT10.1.010.1.0ORADATA AUC ZZQ_UNDO2.2.DBF size2020m autoextend off 2.增加表空间2.增加表空间 altertablespaceBCS_LOGadddatafile / /disk_array/ /oracle/ /oracle/ /oradata/ /auc/ /BCS_LOG13.13.dbf size 10241024m autoextend off -路径根据操作系统的不听进行填写路径根据操作系统的不听进行填写 3

8、.删除表空间3.删除表空间 drop tablespace zzq-直接删除表空间,而不删除对应的数据文件直接删除表空间,而不删除对应的数据文件 drop tablespace zzq INCLUDING CONTENTS-加上该选项 则连同数据文件一起删除了加上该选项 则连同数据文件一起删除了 4.查询表空间状态4.查询表空间状态 col tablespace_name for a1515 select tablespace_name, ,block_size, ,status, ,contents, ,logging from dba_tablespa ces; ; 查询结果查询结果 ST

9、ATUS 为为 ONLINE 表示为联机状态 正常 如果为表示为联机状态 正常 如果为 OFFLINE 说明表空间不被使用说明表空间不被使用 5.查询数据文件路径5.查询数据文件路径 select file_id, ,file_name, ,tablespace_name, ,status, ,bytes from dba_data_files 6.移动表空间中数据文件的路径6.移动表空间中数据文件的路径 1.首先确定数据文件的状态 要为1.首先确定数据文件的状态 要为 OFFLINE select tablespace_name, ,status, ,contents from dba_ta

10、blespaces select file_id, ,file_name, ,tablespace_name from dba_data_files where file_name like %ORACLE% order by file -通过该语句查询数据文件的路径 2.将该表空间修改为 通过该语句查询数据文件的路径 2.将该表空间修改为 OFFLINE alter tablespace USERS offline select tablespace_name, ,status, ,contents from dba_tablespaces-查看表空间状态确 定修改成功 3.移动数据文件 查

11、看表空间状态确 定修改成功 3.移动数据文件 hostcopyD:oracle product10.1.010.1.0oradata auc USERS01.01.DBF d:oracle product10.1.010.1.0oradata aucdbf 4.重新命名 该表空间的路径和名称4.重新命名 该表空间的路径和名称 altertablespaceusersrenamedatafile d:oracle product10.1.010.1.0oradata auc USERS01.01.DBF to d:oracle pr oduct10.1.010.1.0oradata aucdbf

12、 USERS01.01.DBF 5.修改表空间的状态为5.修改表空间的状态为 ONLINE 状态状态 alter tablespace users online 第二种方法 在数据库位 第二种方法 在数据库位 mount 的模式下的模式下 1. 1.hostcopyd:oracle product10.1.010.1.0oradata auc system01.01.dbf d:oracle product10.1.010.1.0oradata aucsystem 2.2.alterdatabaserenamefile d:oracle product10.1.010.1.0oradata a

13、uc system01.01.dbf to d:oracle product10.1. 0 10.1. 0oradata aucsystem system01.01.dbf 3. 3.alter database open 4.4. select file_name, ,tablespace_name from dba_data_files 7.移动表和索引到其他表空间7.移动表和索引到其他表空间 1.查询该对象存放在哪个表空间1.查询该对象存放在哪个表空间 selectsegment_name, ,tablespace_name, ,extents, ,blocksfromdba_segme

14、nts where owner= =ZHANG 2.查询该对象是索引,还是表2.查询该对象是索引,还是表 select object_id, ,object_name, ,object_type, ,status, ,created from dba_objects where owner= =ZHANG 3.查询索引或者表 存放在哪个表空间3.查询索引或者表 存放在哪个表空间 select index_name, ,table_name, ,tablespace_name, ,status from dba_indexes where owner= =ZHANG 4.移动表到另一个表空间4.

15、移动表到另一个表空间 alter table zhang. .zzq_1 1 move tablespace zhang_zzq 6.查询该表是否移动到该表空间6.查询该表是否移动到该表空间 selectsegment_name, ,tablespace_name, ,extents, ,blocksfromdba_segments where owner= =ZHANG 7.检查表是否有效7.检查表是否有效 selectobject_id, ,object_name, ,object_type, ,status, ,createdfromdba_objects where owner= =ZHANG 状态为状态为 VALID 是有效 8.重建索引 并且将索引移动到另一个表空间 是有效 8.重建索引 并且将索引移动到另一个表空间 alter index zhang. .zzq_index rebuild tablespace zhang_zzq 9.查询索引对应的表空间9.查询索引对应的表空间 selectindex_name, ,table_name, ,tablespace_name, ,statusfromdba_indexes where

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号