拓扑园

  • O&M
    • Universal部署
    • PHP+VUE+Laravel相关
  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队—Linux/Oracle脚本/MySQL合集(持续更新)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL
    • MySQL数据库规范
    • MySQL项目案例
    • MySQL安装配置
    • MYSQL集群项目
    • MySQL常见处理
    • MySQL-Sysbench专题
    • MySQL-Percona Toolkit专题
  • Linux
    • Shell编程
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • D8-Python学习
    • Oracle/MySQl等面试题
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
天高任鸟飞
Oracle/MySQL数据库恢复/数据迁移/生产规范报告技术交流:TEL:18562510581(微信同号);加微信入群
  1. 首页
  2. 技术学习系列
  3. Oracle-19C-OCP
  4. 正文

Oracle OCP 19C学习—Day2.2—初始化参数/自动诊断存储库(ADR)/动态性能视图

2022年6月12日 1135点热度 0人点赞 0条评论

目录

  • 一、初始化参数
    • 1、初始化参数(参数) :
    • 2、参数可分为两种类型:基本参数或高级参数
    • 3、派生参数根据其他参数的值计算其值。
    • 4、某些参数值或值范围取决于主机操作系统。
    • 5、修改初始化参数
      • (1)修改参数以设置容量限制或提高性能。
      • (2)查询v$parameter以获取初始化参数,了解您是否可以:
      • (3)在ALTER SYSTEM命令中使用SCOPE子句,告诉系统在何处更新系统级参数:
      • (4)使用DEFERRED关键字设置或修改参数的值对连接到数据库的会话生效
      • (5)查看初始化参数
  • 二、ADR(Automatic Diagnostic Repository)自动诊断存储库
    • 1、什么是ADR
    • 2、ADR的拓扑结构
    • 3、使用警告日志
      • (1)警报日志文件是关于数据库实例的消息的按时间顺序排列的日志
      • (2)警告日志记录数据库的信息:如
      • (3)查询V$DIAG_ INFO查找警报日志的位置。
      • (4)可以在文本编辑器或ADRCI命令中查看警报日志。
    • 4、使用跟踪文件
      • (1)跟踪文件包含:
      • (2)Oracle数据库包含高级故障诊断基础设施,,用来检测、诊断和解决问题。、
      • (3)发生严重错误时:
      • (4)通过设置保留策略参数,可以自动清除ADR文件。
    • 5、a'd'r'ci的使用
      • (1)首先需要进入$ORACLE_BASE
      • (2)执行adrci进入查看
      • (3)通过help获取详细使用信息
  • 三、查询动态性能视图
    • 1、动态性能视图提供了有关下列实例内存结构变化状态的信息:
    • 2、动态性能视图以前缀V$开头。
    • 3、动态性能视图的注意事项
  • 四、数据字典概述
    • 1、数据字典就相当于oracle的元数
    • 2、Oracle的数据字典视图(包括cdb)
  • 五、DDLlog
    • 1、进入pdb
    • 2、查看ddl情况
    • 3、更改为true

一、初始化参数

1、初始化参数(参数) :

-设置数据库限制
-设置数据库范围的默认值
-指定文件和目录
-影响性能

2、参数可分为两种类型:基本参数或高级参数

-调整大约30个基本参数以获得合理的数据库性能。
-基本参数示例:SGA_TARGET
-高级参数示例:DB_CACHE_SIZE

3、派生参数根据其他参数的值计算其值。

-示例:会话从进程派生。如设置了自动内存分配,后面取消后,下次启动会根据上次分配的内存进行分配。

4、某些参数值或值范围取决于主机操作系统。

-示例: DB_ BLOCK_ SIZE

5、修改初始化参数

(1)修改参数以设置容量限制或提高性能。

-使用Enterprise Manager或SQL *Plus (ALTER SESSION或ALTER SYSTEM)

(2)查询v$parameter以获取初始化参数,了解您是否可以:

-会话级别更改(ISSES_ MODIFIABLE列)
-系统级更改(ISSYS_ MODIFIABLE列)
-PDB级别更改(ISPDB_ MODIFIABLE列)

(3)在ALTER SYSTEM命令中使用SCOPE子句,告诉系统在何处更新系统级参数:

-MEMORY
-SPFILE
-两者

(4)使用DEFERRED关键字设置或修改参数的值对连接到数据库的会话生效

(5)查看初始化参数

--发出SHOW PARAMETER命令。

示例:找出名称中包含单词"para”的所有参数。SQL> SHOW PARAMETER para

--查询以下视图:

V$ PARAMETER(数据库所有可以配置的参数)
V$ PARAMETER2 (当前配置的参数,show parameter就是调用的v$parameter2中)
V$ SPPARAMETER
V$ SYSTEM PARAMETER
V$SYSTEM PARAMETER2

