![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 67
bigger王
linux Oracle
展开
-
使用透明网关实现oracle访问sqlserver
使用透明网关实现oracle访问sqlserver在项目上有跨库访问异构数据库的需求,通常是运行在oracle上的his系统,访问运行在sql server上的lis等系统,异构数据库的跨库访问需要使用透明网关。以下介绍透明网关gateway的安装和配置。原创 2023-02-22 10:03:45 · 1429 阅读 · 3 评论 -
truncate表后如何快速恢复
①truncate之后,需要保证没有新的数据进入表中,否则无法还原;来关闭/开启表空间的写功能,这样可以保证数据文件不会被覆写。②存放该表的数据文件块不能被覆盖,否则无法完整还原数据。将wy.TEST$插入到要恢复的表中。truncate表后的快速恢复方法。使用wy用户查看多了TEST$$表。模拟使用truncate清空表。开始执行恢复,用户名,表名。查看表所在的数据文件位置。执行脚本并输入文件位置。原创 2022-09-19 15:31:39 · 2679 阅读 · 0 评论 -
编译存储过程卡住
连续两天不同项目上的同事都遇到了编译存储过程的时候,卡住不动,且时间很长影响到业务。现场描述是修改表结构,增加了两个字段,然后需要编译存储过程。已经给说了不要再业务高峰做任何更改操作,所有操作要在测试环境测试,统一时间去做变更……编译慢,卡住后,用我之前给我语句没有发现锁表。查到要编译的存储过程,然后把连接杀掉,再编译,语句如下。直接在数据里面执行杀掉会话,然后重新编译,瞬间就过去了。......原创 2022-09-01 11:50:57 · 621 阅读 · 0 评论 -
ORA-00600: 内部错误代码, 参数: [kcratr_nab_less_than_odr]
早上同事说连不上fgdb但是可以连上xpnew这个库,让我给看下。第一反应是昨天停电服务器没有起来,然后自己测试连接如下。C:\Windows\System32>sqlplus system/oracle@fgdbSQL*Plus: Release 11.2.0.4.0 Production on 星期三 7月 14 09:40:01 2021Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR:ORA-01033:.原创 2021-11-12 10:36:35 · 22071 阅读 · 5 评论 -
如何实现Linux下SQLPlus历史命令上下调回
在linux中oracle的sqlplus是没办法像linux的shell一样可以上下调回历史输入的。rlwrap就很好的解决了这个问题。rlwrap 可以用来支持Oracle下sqlplus历史命令的回调功能,提高效率。详细步骤如下挂镜像,查看包[root@lzzh ~]# mount /dev/sr0 /mntmount: block device /dev/sr0 is write-protected, mounting read-only[root@lzzh ~]# df -h...原创 2021-06-11 11:32:59 · 289 阅读 · 1 评论 -
如何获取一个job的ddl
如何获取一个job的ddl,有个需要要查看job的语句,使用get_ddl语句不行,找了很久把这个贴出来。SQL> create table ttime (t1 timestamp);Table created.SQL> exec dbms_job.submit(:v_job,what=>'begin insert into ttime values(systimestamp); end;',next_date=>SYSDATE,INTERVAL=>'sys...转载 2021-03-02 16:38:32 · 567 阅读 · 0 评论 -
数据库异地备份方案
数据库异地备份方案备份目的保证在生产数据库发生异常,短时间无法恢复时,确保数据的可恢复性,或者在误删数据后的紧急恢复。环境分析确定业务系统,确定生产环境,确认备份环境。1、 现有数据量2、 每日增量数据3、 备份位置4、 网络带宽5、 业务可中断时间6、 可容忍数据丢失情况风险分析1、 生产环境和备份环境在同一主机不能避免主机单点故障,如主机cpu,内存等硬件损坏,生产和备份都不可用,不建议。2、 生产环境和备份环境...原创 2021-01-13 15:06:05 · 4416 阅读 · 0 评论 -
从删库到跑路?!那你也得会正确的删库呀!
如何优雅的删除oracle数据库 做了恢复测试,现在要恢复另外一套库,想要把原来的环境打掉,一直使用暴力的rm删除数据文件,别人提示我连删库都不会,做什么dba首先将数据库mount到独占模式startup mount exclusive restrict;然后修改参数为允许受限的会话模式alter system enable restricted session;...转载 2019-04-10 17:28:24 · 796 阅读 · 0 评论 -
oracle生成awr报告——常规方法和无奈之举
生产中生成一份awr快照,有权限简单,没有权限就各种要申请权限,很麻烦,而且就想看个报告而已啊。有没有好的方法呢?介绍两种方法来获取报告,第一种比较常规,第二种是啥权限没有的时候,无奈之举。第一种:有oracle用户的权限(root同理,su到orale就行)登录sqlplus sqlplus / as sysdba执行脚本 @?/rdbms/admin/awrrp...原创 2018-07-03 11:26:32 · 792 阅读 · 0 评论