摘要:dataguard 日志传输服务(参数解析) 1> dg的三种模式1. 最大保护模式1)这种模式提供了最高级别的数据保护能力;2)要求至少一个物理备库收到重做日志后,主库的事务才能够提交;3)主库找不到合适的备库写入时,主库会自动关闭,防止未受保护的数据出现;4)优点:该模式可以保证备库没有数据丢失
阅读全文
摘要:dg库日志应用慢参数调整 1> 日志应用是否使用了并行;-并行度看主机的cpu个数 1 alter database recover managed standby database parallel 8 disconnect from session; 2> 调整并行恢复参数 parallel_e
阅读全文
摘要:DG常见运维命令及常见问题解决方法 l> DG库启动、关闭标准操作Dataguard关闭1)、先取消日志应用 1 alter database recover managed standby database cancel; 2)、正常关闭DG库 1 Shutdown immediate; Data
阅读全文
摘要:如何使用新参数 PGA_AGGREGATE_LIMIT 限制数据库进程可以增长到的最大大小。 在自动化 PGA 内存管理模式下,Oracle 数据库通过动态控制分配到工作区的 PGA 内存量来尝试遵从 PGA_AGGREGATE_TARGET 值。但是,有时因为以下原因,PGA 内存使用量可能会超过
阅读全文
摘要:测试 expdp 1> 建表 1 create table test5 ecology.test5 (id int); 2> 插入5条数据 1 insert into ecology.test5 vaules (1); 2 insert into ecology.test5 vaules (2);
阅读全文
摘要:Oracle 字符集修改 问题背景 有些客户在安装oracle的时候,由于没有设置正确的字符集,导致一些功能不能正常使用,并在备份数据库的时候报错。 解决办法: 1> 查看当前数据库字符集 1 SQL> select userenv('LANGUAGE') from dual; 2 USERENV(
阅读全文
摘要:数据库对象失效的原因很多,下面大致归纳了一些常见的原因 1: 当被引用对象的结构变更时,都会使得相关的依赖对象转变为INVALID状态。 数据库中的对象(存储过程,函数,包,视图,触发器),它们往往需要直接或者间接的引用其它对象, 对象的依赖包括直接和间接二种,其中直接依赖是指存储对象直接依赖于被引
阅读全文
摘要:问题背景:客户反馈在导入对象定义的时候有两张表导入失败 导出语句如下: 1 expdp user/xxx schemas=user content=metadata_only directory=dpdata1 dumpfile=metadata_20191126.dmp logfile=metad
阅读全文
摘要:1、检查交换空间: 可用的交换空间为 0 MB, 所需的交换空间为 150 MB。 未通过 <<<< 执行 1 ./runInstaller -silent -force -responseFile /u01/database/response/db_install.rsp 报如下错误检查交换空间:
阅读全文
摘要:1.连接到数据库 1 SQL> sqlplus / as sysdba 2. 查看数据文件位置 1 SQL> select name from v$datafile; 2 3 FILE_NAME 4 5 6 /oradata/orcl/users01.dbf 7 /oradata/orcl/undo
阅读全文
摘要:对于 Oracle 数据库的备份与恢复,使用最多的莫过于使用RMAN进行备份与恢复。而制定RMAN备份策略则是基于数据库丢失的容忍程度,即恢复策略来制定。 在下面的备份策略中,给出的是一个通用的备份策略。在该备份策略中,使用了catalog方式来保持备份脚本以及备份信息。在实际环境中应根据具体的情况
阅读全文
摘要:SSH Secure File Transfer Client 大多数Linux系统支持的是UTF-8编码,而远程登陆时使用的是本地编码。所以,初次使用SSH Secure Shell Client连接Linux时,控制台显示的日志会是乱码, 如何解决了? 解决步骤: 修改.bash_profile
阅读全文
摘要:问题背景: 客户反馈alert日志有异常,协助排查原因 1> alert日志如下 1 Thu Jan 09 01:11:13 2020 2 Hex dump of (file 15, block 2236158) in trace file /opt/app/oracle/diag/rdbms/or
阅读全文
摘要:只要你按照过程操作 一定可以实现 1、查看ORACLE_HOME设置[root@conn /]#echo $ORACLE_HOME/u01/oracle/product/11.2.0/dbhome 没有设置的话设置你自己的环境变量 2、执行dbstart 数据库自带启动脚本[root@conn /]
阅读全文
摘要:查看当前使用的undo表空间信息: SQL> show parameter undo_tablespace NAME TYPE VALUE undo_tablespace string UNDOTBS1 1 SQL> col FILE_NAME format a100 2 SQL> select t
阅读全文
摘要:问题背景: 客户反馈system表空间总是满,并没有其他业务用户使用system表空间 问题解决: 怀疑是审计占用 SYSTEM表空间使用率达到了85%,查出是用来记录审计记录的aud$表占用了很大的空间。 备份后truncate掉AUD$,问题临时解决。 记得oracle11.2可以把aud$迁移
阅读全文
摘要:这个是测试库的问题,但是过了两天生产库也出现同样的问题了,所以大家彻查了一下原因。 目前了解的情况是与CPU核数过高、数据库的并行参数(paraller_max_server)设置过高(256)等有关,ORACLE的算法在低版本有BUG(在cpu核数超过128、并行参数设置过高时容易触发)。 Ale
阅读全文
摘要:需求背景: 随着业务的增长、对运维效率和质量的要求不断提高,对自动化运维体系的需求也不断增强。 目前笔者服务的很多中大型企业客户,运维其实还停留在“刀耕火种”的原始状态。 这里所说的“刀”和“火”就是运维人员的远程客户端,例如 xshell 和Windows 远程桌面。 这种工作模式有很多局限性,
阅读全文
摘要:oracle安装环境配置前提下1 在安装文件/database/response/*有三个配置文件模板 [oracle@oracledb response]$ ll 总用量 100 -rwxrwxr-x. 1 oracle oinstall 44954 12月 4 11:46 dbca.rsp -r
阅读全文
摘要:ORACLE数据库管理系统体系结构 介绍ORACLE数据库管理系统的基本轮廓和程序模块结构、实例概念和组织、进程结构和功能、内存结构和用途,数据字典结构和使用、进程配置和管理、运行模式、程序接口、事务管理。 一、基本轮廓和程序模块结构 数据库:存放数据的仓库,有组织的、可共享的、存储的数据集合,按数
阅读全文