在实际工作中,我们经常发现系统比较慢,但是具体原因不清楚,需要我们跟踪到数据库内部看到底执行了什么,这就需要我们使用trace文件,下面是我自己总结的一点tip。 应用场景一:知道某个用户,想跟踪这个用户的操作 1.找到SID和serial# select * from v$se...
oracle11GR2的安装文件和示例数据库的安装文件是分开下载和分开安装的。但是默认安装会提示一堆的错误信息,如oracle_home目录已安装等等 下面就简要说明下如何在centos下安装oracle11gR2的示例数据库 1.下载示例数据库 在官网找到下载地址,展开全部,找到e...
oracle的数据恢复方式有很多,但是都比较麻烦,幸好有老熊的ODU的工具,目前这个工具已经不在提供免费的版本,而且听说授权还比较贵,对好的东西的市场化我本人是支持的,但是希望有其他途径可以继续帮助那些像我一样的贫穷的人,毕竟说服老板话费几万银子去...
今天遇到ORA-12560: TNS: 协议适配器错误的问题,很奇怪的一个问题,之前一直很好,在我又安装一个实例后删除,就发生了这个问题。经过一番努力问题已经解决,与大家共享。 造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。w...
四、switchover主备切换 DG的主要用途是HA高可用性,既然已经搭建好了主备环境,那现实环境中可能存在以下几种情况。 由于某种原因我们需要切换主备身份,即主备切换(Switchover) 主库故障,需要启用备库为主库,即故障转移(Failover) 客户端实现自动的故障...
五、failover 一般情况下执行failover都是主库已经game over。故障转移将备库转换为主库,但不把原主库(有故障,无法正常工作)切换为备库。当故障转移发生后,你必须重建主库,或者使用闪回数据库功能将主库回退到故障发生前,然后转换其为备库并启用日志...
在64位的centos安装64位的oracle的时候,有时候会出现libXext.so.6: cannot open shared object file:的错误。 这个原因主要是oracle在安装的时候需要安装一些32位的lib,也就是类似于windows下的dll 出现这个问题,可以采用如下的解决办法: #yum install l...
修改ip导致服务不可用 1.修改hosts vi /etc/hosts 修改ip地址 2.lsnrctl start 后会发现The listener supports no services,解决方案如下 $sqlplus / as sysdba SQLstartup SQLshow parameter service_names SQLalter system register; $lsnrctl status OK...
1.创建目录 查询已有目录:select * from dba_directories 创建并授权: CREATE DIRECTORY dump_dir AS /tmp/ grant read,write on directory dump_dir to snkData; 2.导出数据 (1)按用户导出:PARALLEL是并发度,2和4都测试过 expdp snkData/1234 DIRECTORY=...
此步骤自动从生产服务器备份数据,传输到开发机器,并恢复数据库。 从192.168.200.156备份数据传输到192.168.201.11并自动恢复数据 1.准备ssh无密码传输 (1)在200.156上操作 [root@rh ~]ssh-keygen -t rsa 一直回车下去,其中公共密钥保存在 ~/.ssh/id_rsa.p...