Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11g使用DML Error Logging来避免bulk insert故障

Oracle 11g使用DML Error Logging来避免bulk insert故障

使用DML Error Logging来避免bulk insert故障当使用带有子查询的insert语句来加载数据时如果出现错误.系统会终止该语句并回滚整个操作.这是非常消耗时间和资源的操作.如果insert这样的语句可以使用DML Error Logging功能来避免这种情况.为了使用DML error logging功能需要增加一个子句来指定error logging表名来记录当DML操作所遇到的错误记录.当向insert语句增加一个error log...
Oracle用户密码过期和用户被锁解决方法

Oracle用户密码过期和用户被锁解决方法

【原因/触发因素】确定是由于Oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。【影响和风险】影响密码过期后,业务进程连接数据库异常,影响业务使用。问题发生频率数据库密码过期后,业务进程一旦重启会提示连接失败。【解决方案】按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:sql>SELECT username,PROFILE FROM ...
DB2 SQL0902C 解决实例

DB2 SQL0902C 解决实例

周日开发环境在对数据库进行归档删除时,将数据库重启之后,数据库无法打开,后续有对数据库进行了全库恢复,由于是开发自己的环境,他们也无意识的乱搞起来,最后导致现场完全混乱,最后请求技术部支持,我在其他主机上对数据库进行在线备份后打算在该主机上进行DB2的还原遭遇SQL0902C A system error (reason code = "8") occurred. Subsequent SQL 的报错,DB2数据库版本完全一致,且备份片通过db2ckbtp...
Oracle current_date和sysdate时间不一致解决

Oracle current_date和sysdate时间不一致解决

前段时间,发现一套新装载的Rac数据库所在操作系统时间不对,查询dbtimezone发现为-06:00,说明时区不对; select dbtimezone from dual;DBTIME----------06:00OK,先将rac停掉,再在一段启动数据库,更改time_zone参数:alter database set time_zone="+08:00";更改参数后,将数据库shutdown,再将Rac数据库启动起来;接着分别运行以下SQL,查看时间...
Oracle表空间增长异常解决又一例

Oracle表空间增长异常解决又一例

描述:客户环境某台数据库临时表空间异常增长(日期随机),观察下来可能是下列两个Oracle自身的定时job引起,时间:2014/01/14 凌晨1点左右 2014/01/08 凌晨4点左右已知的临时表空间增长时间,和trace文件错误吻合, 请帮忙分析原因,及解决办法。如需要登录服务器,请电话联系陆耀祺,他将电话告知相关信息。附件为相关日志,和一个自定义跟踪数据文件大小日志,间隔为1小时。调查:我们发现客户环境有一条SQL语句的运行导致了临时表空间的异...
Linux平台安装Oracle 10g数据库教程

Linux平台安装Oracle 10g数据库教程

Oracle数据库软件可以跑在几乎所有的Windows/Unix系列操作系统上,由于linux系统的易获得,开源,建议学习使用。(本次使用RedHat 5.3 32bit)1)安装Linux操作系统传送门:http://www.linuxidc.com/Linux/2014-06/103881.htm2)配置Linux操作环境1.安装所需软件包(Linux安装软件包建议使用命令rpm -ivh Name.rpm 安装包一般都在光盘内,插入光盘后自动挂在/m...
Oracle ASM介绍和安装Linux5.2+Oracle10g+ASM过程

Oracle ASM介绍和安装Linux5.2+Oracle10g+ASM过程

1)ASM(自动存储管理)的来由:ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功能,这是Oracle自己提供的卷管理器,主要用于替代操作系统所提供的LVM,它不仅支持单实例,同时对RAC的支持也是非常好。ASM可以自动管理磁盘组并提供有效的数据冗余功能。使用ASM(自动存储管理)后,数据库管理员不再需要对ORACLE中成千上万的数据文件进行管理和分类,从而简化了DBA的工作量,可以使得工作效率大大提高。2)什么是AS...
Oracle 事务的开始与结束

Oracle 事务的开始与结束

事务是用来分割数据库活动的逻辑工作单元,事务即有起点,也有终点;当下列事件之一发生时,事务就开始了:连接到数据库上,并执行了第一天 DML 语句;当前一个事务结束后,又输入了另外一条 DML 语句;当下列事件之一发生时,事务就结束了:执行 COMMIT 或 ROLLBACK语句;执行一条 DLL语句,例如 CREATE TABLE 语句;在这种情况下, 会自动执行 COMMIT 语句;执行一条 DCL语句,例如GRANT语句;在这种情况下,会自动执行COM...
ORA-01843:无效的月份

ORA-01843:无效的月份

Oracle数据库默认情况下,会以DD-MON-YY的形式显示日期,其中DD是天数,MON是月份的前三个字母(大写),而YY是年份的最后两位。数据库实际上会为年份存储4位数字,但是默认情况下只会显示最后两位。一个简单的语句:SELECT TO_DATE("21-MAY-2014") FROM dual;引发ORA-01843:无效的月份!PL/SQL Developer错误:命令行:分析:通过命令行中日期的显示发现,日期的显示是以中文格式显示(Oracle...
<< 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 >>