oracle操作手册.doc
《oracle操作手册.doc》由会员分享,可在线阅读,更多相关《oracle操作手册.doc(48页珍藏版)》请在三一办公上搜索。
1、操作手册作者Q强 Q强联系方式:xjzhang101 目录一表空间51.创建表空间52.增加表空间53.删除表空间64.查询表空间状态65.查询数据文件路径66.移动表空间中数据文件的路径67.移动表和索引到其他表空间78.查看表空间的使用率8二用户和权限101.创建用户102.修改用户的密码103.给用户授权104. 查询数据库系统上有多少用户,文件名和创建时间11三归档和非归档模式111.查看数据库的归档模式112.修改数据库的归档模式11四日志文件121.查询日志文件信息122.增加日志文件配置信息133.增加日志成员134.删除一组日志14五密码文件141.创建密码文件14六参数文件(
2、spfile pfile)141.查看数据库使用参数文件(SPFILE 还是PFILE)142.创建SPFILE143.通过PFILE 启动数据库14七statspack151.安装STATSPACK152.数据采集153.设置自动快照154.设置数据采集的时间15八ORACLE信息查询161.查询ORACLE数据库的名字,创建日期162. 查询ORACLE所在操作系统的主机名,实例名,版本163.查询ORACLE数据库系统版本详细信息16九控制文件171.查询控制文件172.备份控制文件17十索引171.创建普通索引172.创建位图索引173.查询索引所在的表,表空间,索引类型174.查询索
3、引所在的列18十一.主键181.定义主键182.查询主键索引193.查询约束信息194.禁止约束195.开启主键20十二.手工建库脚本20十三. .profile文件内容20十四.做定时JOB211.创建存储过程,为此存储过程作定时JOB212.定时JOB 的 参数说明22十五.查询出SQL语句231.通过SID 找出HASH VALUE 值232.通过HASH VALUE 值 查询出SQL 语句233.根据HASH VALUE 值 查询出对应的 SESSLIN SID234.根据HASH VALUE 找出对应的机器名称235.通过HASH VALUE 查询出 该语句的执行计划246.查询存储
4、过程247.查询对象属于哪个用户248.查询表的分析时间249.查询对象(表)的类型24十六.查询脚本251.查询等待事件252.查询大表已经索引 超过2G 的对象253.查看锁26十七.基本的SQL语句261.对表的操作262.常用的函数27十八.安装手册28十九.错误总结281. ORA-00257: 归档程序错误28二十.故障处理301.日志挖掘302.行链接行迁移313.逻辑备份(exp/imp)364.关闭和启动数据库的步骤37二十一.METALINK 操作381.开二级别SR382.OPATCH 下载地址383.数据库升级补丁下载39二十二.oracle下载401.ORACLE10
5、G 下载方法40P1.IMP/EXP参数详细说明43一表空间1.创建表空间create tablespace xjzhang datafile d:oracleproduct10.1.0oradataxjzhang.dbf size 20m autoextend offsegment space management autoautoextend off不自动扩展segment space management auto自动段管理 推荐1.1 创建临时表空间create temporary tablespace temp1 tempfile d:oracleproduct10.1.0orada
6、taauctemp.dbf size 5m autoextend off用于存放扩展信息1.2 创建UNDO 表空间create undo tablespace zzq_undo1 datafile D:ORACLEPRODUCT10.1.0ORADATAAUCZZQ_UNDO2.DBF size 20m autoextend off2.增加表空间alter tablespace BCS_LOG add datafile /disk_array/oracle/oracle/oradata/auc/BCS_LOG13.dbf size 1024m autoextend off-路径根据操作系统的
7、不听进行填写3.删除表空间drop tablespace zzq - 直接删除表空间,而不删除对应的数据文件drop tablespace zzq INCLUDING CONTENTS -加上该选项 则连同数据文件一起删除了4.查询表空间状态col tablespace_name for a15select tablespace_name,block_size,status,contents,logging from dba_tablespaces;查询结果 STATUS 为 ONLINE 表示为联机状态 正常 如果为OFFLINE 说明表空间不被使用5.查询数据文件路径select file
8、_id,file_name,tablespace_name,status,bytes from dba_data_files6.移动表空间中数据文件的路径1. 首先确定数据文件的状态 要为OFFLINEselect tablespace_name,status,contents from dba_tablespacesselect file_id,file_name,tablespace_name from dba_data_files where file_name like %ORACLE% order by file -通过该语句查询数据文件的路径2. 将该表空间修改为OFFLINEal
9、ter tablespace USERS offlineselect tablespace_name,status,contents from dba_tablespaces -查看表空间状态确定修改成功3. 移动数据文件host copy D:oracleproduct10.1.0oradataaucUSERS01.DBF d:oracleproduct10.1.0oradataaucdbf4. 重新命名 该表空间的路径和名称alter tablespace users rename datafile d:oracleproduct10.1.0oradataaucUSERS01.DBF to
10、 d:oracleproduct10.1.0oradataaucdbfUSERS01.DBF5. 修改表空间的状态为 ONLINE 状态alter tablespace users online第二种方法在数据库位 mount的模式下1. host copy d:oracleproduct10.1.0oradataaucsystem01.dbf d:oracleproduct10.1.0oradataaucsystem2. alter database rename file d:oracleproduct10.1.0oradataaucsystem01.dbf to d:oracleprod
11、uct10.1.0oradataaucsystemsystem01.dbf3.alter database open4. select file_name,tablespace_name from dba_data_files7.移动表和索引到其他表空间1. 查询该对象存放在哪个表空间select segment_name,tablespace_name,extents,blocks from dba_segments where owner=ZHANG2.查询该对象是索引,还是表select object_id,object_name,object_type,status,created f
12、rom dba_objects where owner=ZHANG3.查询索引或者表 存放在哪个表空间select index_name,table_name,tablespace_name,status from dba_indexes where owner=ZHANG4.移动表到另一个表空间alter table zhang.zzq_1 move tablespace zhang_zzq6. 查询该表是否移动到该表空间select segment_name,tablespace_name,extents,blocks from dba_segments where owner=ZHANG
13、7. 检查表是否有效select object_id,object_name,object_type,status,created from dba_objects where owner=ZHANG状态为 VALID 是有效8. 重建索引 并且将索引移动到另一个表空间alter index zhang.zzq_index rebuild tablespace zhang_zzq9. 查询索引对应的表空间select index_name,table_name,tablespace_name,status from dba_indexes where owner=ZHANG8.查看表空间的使用
14、率有两个脚本都可以使用1.col f.tablespace_name format a15col d.tot_grootte_mb format a10col ts-per format a8select 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_groot
15、te_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
16、sys.dba_data_files dd group by dd.tablespace_name) dwhere d.tablespace_name = f.tablespace_nameorder by 5 desc2.SELECT D.TABLESPACE_NAME, SPACE SUM_SPACE(M), BLOCKS SUM_BLOCKS, SPACE - NVL(FREE_SPACE, 0) USED_SPACE(M), ROUND(1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) USED_RATE(%), FREE_SPACE FREE_SPA
17、CE(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.TAB
18、LESPACE_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, SU
19、M(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(+) OR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 操作手册
链接地址:https://www.31ppt.com/p-2394982.html