Oracle 12C RAC的单机Standby returning error ORA-16191
寒风凌厉大雪节气的周末冻得出不了门,坐在家中喝热茶,突然接到朋友从公司打来的电话:为Oracle 12C RAC主库安装好的单机standby DB日志无法和主库同步报错ORA-16191DB版本:Oracle 12.1.0.2 RAC+ single DB (PS:这版本其实不稳定啦)检查alert.log:Error 1017 received logging on to the standb
为什么归档日志的大小比在线日志的大小小很多
有些用户会对于归档日志的大小比在线日志小感到疑惑,对于这种情况:首先请检查您的归档日志文件是否压缩:SELECT to_char(first_time,'yyyy-mm-dd hh24:mi:ss'),blocks*block_size/1024/1024,compressed from v$archived_log;如果未压缩,那么这个问题可能和您的CPU个数有关。请查看您的CP
standby上增加tempfile报错ORA-00604,ORA-16000解决方法
众所周知在DG中对primary增加tempfile不会同步到standby上,所以增加tempfile需要在standby上操作,但这次在standby上增加tempfile却报错ORA-00604 ORA-16000 (mount状态,MRP cancel 报错依旧)。分析:这里ORA-00604通常是trigger在影响,因为时间紧迫没有做10046 trace,直接查询官方得到权
因为CPU数变化导致执行sar命令报错:Invalid system activity file: /var/log/sa/saxx
一台Linux redhat 6 的VM(虚拟机)在调整CPU数(2->8)后发现,sar 查看当天CPU loading时,报错:Invalid system activity file: /var/log/sa/sa29
Windows下安装PostgreSQL初体验(使用Installer)
因为公司新业务需用到PostgreSQL数据库,本人也是第一次接触,首先从安装开始吧。
SQLSERVER 2012从2000还原失败:Restore of database failed
一次系统迁移,需要将SQLSERVER 2000 DB备份还原到SQLSERVER 2012,对SQL2000 DB backup后在SQL2012 SSMS中resotre时失败了并报错:TITLE: Microsoft SQL Server Management Studio------------------------------Restore of database 'eVMI' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)...
主库到standby报错解决:Error 12154 received logging on to the standby ORA-12154
背景:笔者建库无数,但今天对Oracle 11.2.0.3库使用duplicate新建standby后,主库redo无法通过RFS传输至standby主库alert.log报错: Thu Jun 14 14:05:20 2018Error 12154 received logging on to the standby主库报错生成trc文件:*** 2018-06-14 14:25:20.581Redo shipping client performing standby login...
通过RMAN备份standby database成功恢复还原
前言:为了提高升系统安全,通常会在primary DB+standby DB之外再做一份备份。但直接对primary DB备份可能会带来性能问题,所以决定在standby DB(open_mode:
ORA-8103 Troubleshooting, Diagnostic and Solution (文档 ID 8103.1)
APPLIES TO:PURPOSEThis note is intended for general audience as initial starting point for beginning diagnosis of ORA-8103.DETAILSError: ORA 8103 Text: object no longer exists -------------------------------------------------------------------------------Cause: The o...
ORA-03137: TTC protocol internal error: [12333]分析及处理
DB: Oracle 11.2.0.1 OS: Redhat Linux 5.3 64bit異常: 阳春三月的周末,正准备出门踏青,突然接到用户的电话说一个程序使用中报错ORA-03113,但其它功能程式可正常使用。检查DB日志 alert.log: Sat Apr 14 10:43:04 2018Errors in file/u01/product/diag/rdbms/orcl/orcl/t...
Oracle查看已被使用的open_cursors&session_cached_cursors
查看当前session最大open cursor数 和cached cursor数:SELECT 'session_cached_cursors' PARAMETER, LPAD (VALUE, 5) VALUE, DECODE (VALUE, 0, ' n/a', TO_CHAR (100 * USED / VALUE, '990') || '%') USAGE FROM (SEL...
MySQL ROUTINE & EVENT
ROUTINE(procedure&funcation)創建:Create procedure|function sp修改Alter procedure|function sp調用Call sp(param)創建sp前指定:DELIMITER $$ 將語句結束的; 替代DELIMITER $$CREATE PROCEDURE SP()…End $$DELIMITER;增加trigger,限制delete操...
MySQL字符集和校对规则(character set & collation)
查看所有可用字符集:mysql> show character set;+----------+-----------------------------+---------------------+--------+| Charset | Description | Default collation | Maxlen ...
MySQL error log和bin log
1.Error log記錄DB啟動,運行,停止時嚴重錯誤可用—log-error=file_name 選項指定mysqld報錯錯誤文件的位置,如果沒有給定file_name值,使用:hostname.err 默認在參數DATADIR指定的目錄中2. BIN log二進制記錄所有DDL,DML,但不包含查詢的語句,描述了數據的更改過程。災難時起著其重要作用...
ORA-07445 [kslgetl()+80] ORA-00108主机名配置不一致引起的报错
环境:Oracle 10.2.0.4, Red Hat Linux4.5 32bit3.8妇女节这天,一台DB server因硬件故障挂掉。固通过备份恢复后的DB到新server上,恢复的DB开启没用多久硬盘就满了,检查DB bdump目录写了大量trc文件,且open后alert.log不断的报错:Fri Mar 9 04:19:59 2018dispatcher 'D000' encountered error getting ...
mysqldump压缩备份导出导入(含定期备份shell脚本)
mysqldump自带选项没有导出备份文件压缩功能,可结合使用gzip压缩mysqldump导出文件
MySQL DB字符集修改方法
1>將原DB(test1)結構導出C:\Users\Oraman>mysqldump-uroot -p -d test1 > createdb.sqlEnter password:******-d 只導表結構注:如果DB 中有存儲過程和函数(routines)或者JOB(events) 需要指明-R -E-R 導出時包含存儲過程 –E導出時包含events2>將原DB字符集導出C:\Users\Oraman>mysqldump...
lower_case_table_names参数设置解决Error Code: 1146. Table doesn't exist?
在 MariaDB 10.2.11 for windows中使用mysqldump导出DB,并导入Mysql 5.7.16 for Linux后,在程式执行时报错:Error Code: 1146. Table XXX doesn't exist检查程式代码发现执行SQL :SELECT * FROM Base_User ... 报的错,但检查Mysql 5.7.16 for Linux 中table却存在。尝试把SQL中驼峰式...
CONTROL_FILE_RECORD_KEEP_TIME和MAXLOGHISTORY参数详解
Why is the MAXLOGHISTORY Parameter Ignored When Creating a Controlfile? (fix:When a controlfile is created, it is not obvious how the MAXLOGHISTORY parameter relates to the number of records created in the Log Histor...
Master Note: Overview of Database ControlFiles (文档 ID 1493674.1)
APPLIES TO:The purpose of this document is to provide an overview of the Database control file concepts.SCOPEThe database control file is a small binary file necessary for the database to start and operate successfully. A control file is updated continually by Oracle during database ...