Oracle
文章平均质量分 66
听雪楼主.
Oracle ACE
拥有Oracle 12c OCM、PGCM、MySQL OCP、OBCA、PTCA等数据库认证。
公众号:在红尘的最深处与你相遇 CSDN:听雪楼主. PGFans:听雪楼主
爱好:文学(诗词),音乐(笛、箫),射箭(运动员、教练员、裁判员),摄影,美食,书法
展开
-
由于目录权限问题导致Oracle RAC 重启遭遇ORA-01078、ORA-01565、ORA-17503、ORA-12547报错处理过程
由于目录权限问题导致Oracle RAC 重启遭遇ORA-01078、ORA-01565、ORA-17503、ORA-12547报错处理过程原创 2024-10-05 15:25:14 · 682 阅读 · 0 评论 -
一次由于盘符变化导致的Oracle 19.7集群无法启动
近日,由于一套承载着20个pdb的Oracle 19.7 RAC节点1由于硬件故障导致服务器宕机,在服务器更换完主板后发现映射的分布式存储磁盘盘符发生了变化,导致集群在自动启动时找不到voting disk启动失败。原创 2021-11-24 16:16:41 · 2381 阅读 · 0 评论 -
Oracle静态监听和动态监听
Oracle静态监听和动态监听一、静态注册静态注册指实例启动时读取listener.ora配置文件,将实例和服务注册到监听程序。无论何时启动一个数据库,默认都有两条信息注册到监听器中:实例和服务。SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = PROD) (ORACLE_HOME =/u01/ap...原创 2018-03-31 18:39:38 · 1015 阅读 · 0 评论 -
rman备份报错Message file RMAN<lang>.msb not found
RMAN备份报错Message file RMAN.msb not foundLinux下crontab执行RMAN定时备份任务脚本,mail查看信息,发现有报错具体报错信息如下:很明显找不到rman这个命令,path上有问题,或者说环境变量的问题解决方法:加上环境变量export PATHexport TMP=/tmpe原创 2018-02-07 16:50:24 · 3243 阅读 · 0 评论 -
Oracle中常见的33个等待事件小结
Oracle中常见的33个等待事件小结一. 等待事件的相关知识1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件 是在调整数据库的时候需要关注与研究的...原创 2018-03-03 14:13:06 · 352 阅读 · 0 评论 -
修改Oracle数据库的字符集(UTF8→ZHS16GBK)
修改Oracle数据库的字符集(UTF8→ZHS16GBK)修改Oracle数据库的字符集(UTF8→ZHS16GBK)1. [oracle@vdedu ~]$ sqlplus / as sysdba;2.以sysdba的身份登录上去 SQL> conn sys/root as sysdba3.以mount打来数据库 SQL>startup mount4.设置session ...原创 2018-03-05 11:37:25 · 3119 阅读 · 0 评论 -
Oracle 11g RAC 打18841764补丁报错
Oracle 11g RAC 打18841764补丁报错原创 2018-03-24 13:59:46 · 1304 阅读 · 1 评论 -
Oracle 11.2.0.4 RAC PSU 升级文档
Oracle 11.2.0.4 RAC PSU 升级文档1. 本次服务详细过程1.1 背景概述升级数据库PUS,数据库环境,操作系统版本:RedHat6.8 x64,数据库版本Oracle 11.2.0.4 x64 RACGrid: 11.2.0.4,Oracle database: 11.2.0.41.2 安装前准备-rw-r--r-- 1 oracle oinstall 93376160 M...原创 2018-03-24 20:15:28 · 817 阅读 · 0 评论 -
利用RMAN恢复整个数据库
利用RMAN恢复整个数据库利用RMAN恢复整个数据库案例一适合场合:恢复的目录一致,同时备份的过程中有归档日志恢复的数据库目录和down机的数据库一致,还有一个就是RMAN备份的时候已经备份了归档日志。备份脚本:run{allocalte channel ch1 type disk;sql ‘alter system archive log current’;backup as compresse...原创 2018-02-13 14:05:22 · 1550 阅读 · 0 评论 -
Oracle数据库简介
Oracle数据库简介一、介绍Oracle数据库系统是美国Oracle(甲骨文)公司提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(Client/Server,C/S)或浏览器/服务器(Browser/Server,B/S)体系结构的数据库之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,...原创 2018-01-21 01:18:28 · 1757 阅读 · 0 评论 -
Oracle V$SESSION详解
Oracle V$SESSION详解V$SESSION是APPS用户下面对于SYS.V_$SESSION 视图的同义词。 在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。 V$SESSION中的常用列 V$SESSION是基础信息原创 2018-01-29 13:28:52 · 5849 阅读 · 0 评论 -
关于Oracle数据库work area size & pga_aggregate_target参数的讨论
关于Oracle数据库work area size & pga_aggregate_target参数的讨论单个session的PGA内存使用量限制有比较多的概念,现在统一梳理一下: 1、关于PGA内存是自动管理还是手工管理,以及*_area_size(例如 sort_area_size)参数是否生效workarea_size_policy:该参数定义数据库PGA内存是否自动管理,同原创 2018-01-29 01:16:37 · 1277 阅读 · 0 评论 -
快速恢复区相关参数
快速恢复区相关参数相关参数:db_recovery_file_dest:指定快速恢复区的位置db_recovery_file_dest_size:指定快速回复请可用空间的大小db_flashback_retention_target:指定快速恢复区可回退的时间,默认单位是分钟,默认值是1440分钟,也就是一天,当然,实际上可回退的时间还取决于闪回恢复区的大小,因为里面保存了回退所需原创 2018-01-29 01:12:19 · 1363 阅读 · 0 评论 -
Oracle 调整SGA、PGA大小
Oracle 调整SGA、PGA大小SQL> show parameter sga;SQL> alter system set sga_max_size=4096M scope=spfile;System altered.SQL> alter system set sga_target=4096M scope=spfile;System altered.如果是RAC环境,需原创 2018-01-29 01:10:26 · 2078 阅读 · 0 评论 -
Oracle 11g ORA-00845: MEMORY_TARGET not supported on this system 报错处理
Oracle 11g ORA-00845: MEMORY_TARGET not supported on this system 报错处理启动Oracle 11gR2后报错:ORA-00845rac1:/home/oracle> sqlplus / as sysdba;SQL*Plus: Release 11.2.0.3.0 Production on原创 2018-01-27 12:19:58 · 884 阅读 · 2 评论 -
ORA-01078: failure in processing system parameters 问题的解决方法(Oracle 11g)
ORA-01078: failure in processing system parameters 问题的解决方法(Oracle 11g)ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/produc原创 2018-01-27 12:08:14 · 4738 阅读 · 4 评论 -
Windows10下安装Oracle 11g 报错:INS-30131
Windows10下安装Oracle 11g 报错:INS-30131今天在Windows10下安装Oracle 11g 时,报错信息大致如下:[INS-30131] 执行安装程序验证所需的初始设置失败。原因:无法访问临时位置无法从节点 "xxx" 检索 exectask 的版本.......遇到这个问题首先想到的就是权限问题,但是当前用的就是管理员账户安装,为何还报这个错原创 2018-01-26 00:20:29 · 5982 阅读 · 0 评论 -
Oracle 分析SQL语句使用资源情况的视图:v$sqlarea
Oracle 分析SQL语句使用资源情况的视图:v$sqlareaV$SQLAREA 本视图持续跟踪所有shared pool中的共享cursor,在shared pool中的每一条SQL语句都对应一列。本视图在分析SQL语句资源使用方面非常重要。 V$SQLAREA中的信息列 HASH_VALUE:SQL语句的Hash值。 ADDRESS:SQL语句在SGA中的地址。 这两列被用于鉴别SQ...原创 2018-04-07 23:59:10 · 901 阅读 · 0 评论 -
Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法
Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法前几天搭建的RAC测试环境:RedHat 6.8 grid 和database都是11.2.0.4.0 在进行补丁升级时,重启后,其中一个节点数据库起不来,但集群能正常启来。手动 startup报错:SQL> startupORA-01078: failu...原创 2018-03-25 22:08:22 · 2511 阅读 · 0 评论 -
Oracle EM 12c 安装图解
Oracle EM 12c 安装图解EM 12c系统由下列组件构成:1.Oracle Management Agent(管理代理)2.Oracle Management Service(管理服务)3.Oracle Management Repository(管理资料档案库)4.Plug-Ins(插件)5.Enterprise Manager Cloud Control Console(EMCC控制...原创 2018-05-19 21:28:59 · 3876 阅读 · 0 评论 -
Oracle 12c 关闭统计信息收集和启用统计信息收集
Oracle 12c 关闭统计信息收集和启用统计信息收集--关闭统计信息col client_name for a60select client_name,status from DBA_AUTOTASK_CLIENT;CLIENT_NAME STATUS------------------...原创 2018-05-19 21:12:19 · 1790 阅读 · 0 评论 -
修改db_files后遇ORA-01105 ORA-01174 解决
修改db_files后遇ORA-01105 ORA-01174 解决增加数据文件时遇ORA-00059: maximum number of DB_FILES exceeded查看db_filesSQL> show parameter db_filesNAME TYPE VALUE-----------------...原创 2018-04-20 15:49:49 · 2465 阅读 · 0 评论 -
ORACLE DBTime详解
Oracle DB time 详解 DB TIME是所有前台session花费在database调用上的总和时间,microsecond(微妙),AWR展示DBTIME单位为分钟(MINS),是查看数据库系统总体负载的主要参考参数,数值主要来自视图DBA_HIST_SYS_TIME_MODEL(历史db time数据来源)、v$sys_time_model、DBA_HIST_SYSSTAT(...原创 2018-04-20 13:14:17 · 3939 阅读 · 0 评论 -
Oracle缓存表与Oracle缓存
Oracle缓存表与Oracle缓存ORACLE缓存是把ORACLE近期查看的语句防止在ORACLE设定的缓存当中ORACLE缓存表是把表某个表放置在缓存当中,缓存是ORACLE在内存中的一个分区表缓存的设定oracle中如何将表缓存到内存中由于在一些静态资料表在数据库中被频繁的访问,所以可以考虑将这些数据量不大的表缓存到内存当中。将emp表缓存到内存中:方法一:alter table emp c...原创 2018-04-13 00:49:28 · 8604 阅读 · 0 评论 -
Oracle 批量生成AWR报告
Oracle 批量生成AWR报告 最近在分析核心业务系统数据库性能,发现收集AWR报告是个体力活,由于需要收集近一个月的AWR报告,每隔一个小时生成一个AWR报告,那么一天我就得生成24个报告,一个月就得生成720个,四个节点,每个AWR都得去执行@?/rdbms/admin/awrrpti.sql,还得输入几个参数。想想这个工作量,这画面太美。。。不敢直视啊!对于一个懒人,这怎么能忍,这个必须...原创 2018-04-22 00:04:58 · 844 阅读 · 0 评论 -
Oracle GoldenGate 单向复制环境搭建
Oracle GoldenGate 单向复制环境搭建配置环境:建议在相同版本OGG(即Oracle GoldenGate)之间进行复制。一、准备OGG的运行用户在这里,我直接使用oracle用户作为OGG的运行用户。二、确认OGG的安装目录在源端,即Linux环境下,我选择/u01/app/goldengate作为OGG的安装目录,注意:/u01/app/goldengate目录的属主必须为OGG...原创 2018-04-05 02:34:53 · 1068 阅读 · 1 评论 -
Oracle权限管理详解
Oracle权限管理详解Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对...原创 2018-04-04 22:06:06 · 287 阅读 · 0 评论 -
Oracle 11g 扩展UNDO表空间
Oracle 11g 扩展UNDO表空间1.查看数据文件位置set linesize 200col file_name for a50col tablespace_name for a20select file_id,file_name,tablespace_name,sum(bytes)/1024/1024 total_mb,autoextensible from dba_data_files ...原创 2018-04-15 23:42:25 · 9023 阅读 · 0 评论 -
Xmanager 5 远程连接linux图形界面
Xmanager 5 远程连接linux图形界面准备环境:Windows客户端安装 Xmanager 软件我用的Xmanager Enterprise 5 Linux系统环境1 [root@whdata ~]# cat /etc/issue2 Red Hat Enterprise Linux Server release 6.5 (Santiago)3 Kernel \r on an \m一、...原创 2018-04-02 22:50:33 · 1018 阅读 · 0 评论 -
Oracle 12c 使用普通用户的步骤
Oracle 12c 使用普通用户的步骤原创 2017-09-24 22:49:07 · 4342 阅读 · 0 评论 -
Oracle 11.2.0.4 RAC 安全停库
Oracle 11.2.0.4 RAC 安全停库 作为一名数据库管理员,难免有一些机器的停机检修,主机网络资源的调整,最基本的一个动作就是停库,一般看来数据库停库不就是shutdown ? 非也,要做到数据库的安全停库,一系列的操作和检查是非常有必要的。下文详细列举了oracle11g RAC的安全停库操作步骤。第一步: 检查主机状态,查看集群状态hostname 查看主机,避免误操作。id ...原创 2018-04-02 01:55:38 · 650 阅读 · 0 评论 -
Oracle 临时表、临时表空间、临时表空间组用法、区别及表空间组优点
Oracle 临时表、临时表空间、临时表空间组用法、区别及表空间组优点临时表Oracle中的临时表是全局的,需要在数据库设计时创建完成,而不是程序使用时。每个登陆用户都使用这一个相同的临时表,但互相之间看不到彼此的数据,也就是说临时表是会话独立的。并且不产生日志。Oracle 的临时表分为事务型和会话型。事务型临时表就是指在事务处理过程中插入的记录只在事务提交或回滚之前有效,一旦事务完成,表中的记...原创 2018-04-01 18:16:17 · 2491 阅读 · 0 评论 -
Oracle 11g sort_area_size参数的的修改及问题总结
Oracle 11g sort_area_size参数的的修改及问题总结1、针对每个session,排序首先会使用sort_area_size ,假如不足则会使用临时表空间。2、sort_area_size以字节为单位,指定排序所使用的最大内存量。3、修改sort_area_size参数。3.1 alter session set sort_area_size=300000原创 2018-02-02 00:39:10 · 6721 阅读 · 0 评论 -
Oracle ORA-01017 报错处理
Oracle ORA-01017 报错处理背景: 通过toad连接Oracle 11g RAC数据库是,发现通过sys用户连接总是报ORA-01017错误,tnsping连接名称是通的,其他用户连接是正常的,反复输入sys账户信息,总提示:1.尝试改sys用户密码,重试报错依旧。 2.使用sys登录GC,报错相同。使用普通用户登录正常。 3.数据库服务器上使用sqlplus原创 2018-02-02 00:17:10 · 14602 阅读 · 0 评论 -
Oracle 关于sort_area_size参数的设置
Oracle 关于sort_area_size参数的设置 sort_area_size是当查询需要排序的时候,数据库会话将使用这部分内存进行排序,当内存大小不足的时候,使用临时表空间进行磁盘排序。由于磁盘排序效率和内存排序效率相差好几个数量级,所以这个参数的设置很重要。 当出现大量排序时的磁盘I/O操作时,可以考虑增加sort_area_size的值。原创 2018-02-01 17:48:25 · 8172 阅读 · 0 评论 -
Oracle数据库审计
Oracle数据库审计 Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用。下表中总结了Oracle数据库中不同类型的审计: 审 计 类 型说 明语句审计按照语句类型审计SQL语句,而不论访问何种特定的模式对象。也可以在数据库中指定一个或多个用户,针对特定的语句审计这些用户权限审计审计系统权限,例...原创 2017-06-25 12:26:18 · 1575 阅读 · 0 评论 -
Oracle 10g RAC日常基本维护命令
Oracle 10g RAC日常基本维护命令所有实例和服务的状态$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2单个实例的状态$ srvctl status instance -d orcl -i orcl2Instance...原创 2017-07-02 00:27:15 · 1356 阅读 · 0 评论 -
Oracle SQL*Loader 使用方法
Oracle SQL*Loader 使用方法 SQL*Loader是oracle的高速批量数据加载工具。这是一个非常有用的工具,可用于从多种平面文件格式向Oracle数据库中加载数据。SQLLDR可以在极短的时间内加载数量庞大的数据。它有两种操作模式: 传统路径(conventional path):SQLLDR会利用SQL插入为我们加载数据。直接路径(direct path):采用这种模式,SQ...原创 2017-06-29 23:50:54 · 2906 阅读 · 0 评论 -
Oracle 数据库不同补丁(PSU,CPU,bundle patch)概念区别
Oracle 数据库不同补丁(PSU,CPU,bundle patch)概念区别名称说明Release¤ 标准产品发布。如Oracle Database 10g Release 2的第一个发行版本为10.2.0.1,可以在OTN、edelivery等站点上公开下载Patch Set Release¤ 就是早期大家常说的PSR。这是在主版本号上发布的补丁集,修复了较多的Bug,可能会包含一些增强功能...原创 2017-06-07 22:23:20 · 2978 阅读 · 0 评论 -
Oracle中的 NVL,NVL2,NULLIF,COALESCE 函数
Oracle中的 NVL,NVL2,NULLIF,COALESCE 函数Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle中的空值null1.NVL函数NVL函数的格式如下:NVL(e...原创 2017-06-07 17:03:29 · 729 阅读 · 0 评论