Oracle无效索引修复
ORA-01502: 索引或这类索引的分区处于不可用状态原因: 出现这个问题,可能有人move过表,或者disable 过索引。1. alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。2. alter index index_name unusable,命令使索引失效。解决办法:1. 重建索引才是解决这类问题的完全的方
数据库统计信息收集
收集oracle统计信息优化器统计范围:表统计; --行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;列统计; --列中唯一值的数量(NDV),NULL值的数量,数据分布; --DBA_TAB_COLUMNS:N
oracle的统计信息的查看与收集
查看某个表的统计信息SQL> alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';Session altered.SQL> select t.TABLE_NAME,t.NUM_ROWS,t.BLOCKS,t.LAST_ANALYZED from user_tables t where table_name
CentOS Postfix邮件服务器的搭建
实验内容:1. 初始环境的优化2. DNS服务器的搭建和postfix域名解析3. Postfix服务器安装和简单配置4. 简单发信测试实验步骤:-----------1.首先需要确认完善实验初始环境--------------服务器本机ip地址为XXX.XXX.XXX.XXX[root@localhost ~]# cat /etc/redhat-release &nbs
ORA-01078 LRM-00109 ORA-00119 ORA-00132报错处理
ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initwls.ora' ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENER_WLS'
Oracle 临时表空间组的理解
在oracle10g以前,每个用户只能使用一个临时表空间,就是其默认临时表空间。oracle10g及其以后版本提供了新的临时表空间组的功能,允许将多个临时表空间打包成一个组,然后指定用户的默认临时表空间为该临时表空间组,从而达到一个用户可以使用多个临时表空间的目的。 一个临时表空间组至少包含一个临时表空间。临时表空间组无法显式创建,当第一个临时表空间分配给该组时自动创建,当组内所有临时表
对于会话sniped和inactive的理解,一边设置idle_time和sqlnet.expired_time
1、什么是SNIPED会话? 当一个会话是INACTIVE的,且INACTIVE的时长超过了某个限制,比如PROFILE中指定的IDLE_TIME时,这个会话的状态就会从INACTIVE变为SINPED。 以你的例子来说,就是当一个非活动会话的空闲时间超过了360分钟,该会话的状态就会变为SNIPED。而不是360分钟后清
OGG运维手册
GOLDENGATE运维手册OGG常用监控命令说明对GoldenGate实例进行监控,最简单的办法是通过GGSCI命令行的方式进行。通过在命令行输入一系列命令,并查看返回信息,来判断GoldenGate运行情况是否正常。命令行返回的信息包括整体概况、进程运行状态、检查点信息、参数文件配置、延时等。除了直接通过主机登录GGSCI界面之外,也可以通过GoldenGate Director Web界面登
Oracle开启审计,记录登录用户的所有操作
1、以DBA登录Oracle # su - oracle$ sqlplus /nologSQL> conn / as sysdba 2、查看当前审计设置 SQL> show parameter audit; 参数说明AUDIT_TRAIL = { none | os | db | db,extended | xml | xml,extended
OGG 安装
1.GoldenGate安装实施2.1创建GoldenGate软件安装目录在数据库服务器上创建文件系统:/u01/gg,作为GoldenGate的安装目录。2.2 GoldenGate的管理用户安装GoldenGate软件和维护GoldenGate软件时,可以使用系统上的oracle用户。GoldenGate安装目录的所有者必须是GoldenGate管理用户,本次实施过程中使用oracle用户作为
OGG基础原理了解
一、GoldenGate介绍GoldenGate软件是一种基于日志的结构化数据复制软件。GoldenGate 能够实现大量交易数据的实时捕捉、变换和投递,实现源数据库与目标数据库的数据同步,保持亚秒级的数据延迟。GoldenGate能够支持多种拓扑结构,包括一对一,一对多,多对一,层叠和双向复制等等。 GoldenGate基本架构 Oracle GoldenGate主要由如下组
如何定位你解决问题需要访问地视图
如果你不知道确切要找的目标,可以参考介绍数据字典的文档,或者下面三个视图:DBA_OBJECTSDICTIONARYDICT_COLUMNS如果你知道你大致要查询的方向,比如解决物化视图的问题,可以用一下SQL来进行查询;select object_namefrom dba_objectswhere object_name like '%MV%'and owner ='SY
使用profile来限制用户的资源
创建限制profile:####空闲时间限制为30分钟create profile gkht_user limit idle_time 30;####会话数限制为10个alter profile gkht_user limit sessions_per_user 10;####将用户加入到创建的profile:alter user YJBAI profile gkht_user;####查看pro
用户密码过期,在不修改密码的情况下恢复使用
1.使用DBA数据库特权用户查看该用户当前的配置文件SQL> select username,profile from dba_users where username ='username';USERNAME PROFILE------------- --------USERNAME
ORA-01652 临时表空间占满问题
查询临时表空间已经分配的空间和可用空间:select tablespace_name,tablespace_size/1024/1024 mb_size,allocated_space/1024/1024 mb_alloc,free_space/1024/1204 mb_freefrom dba_temp_free_space;查询某个会
ADG备库v$archived_log 视图更新
ADG备库v$archived_log 视图更新:产生原因,当清理完备库归档之后v$archived_log 视图序列不会更新,好多文件路径都是空的状态,在查询时会不方便简单写一下清理更新视图的步骤第一步:清空v$archived_log 视图中的全部信息 sql> execute sys.dbms_backup_restore.resetCfileSection(11);执行完毕
ORA-1578 / ORA-26040 - NOLOGGING 操作引起的坏块 - 错误解释和解决方案
摘自mos的文档1623284.1
ORACLE 索引
分区表管理
分区表管理
Oracle数据文件迁移