impdp报错ORA-39001、ORA-39000、ORA-31619
使用数据泵工具进行数据迁移时,如果从高版本迁移到低版本,必须在expdp时添加version参数,否则在执行impdp进行导入数据时会报错。
linux系统:rm-rf执行以后,怎么办?我来教你恢复文件。
大家好我是历史,身为liunx系统管理员,rm命令是不是经常在用呢?有没有做过rm命令以后,瞬间感觉无语的时候!让大家看看我的血的教训! &nb...
详说Oracle Vault——原理、安装与配置
对于信息系统而言,安全性是至关重要的考量方面。从近年来全球爆发的信息数据泄露引起的广泛关注来看,没有数据的安全,就没有客户持续的信任,也就没有企业的生存空间。安全威胁是一个综合性的范围。究其要点,是由很多因素构成的,比如广受关注的外界黑客网络攻击。但是,经过统计,我们企业面对的绝大多...
DB_NAME、DB_UNIQUE_NAME、SERVICE_NAME和INSTANCE_NAME等的区别
【转载】DB_NAME、DBID、DB_UNIQUE_NAME、SERVICE_NAME、SID、INSTANCE_NAME、GLOBAL_DATABASE_NAME搭建DG时,突然想起oracle这些为数众多的name,以下是概念整理,仅代表个人观点DB_NAME:①是数据库名,长度不能超...
MAC os 安装oracle 10g
以下内容来源于萧北风寒博客:http://www.qisnow.com/?p=164首先下载oracle数据库安装文件,下载地址http://www.oracle.com/technetwork/cn/database/10204macsoft-x86-64-087400-zhs.html开始安装,看...
一则报警信息所折射出来的诸多问题
在主备库环境中,如果出现数据文件级的一些不一致,后期修复会很麻烦,所以这种情况可以提前规避,减少后期的隐患,我定制了一个数据库监控选项,即数据文件状态的检查。最近几天,在半夜的时候,我总会收到这么一则报警信息,最开始没有留意,看报警信息是在备库中。[DB监控系统]_ora_stest2_s2_yangjr@10.127.xxxx_报警...
一次数据变更的审核过程
今天正在做一个数据变更操作,突然一个开发的同学找到我,看起来比较着急的样子,说想让我做一个数据变更。 当然在这种时候,我正在做的数据变更操作已经被打断了,已经有一些不愿意了,而且还要紧急变更,在没有得到脚本,没有环境,没有脚本说明,对于这种三无要求我一向都是比较排斥的。所以...
一则数据库无法重启的案例分析
今天一个开发的同事找到我,说有个问题想咨询一下我,突然想起他昨天让我帮他处理一个工单,他这么一问我才想起来还没做,结果他说是另外一件事,说有个开发测试的环境,数据库报04031的错误,想让我帮忙看看是怎么回事,这种问题刚好就找对了。首先开发测试环境,访问量不高,业务量不大,环境也要简单很多,出现这...
Oracle升级中的参数补充
数据库升级的时候有一个很重要的环节就是数据库参数审核,对于数据库参数还是有很多的门道,其中一种就是对于过期参数的处理。我们可以使用如下的SQL来得到一个基本的过期参数列表。SELECT name FROM v$parameter WHERE isdeprecated = 'TRUE';当然内容也比较...
关于switchover的流程和补充
对于Oracle Data Guard中的Switchover一般是计划内的操作,自己其实也处理了不少的故障,也算是轻门熟路。复杂的事情简单做,简单的事情重复做,重复的事情用心做,想必很多事情都是这个理吧。发现很多事情虽然做了很多遍,但是每次都会有不同的体会,而这些积累下来的经验才让我们的经验更加宝贵。一般来说Oracle的Switc...
和开发讨论的一个数据变更需求
最近在评估一个开发同事的需求时,发现随着需求的变化,DBA相关的评估工作也会随之变化,同时反射到开发同事那边,通过这个案例也可以看到很多的需求变化,可以从中看出很多的不足和改进之处。 首先开发提出的一个数据需求,删除数据库中的几张表数据,然后把剩下的数据都...
最近的几个技术问题总结和答疑(五)
最近收到了几个朋友的提问,我简单总结了一下。问题1:首先是有个朋友问到,单引号,双引号在有些场合通用,有些场合会提示错误。我做了一个简单的测试,当然只是一个相对片面的解读,能够说明问题即可。比如我需要修改SYS的密码为asdfasg!,需要注意末尾有一个感叹号。可以看到下面的测试结果。SQL> alter user sys i...
关于两个简单问题的分析
工作中碰到问题当然是见怪不怪了,而处理这些问题也是我们的价值所在。今天处理了几个看起来比较有意思的小问题,当然究其原因,要不是不规范,要不就是基本功不够扎实。问题1:奇怪的ORA-00600报错,常规的原因对于ORA-00600的错误,其实自己也碰到过很多次了,绝大多数的情况下,这个错误还是能够反映出来一些不规范的...
MySQL迁移文件的小问题
线上有一台服务器上,里面有一个mysql数据库服务,其实库也很小,就几个G,一直以来是保留了多天的备份集,但是因为业务的关系,这个库其实只有一些基本的数据查询,但奇怪的是没有从库,一直以来是每天都会备份,保留了近一周的备份集,这种情况也倒相安无事。不过不巧的是这台服务器上还部署有Oracle数据库,空间要大很多...
执行计划变化导致CPU负载高的问题分析
前几天碰到一个CPU负载较高的问题。从系统层面来看,情况不是很严重,但是从应用的角度来说,已经感觉到很慢了。因为前端的调用频率还是比较高。所以会把这个问题放大。使用top -c查看了基本的服务器信息。可以看到负载大概在30%左右。IO wait不高。top - 19:30:48 up 179 days, 4:54, 3 users, load a...
dataguard备库的数据文件的迁移
关于移动数据库文件,之前写了一篇博文,http://blog.itpub.net/23718752/viewspace-1127910/但是在备库中还是有一些的差别。最近因为对备库做了一些规划,新增加了几个分区,想把数据库的一部分文件放到SSD上。所以这个时候在现有的备库基础上需要移动备库的数据库文件。这里就不局限于数据文件了,不过目前的测试情况来...
dataguard中需要注意的一些数据文件操作
因为最近需要做一个测试,就顺手搭建了一套简单的dg环境。不过碰到了一些小问题。数据库环境是11gR2,当然备库是开在open状态,配置了dg broker,一切都很快完成了。备库状态为"READ ONLY WITH APPLY"当然这是期望之中ADG的状态。然后在主库需要做一些配置,准备创建几个表空间先创建了一个表空间 create tablespac...
增量数据丢失的原因分析
今天开发的同事找到我,让我帮他们补一部分数据,因为有一个表的数据已经快一个月没有增量数据了,这个需求听起来有些奇怪是不?问题的背景是在统计库中存在一个表,供部分应用做统计分析,每天会根据时间生成一条记录,这条记录汇总的数据会作为统计分析所用。但是每天的这一条增量数据的源头来自于另外两个在线交易库。...
测试环境的迁移式升级和数据整合
很多时候,大家工作中都会有一种被动的思维,那就是能不动就不动,从求稳的角度来看无可厚非,但是从风险的角度来说,还是有待商榷的。如果存在风险,还保持原样很可能就是一个不定时炸弹。这不手头有一套环境,按照以前的标准是根本入不了我的法眼的,但是因为是测试环境,小问题比较多,存在容灾风险,但是这么多年一直...
Oracle 12c PDB浅析(二)
之前写了第一篇Oracle 12c PDB浅析 http://blog.itpub.net/23718752/viewspace-1823792/? 在上次的基础上继续来学习学习。 首先关于多租户的架构设计来说,就好比在一座已经几十年的老房子上动地基一般,这个变化着实够大,如此重大的变化Oracle不遗...