Welcome 微信登录

首页 / 数据库 / MySQL

ORA-02050 事务处理xxx已回退, 某些远程数据库可能有问题

ORA-02050 事务处理xxx已回退, 某些远程数据库可能有问题

--数据库检查的时候发现今天一个库报了ORA-02050错误:ORA-02050: 事务处理 35.28.256948 已回退, 某些远程数据库可能有问题ORA-01013: 用户请求取消当前的操作ORA-01013: 用户请求取消当前的操作根据错误信息可知可能是远程数据库操作失败导致的。查看metalink上面的解释是:Error: ORA 2050 Text:transaction <num> rolled back, some remot...
GoldenGate进程断掉后重新设置启动时间

GoldenGate进程断掉后重新设置启动时间

由于系统重启,重启之后操作人员并未重启goldengate进程,导致复制链路断掉。而且由于时间过去较长,相关的部分归档日志已经备份删除。首先试了一下重新抽取进程,发现缺少归档文件。尝试追归档,不幸的是正巧备份软件出问题,无法正常重启链路了。只能进行重新初始化操作,首先确认抽取进程ext1,传输进程dpump1,复制进程rep1都处在stop状态修改e进程启动时间ALTER EXTRACT ext1, TRANLOG, BEGIN 2015-04-07 17...
ORA-01727 view赋权with grant option

ORA-01727 view赋权with grant option

ORA-01720: grant option does not exist for "SCOTT.LOCK1" 该问题出现在将view赋权给另外的用户时,而该view中引用了第三个用户下的表。例如:我有三个用户:scott,roy,test在roy下创建一个view引用到scott的表然后将roy下的view的访问权限给test如果按普通的赋权模式,此时就会报出ORA-01720错误。解决方法是:在将表scott下的表访问权限赋权给roy用户时,加上wi...
删除主键无法删除对应索引问题 drop constraint

删除主键无法删除对应索引问题 drop constraint

--在删除一个表主键的时候索引没有删掉的问题,如果主键索引是和主键约束一起建的,则删除约束的时候索引会自动删除掉,如果是先建了索引,然后建立主键,则删除约束的时候索引不会一起被删除掉测试:--创建测试表create table dbmgr.test_pk as select * from REINSDATA.REINS_PROP_PLAN_ADJ where rownum <1000--创建主键,同时创建索引,这里using index是默认的,如果...
ORA-00031-标记要终止的会话,在OS一级杀掉进程

ORA-00031-标记要终止的会话,在OS一级杀掉进程

杀进程的时候报出ORA-00031-标记要终止的会话但是查看v$session视图会话还存在,只是状态改为 killed,并未被真正kill掉这时,我们可以从操作系统层杀掉该进程步骤:1、根据v$session 中的paddr字段查找对应的spidselect spid from v$process a where a.ADDR="paddr"2、登录到操作系统Oracle用户,查找对应的进程ps -ef |grep spid3、杀掉查到的进程kill -...
MySQL监控工具之innotop

MySQL监控工具之innotop

innotop是一个通过文本模式显示MySQL和InnoDB存储引擎的监测工具。innotop是用perl语言开发,这是它能更加灵活的使用在各种操作平台之上,它能详细的的监控出当前mysql和innodb存储引擎运行的状态,以便维护人员根据结果合理的优化数据库,让数据库更稳定更高效的运行,innotop依赖于系统的perl-ExtUtils-MakeMaker软件包。1.安装perl依赖包[root@linuxidc ~]# yum install per...
Oracle存储过程根据指定日期返回(N个)工作日的时间

Oracle存储过程根据指定日期返回(N个)工作日的时间

一直都没写过Oracle的存储过程,今天突然来了一个需求:计算指定日期的前N个工作日或者后N个工作日日期(去除周末,法定节假日无法计算),然后研究了一下 Oracle的时间函数和循环方法。具体实现方法如下,也没啥难的,对数据库没研究过,也不知道下面的写法效率怎么样。或者有没有更好的写法。o(︶︿︶)o 唉!create or replace procedure proc_CalculationWorkDate( plan_date in date,--登录...
判断点是否落在面中的Oracle存储过程描述

判断点是否落在面中的Oracle存储过程描述

1.背景公司在乐亭的项目中,工程同事提出了需要在对接车辆GPS上报点时,能够实时判断该点是否落在乐亭行政区内。如果不在,将其报警。处理思路分为了两种,一种是前端实时从数据库中拉取存入的GPS点,然后判断点是否落在区域面中。第二种,就是在与GPS厂商实时对接GPS数据,将GPS数据存入到我方数据库中对应表时,就进行点是否落在区域面中的判断,如果不是,则在对应表的判断点面关系字段中将其标注。考虑到效率以及记录的保存,最后选择第二种方案,即在数据库层面进行操作,...
Oracle SQL语句追踪

Oracle SQL语句追踪

1SQL语句追踪 追踪SQL语句的执行过程需要在Oracle服务器端进行,Oracle服务器端会检测并记录访问进程所执行的所有SQL语句。下面使用的命令都是在命令行模式下执行的,所以我们需要使用命令行以管理员身份登陆Oracle数据库。下面就是该工具使用的详细步骤。 首先要追中SQL语句,我们需要确定追踪客户端进程的会话ID,下面命令枚举了当前服务器所有访问进程会话ID和串口,然后选择需要检测的会话ID和串口。Select username, sid,...
ORA-12545: 因目标主机或对象不存在, 连接失败

ORA-12545: 因目标主机或对象不存在, 连接失败

1. 问题描述 XP系统下同时安装了AX1应用程序和升级版AX2,连接同一个在本机Oracle客户端上配置的连接实例,其中AX2显示链接成功,而AX1却链接失败,其中Oracle实例配置一定正确,因为AX2已经链接成功。在此之前AX2和AX1都是能连接成功的,用户使用360杀毒后,AX1才出现问题。2. 问题分析 通过日志分析,发现AX1返回的错误信息是“ORA-12545: 因目标主机或对象不存在, 连接失败”。显然这个信息是...
Oracleclient+PLSQL Developer实现远程登录Oracle数据库

Oracleclient+PLSQL Developer实现远程登录Oracle数据库

Oracle数据库功能强大、性能卓越,在造就这些长处的同一时候,也导致Oracle占内存比較多。针对这个问题,我们怎样做到取其精华去其糟粕呢?解决方式:我们能够在局域网内的server上安装庞大的Oracle数据库,在开发者的PC机上安装Oracleclient,通过Oracleclient远程登录Oracle数据库。操作步骤:1.我们能够从Oracle官网下载Oracleclient软件,也能够从百度网盘下载,网盘推荐下载地址:http://pan.ba...
<< 851 852 853 854 855 856 857 858 859 860 >>