二、ADR(Automatic Diagnostic Repository)自动诊断存储库

1、什么是ADR

是数据库之外的基于文件的存储库;是一个全系统的中央跟踪和日志存储库;整个CDB实例及下属pdb都共享一个ADR。

存储数据库诊断数据,例如:
-跟踪
-警报日志
-运行状况监控报告

2、ADR的拓扑结构

 

3、使用警告日志

(1)警报日志文件是关于数据库实例的消息的按时间顺序排列的日志

(2)警告日志记录数据库的信息:如

-启动时使用的任何非默认初始化参数
-所有内部错误(ORA-600).块损坏错误(ORA-1578)和死锁错误(ORA-60)发生的
-管理操作,如SQL语句CREATE、ALTER、 DROP DATABASE,和表空间,以及企业管理器或SQL *Plus语句启动,关闭、归档日志和恢复
-与共享服务器和dispatcher的功能有关的几条消息和错误
-自动刷新物化视图时出错

(3)查询V$DIAG_ INFO查找警报日志的位置。

-alert_sid.log的路径对应于Diag跟踪条目。
-log.xml的路径对应于Diag警报条目。

(4)可以在文本编辑器或ADRCI命令中查看警报日志。

4、使用跟踪文件

(1)跟踪文件包含:

-错误信息(如果发生内部错误,请与Oracle支持服务联系)
-可以为优化应用程序或实例提供指导的信息
--每个服务器和后台进程都可以写入关联的跟踪文件。
--后台进程的跟踪文件名以其进程命名。
--异常:跟踪作业队列进程生成的文件

(2)Oracle数据库包含高级故障诊断基础设施,,用来检测、诊断和解决问题。、

(3)发生严重错误时:

-将事件编号分配给错误
-立即捕获并用事件编号标记此错误的诊断数据(如跟踪文件)
--数据存储在ADR中

(4)通过设置保留策略参数,可以自动清除ADR文件。

5、a'd'r'ci的使用

(1)首先需要进入$ORACLE_BASE

[oracle@ocp196:/home/oracle]$cd $ORACLE_BASE

(2)执行adrci进入查看

[oracle@ocp196:/oracle/app/oracle]$adrci
ADRCI: Release 19.0.0.0.0 - Production on Sun Jun 12 21:46:13 2022
Copyright (c) 1982, 2019, Oracle and/or its affiliates. All rights reserved.
ADR base = "/oracle/app/oracle"
adrci>help

(3)通过help获取详细使用信息

adrci> help

HELP [topic]
Available Topics:
CREATE REPORT
ECHO
ESTIMATE
EXIT
HELP
HOST
IPS
PURGE
RUN
SELECT
SET BASE
SET BROWSER
SET CONTROL
SET ECHO
SET EDITOR
SET HOMES | HOME | HOMEPATH
SET TERMOUT
SHOW ALERT
SHOW BASE
SHOW CONTROL
SHOW HM_RUN
SHOW HOMES | HOME | HOMEPATH
SHOW INCDIR
SHOW INCIDENT
SHOW LOG
SHOW PROBLEM
SHOW REPORT
SHOW TRACEFILE
SPOOL

There are other commands intended to be used directly by Oracle, type
"HELP EXTENDED" to see the list

三、查询动态性能视图

1、动态性能视图提供了有关下列实例内存结构变化状态的信息:

--会话、文件状态和锁
--作业和任务的进度
--备份状态、内存使用和分配
--系统和会话参数
--统计和度量
--SQL执行

2、动态性能视图以前缀V$开头。

示例查询:当前哪些会话昨天从EDXX9P1计算机上登录

SQL> SELECT * FROM V$SESSION WHERE machine  'EDXX9P1' AND logon time > SYSDATE-1;

3、动态性能视图的注意事项

这些视图由SYS用户拥有。
视图提供的信息取决于数据库所处的阶段(NOMOUNT、MOUNT或OPEN)。
可以查询V$FIXED_ TABLE以查看所有视图名称。
这些视图通常被称为“V- dollar视图”。
这些视图无法保证读取一致性,因为数据是动态的。

四、数据字典概述

1、数据字典就相当于oracle的元数

2、Oracle的数据字典视图(包括cdb)

五、DDLlog

1、进入pdb

SQL>alter session set container=orclpdb1

2、查看ddl情况

SQL>show parameter enable_ddl_logging

默认是FALSE

3、更改为true

SQL>alter session set enable_ddl_logging=true;
SQL>alter system set enable_ddl_logging=true;

 

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年6月12日

admin

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号