随笔分类 - Oracle
摘要:问题描述:使用存储过程的方式对oracle数据库的无效对象,如视图或者同义词进行定期的编译,让他变成一个有效的对象,加上定时任务可以实现自动化的处理。同时在数据库内部创建一个记录表,用来记录被编译过的对象 /*重新编译无效视图,无效同义词存储过程 --1.创建无效对象监控表invalid_objec
阅读全文
摘要:问题描述:使用静默的方式来安装emcc13.5+Oracle19.13,准备好19c的oracle环境,一开始用21c的库+emcc13.5的安装检查一直过不去,但是19c是没有问题的,具体问题会在下面文档中体现 一、下载软件 https://www.oracle.com/enterprise-ma
阅读全文
摘要:问题描述:往往有些需求,A用户依赖于B用户创建,A用户想要获取B用户的权限,oracle没找到有命令可以直接继承,只能写一些语句来代替 1.查询用户下的权限有哪些 SET PAGESIZE 100 SET LINESIZE 200 COLUMN owner FORMAT A20 COLUMN tab
阅读全文
摘要:问题描述:主备两个库不在同一个机房,此时想从这一套库中在复制一套可读可写的新库出来。网络带宽要求比较高,需要从备库中使用备份在起一个新库,也要测试下使用duplicate从备库能够在复制一个新库。经过测试,使用备份和duplicate都可以从备库中恢复新库。 下面使用duplicate恢复新主库,通
阅读全文
摘要:问题描述:主备两个库不在同一个机房,此时想从这一套库中在复制一套可读可写的新库出来。网络带宽要求比较高,需要从备库中使用备份在起一个新库,也要测试下使用duplicate从备库能够在复制一个新库。经过测试,使用备份和duplicate都可以从备库中恢复新库。 下面使用备份恢复新主库,跟rman恢复库
阅读全文
摘要:问题描述:创建性能监测表。从数据库中找出 num_rows<=3,或者统计信息被锁定的表;并且把这些表count(*)的历史峰值,记录下来。使用定时任务加上存储过程来实现这个方式,先筛选符合条件的信息,然后把这些信息存入性能监测表MONITORING_STATISTIC;然后对这些表中得数据进行分析
阅读全文
摘要:问题描述:看到一篇文章 在$ORACLE_HOME/bin/sqlplus中可以查看到数据库命令的查询语句。可以直接编辑sqlplus文件,查到到我们平时标准系统命令的原脚本,但是自己进行编辑查看却是个二进制乱码文件,这个应该怎么样才能看到sqlplus原本的脚本文件呢? 手动编辑文件得到的结果是乱
阅读全文
摘要:问题描述:有一数据库准备进行主备switchover切换,但是有两个备库,其中最早一个备库状态已经出现GAP,第二个备库状态正常 SQL> show parameter log_archive_dest NAME TYPE VALUE log_archive_dest string log_arch
阅读全文
摘要:问题描述:运用AUD审计找出锁定用户的客户端IP 1.查询被锁用户 SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE FROM DBA_USERS WHERE ACCOUNT_STATUS = 'LOCKED(TIMED)'; SELECT USERNAME, A
阅读全文
摘要:问题描述:用备份进行DG恢复,恢复过程中报错ORA-19870: error while restoring backup piece /backup/db_BJCCORA_20180724_02t8qbe6_1_1 ORA-19870: error while restoring backup p
阅读全文
摘要:问题描述:看到有一道题,说删除一张表之后,什么会被关联删除 进行测试,看看一张表什么会被关联删除,进行scott下的EMP进行测试 一、创建测试需求用例 表结构: SQL> desc emp; Name Null? Type EMPNO NOT NULL NUMBER(4) ENAME VARCHA
阅读全文
摘要:问题描述:DG同步断了十天,发现FRA归档盘符满了。需要清理下,重新增量恢复DG Error 12528 received logging on to the standby FAL[client, ARC1]: Error 12528 connecting to racdb for fetchin
阅读全文
摘要:问题描述:在10.2.0.5的备库中open状态下开启实时同步,开启失败。一直卡着,只能强制停止 SQL> alter database recover managed standby database using current logfile disconnect from session; E
阅读全文
摘要:问题描述:生产库停机加内存和CPU,重启完服务器,启动数据库报错。 ORA-09925: Unable to create audit trail file Linux-x86_64 Error 2:No such file or directory Additional information:
阅读全文
摘要:问题描述:redhat 6 来安装oracle10.2.0.1的集群,坑太多了,不建议这样安装,即使安装成功,在升级过程中也会有各种报错。redhat5安装还比较顺利,6就一路坑 1.缺少依赖 libX11.so.6 is needed by xorg-x11-deprecated-libs-6.8
阅读全文
摘要:问题描述:环境是rac -> rac的DG环境,备库rac被crsctl stop cluster集群强制关库,重新启动之后导致数据库启动失败,报错如下: Errors in file /u01/app/oracle/diag/rdbms/racdg/racdg1/trace/racdg1_ora_
阅读全文
摘要:问题描述:重启完备库,之后发现主备同步状态异常,mrp进程状态显示applying log,但是v$datagaurd_stats视图中查询到归档日志并没有在应用。主库切换归档,可以正常传输过来,但是没法应用 1.备库状态 2.查看归档是否正常传输,可以正常从主库传输过来,但是不会实时应用 3.查看
阅读全文
摘要:问题描述:在进行数据泵进行数据库备份的时候,但是导出命令报错,环境是19C 4节点的rac 一体机。现在需要将asm磁盘组的空间进行清理,清理操作是删除一个pdb,删除之前先备份一下pdb ORA-31626:job does not exist ORA-31633:unable to create
阅读全文
摘要:问题描述:使用新生成的备库控制文件来对备份进行恢复,但是报错提示控制文件没有记录自动备份 RMAN-06172: no AUTOBACKUP found or specified handle is not a valid copy or piece 查看主库的人满关于控制文件的备份策略 OFF 将
阅读全文
摘要:问题描述:在主库给备库生成一个控制文件用于恢复,主库是一套rac环境,但是生成到文件系统失败 SQL> alter database create standby controlfile as '/home/oracle/racdg1.ctl'; ORA-00245: control file ba
阅读全文