logo资料库

Oracle数据库常用手册.pdf

第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
资料共27页,剩余部分请下载后查看
1、概述
2、数据库基本信息
2.1、pfile和spfile
2.1.1、查看数据库使用的参数文件
2.1.2、创建SPFILE
2.1.3、通过PFILE 启动数据库
2.2、登录数据库
2.3、查看数据库基本信息
2.4、修改系统参数
2.5、其它
3、表空间和数据文件
3.1、表空间操作
3.1.1、创建表空间
3.1.2、创建临时表空间
3.1.3、创建UNDO 表空间
3.1.4、删除表空间
3.1.5、查询表空间状态
3.1.6、修改表空间信息
3.1.7、查看表定义
3.1.8、移动表和索引到其他表空间
3.1.9、查看表空间的使用率
3.2、数据文件操作
3.2.1、增加表空间数据文件
3.2.2、查询数据文件路径
3.2.3、自动扩展
3.2.4、扩大数据文件容量
3.2.5、删除数据文件
3.2.6、移动表空间中数据文件的路径
4、用户和权限
4.1、创建用户
4.2、修改用户的密码
4.3、给用户授权
4.4、查询数据库系统上有多少用户,文件名和创建时间
4.5、查看用户的连接情况
5、归档和非归档模式
4.1、查看数据库的归档模式
4.2、修改数据库的归档模式
6、重做日志文件
6.1、查询日志文件信息
6.1.1、查询日志文件大小
6.1.2、日志切换
6.1.3、重做日志文件详细
6.2、增加日志文件配置信息
6.3、增加日志成员
6.4、删除一组日志
7、密码文件
8、statspack
8.1、安装STATSPACK
8.2、数据采集
8.3、设置自动快照
8.4、设置数据采集的时间
9、控制文件
9.1、查询控制文件
9.2、备份控制文件
10、索引
10.1、创建普通索引
10.2、创建位图索引
10.3、查询索引所在的表,表空间,索引类型
10.4、查询索引所在的列
11、主键
11.1、定义主键
11.2、查询主键索引
11.3、查询约束信息
11.4、禁止约束
11.5、开启主键
12、手工建库脚本
13、.profile文件内容
14、做定时JOB
14.1、创建存储过程,为此存储过程作定时JOB
14.2、定时JOB 的 参数说明
15、查询出SQL语句
15.1、找出SQL语句信息
15.2、查询存储过程
15.3、查询对象属于哪个用户
15.4、查询表的分析时间
15.5、查询对象(表)的类型
15.6、查询等待事件
15.7、查询大表索引已经超过2G 的对象
16、查看锁
17、对表的操作
18、常用的函数
19、简单备份方法
19.1、逻辑备份(exp/imp)
19.2、flashback备份
20、关于日志文件
20.1、查看日志
20.2、查看trace文件
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 中国北方工业公司 DBA 操作手册 ORACLE 数据库基础 ——基础操作分册 作者:杜素忠 介绍:长期从事信息化、自动化技术和管理,曾履职算法工程师、 系统管理员、数据库管理员、网络安全管理、企业信息化架构治 理等岗位。 1
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 目 录 1、 概述--------------------------------------------------------------------------------------------------------------------------- 6 2、 数据库基本信息------------------------------------------------------------------------------------------------------------6 2.1、 PFILE 和 SPFILE--------------------------------------------------------------------------------------------------------6 2.1.1、 查看数据库使用的参数文件---------------------------------------------------------------------------------- 6 2.1.2、 创建SPFILE-------------------------------------------------------------------------------------------------------6 2.1.3、 通过PFILE 启动数据库--------------------------------------------------------------------------------------- 6 2.2、 登录数据库----------------------------------------------------------------------------------------------------------- 6 2.3、 查看数据库基本信息----------------------------------------------------------------------------------------------- 6 2.4、 修改系统参数-------------------------------------------------------------------------------------------------------- 7 2.5、 其它---------------------------------------------------------------------------------------------------------------------7 3、 表空间和数据文件---------------------------------------------------------------------------------------------------------8 3.1、 表空间操作----------------------------------------------------------------------------------------------------------- 8 3.1.1、 创建表空间-------------------------------------------------------------------------------------------------------- 8 3.1.2、 创建临时表空间--------------------------------------------------------------------------------------------------8 3.1.3、 创建UNDO 表空间--------------------------------------------------------------------------------------------- 8 3.1.4、 删除表空间-------------------------------------------------------------------------------------------------------- 8 3.1.5、 查询表空间状态--------------------------------------------------------------------------------------------------8 3.1.6、 修改表空间信息--------------------------------------------------------------------------------------------------8 3.1.7、 查看表定义-------------------------------------------------------------------------------------------------------- 9 3.1.8、 移动表和索引到其他表空间---------------------------------------------------------------------------------- 9 3.1.9、 查看表空间的使用率--------------------------------------------------------------------------------------------9 3.2、 数据文件操作-------------------------------------------------------------------------------------------------------11 3.2.1、 增加表空间数据文件------------------------------------------------------------------------------------------ 11 3.2.2、 查询数据文件路径--------------------------------------------------------------------------------------------- 11 3.2.3、 自动扩展---------------------------------------------------------------------------------------------------------- 11 3.2.4、 扩大数据文件容量--------------------------------------------------------------------------------------------- 11 3.2.5、 删除数据文件----------------------------------------------------------------------------------------------------12 2
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 3.2.6、 移动表空间中数据文件的路径------------------------------------------------------------------------------12 4、 用户和权限---------------------------------------------------------------------------------------------------------------- 13 4.1、 创建用户------------------------------------------------------------------------------------------------------------- 13 4.2、 修改用户的密码----------------------------------------------------------------------------------------------------13 4.3、 给用户授权----------------------------------------------------------------------------------------------------------13 4.4、 查询数据库系统上有多少用户,文件名和创建时间-----------------------------------------------------13 4.5、 查看用户的连接情况--------------------------------------------------------------------------------------------- 13 5、 归档和非归档模式------------------------------------------------------------------------------------------------------- 14 4.1、 查看数据库的归档模式------------------------------------------------------------------------------------------ 14 4.2、 修改数据库的归档模式------------------------------------------------------------------------------------------ 14 6、 重做日志文件------------------------------------------------------------------------------------------------------------- 14 6.1、 查询日志文件信息-------------------------------------------------------------------------------------------------14 6.1.1、 查询日志文件大小--------------------------------------------------------------------------------------------- 14 6.1.2、 日志切换----------------------------------------------------------------------------------------------------------14 6.1.3、 重做日志文件详细--------------------------------------------------------------------------------------------- 14 6.2、 增加日志文件配置信息------------------------------------------------------------------------------------------ 15 6.3、 增加日志成员-------------------------------------------------------------------------------------------------------15 6.4、 删除一组日志-------------------------------------------------------------------------------------------------------15 7、 密码文件--------------------------------------------------------------------------------------------------------------------15 8、 statspack--------------------------------------------------------------------------------------------------------------------15 8.1、 安装 STATSPACK--------------------------------------------------------------------------------------------------15 8.2、 数据采集------------------------------------------------------------------------------------------------------------- 15 8.3、 设置自动快照-------------------------------------------------------------------------------------------------------16 8.4、 设置数据采集的时间--------------------------------------------------------------------------------------------- 16 9、 控制文件--------------------------------------------------------------------------------------------------------------------16 9.1、 查询控制文件-------------------------------------------------------------------------------------------------------16 9.2、 备份控制文件-------------------------------------------------------------------------------------------------------16 3
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 10、 索引--------------------------------------------------------------------------------------------------------------------------17 10.1、 创建普通索引-------------------------------------------------------------------------------------------------------17 10.2、 创建位图索引-------------------------------------------------------------------------------------------------------17 10.3、 查询索引所在的表,表空间,索引类型-------------------------------------------------------------------- 17 10.4、 查询索引所在的列-------------------------------------------------------------------------------------------------17 11、 主键--------------------------------------------------------------------------------------------------------------------------17 11.1、 定义主键------------------------------------------------------------------------------------------------------------- 17 11.2、 查询主键索引-------------------------------------------------------------------------------------------------------18 11.3、 查询约束信息-------------------------------------------------------------------------------------------------------18 11.4、 禁止约束------------------------------------------------------------------------------------------------------------- 18 11.5、 开启主键------------------------------------------------------------------------------------------------------------- 18 12、 手工建库脚本------------------------------------------------------------------------------------------------------------- 18 13、 .profile 文件内容--------------------------------------------------------------------------------------------------------- 19 14、 做定时 JOB----------------------------------------------------------------------------------------------------------------20 14.1、 创建存储过程,为此存储过程作定时 JOB----------------------------------------------------------------- 20 14.2、 定时 JOB 的 参数说明------------------------------------------------------------------------------------------ 20 15、 查询出 SQL 语句---------------------------------------------------------------------------------------------------------21 15.1、 找出 SQL 语句信息----------------------------------------------------------------------------------------------- 21 15.2、 查询存储过程-------------------------------------------------------------------------------------------------------21 15.3、 查询对象属于哪个用户------------------------------------------------------------------------------------------ 22 15.4、 查询表的分析时间-------------------------------------------------------------------------------------------------22 15.5、 查询对象(表)的类型------------------------------------------------------------------------------------------ 22 15.6、 查询等待事件-------------------------------------------------------------------------------------------------------22 15.7、 查询大表索引已经超过 2G 的对象---------------------------------------------------------------------------22 16、 查看锁-----------------------------------------------------------------------------------------------------------------------23 17、 对表的操作---------------------------------------------------------------------------------------------------------------- 23 18、 常用的函数---------------------------------------------------------------------------------------------------------------- 23 4
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 19、 简单备份方法------------------------------------------------------------------------------------------------------------- 24 19.1、 逻辑备份(EXP/IMP)-------------------------------------------------------------------------------------------------24 19.2、 FLASHBACK 备份----------------------------------------------------------------------------------------------------26 20、 关于日志文件------------------------------------------------------------------------------------------------------------- 26 20.1、 查看日志------------------------------------------------------------------------------------------------------------- 26 20.2、 查看 TRACE 文件--------------------------------------------------------------------------------------------------- 26 5
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 1、 概述 本文档用于指导中国北方工业公司 DAB 对 ORACLE 数据库的日常操作,也可作为 初级 ORACLE DBA 基本操作和初期培训。 2、 数据库基本信息 2.1、 pfile 和 spfile 在 startup nomount 命令下,数据库首先读取 pfile 或 spfile,将数据库实例加载到内 存中。在 10 个以上的数据库中,默认为 spfile,也可指定时 pfile。pfile 和 spfile 可以相 互转化。 2.1.1、 查看数据库使用的参数文件 Show parameter spfile 查询结果如果 VALUE 有路劲的话 说明数据库 的参数文件 使用的是 SPFILE 2.1.2、 创建 SPFILE Create spfile from pfile='D:\oracle\product\10.1.0\admin\auc\pfile\init.ora.1111200818 5256' 当数据库 启动 使用 PFILE 启动的时候 通过以上方式 创建 SPFILE 2.1.3、 通过 PFILE 启动数据库 startup pfile='D:\oracle\product\10.1.0\admin\auc\pfile\init.ora.1111200818 5256'; 2.2、 登录数据库 ./sqlplus “sys/password@ORACLE_SID as sysdba” ./sqlplus “sys/password@HostIP:1521/ORACLE_SID as sysdba” ./sqlplus “sys/change_on_install@ORACLE_SID as sysdba” 2.3、 查看数据库基本信息 (1) 查询数据库版本 SELECT comp_name, status, substr(version,1,10) as version from dba_registry 6
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 where substr(version,1,10)='10.1.0.2.0'; (2) 查询数据库的名字,创建日期 select name,created,log_mode,open_mode from v$database (3) 查询数据库所在操作系统的主机名,实例名,版本等 select host_name,instance_name,version from v$instance (4) 查询数据库详细 select * from v$version (5) 查询所有用户: select * from dba_users; // 察看所有用户 (6) 查询用户的所有表: select table_name,owner from all_tables where owner=’SYS’;//察看 sys 用户的表。用户 名大写 (7) 查询数据库支持语言: //察看数据库支持的语言。 select * from nls_database_parameters; select * from v$nls_parameters where parameter like '%CHARACTERSET'; //字符集 (8) 查看系统执行了哪些 SQL: select * from v$sql where lower(sql_text) like 'select%eq$statistic%' and module is null; //查看系统执行了哪些 SQL; 2.4、 修改系统参数 java_pool_size=150M scope=spfile; SQL> alter system set SQL > alter system set cluster_database=false scope=spfile; SQL> alter system set shared_pool_size=150m scope=spfile; sql>alter system set sga_max_size=833M scope=spfile; sql>alter system set sga_target=833M scope=spfile; sql>set pagesize 1000; //设置 spfile 内存使用大小 //设置 spfile 内存使用大小 2.5、 其它 SQL> set echo on sql>set wrap off; //在日志中显示执行的命令 #不要自动换行 7
中国北方工业公司 DAB 操作手册 ORACLE 数据库基础—基础操作手册 3、 表空间和数据文件 3.1、 表空间操作 3.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 --不自动扩展 --自动段管理 推荐 3.1.2、 创建临时表空间 create temporary tablespace temp1 tempfile 'd:\oracle\product\10.1.0\oradat a\auc\temp.dbf' size 5m autoextend off 用于存放扩展信息 3.1.3、 创建 UNDO 表空间 create undo datafile 'D:\ORACLE\PRODUCT\10.1.0\ORADATA\AUC\ZZQ_UNDO2.DBF' size 20m autoextend off zzq_undo1 tablespace 3.1.4、 删除表空间 drop tablespace zzq ---- 直接删除表空间,而不删除对应的数据文件 drop tablespace zzq INCLUDING CONTENTS ---加上该选项 则连同数据文件一起 删除了 3.1.5、 查询表空间状态 col tablespace_name for a15 select tablespace_name,block_size,status,contents,logging from dba_tablespa ces; 查询结果 STATUS 为 ONLINE 表示为联机状态 正常 如果为 OFFLINE 说明表 空间不被使用 3.1.6、 修改表空间信息 (1) 修改表空间为只读|读写: sql> alter tablespace app_data read only|write; 8
分享到:
收藏