随笔分类 -  oracle

摘要:1.查看当前归档日志目录 SQL> show parameter recovery NAME TYPE VALUE db_recovery_file_dest string /u01/app/oracle/fast_recovery_ area db_recovery_file_dest_size 阅读全文
posted @ 2020-07-26 11:05 orcl 阅读(4642) 评论(0) 推荐(0)
摘要:方法1.关机修改数据文件路径 1.查看当前数据文件路径 SQL> select file_name from dba_data_files; FILE_NAME /u01/app/oracle/oradata/oradb/users01.dbf /u01/app/oracle/oradata/ora 阅读全文
posted @ 2020-07-23 18:05 orcl 阅读(963) 评论(0) 推荐(0)
摘要:rhel6.4搭建rac前共享存储配置(iscsi+multipath+udev) server: IP配置: 192.168.12.30 192.168.12.40 添加一个100G磁盘/dev/sdb 添加两个网络适配器,即两个网卡,并分配IP。 由于目的是配置oracle rac集群,所以在服 阅读全文
posted @ 2019-12-03 11:00 orcl 阅读(773) 评论(0) 推荐(0)
摘要:之前使用数据库数据迁移过程中出现产生大量归档日志的情况(由于迁移的目标库是DG,必须开启归档)。 为避免出现归档空间爆掉的情况,设置定时任务删除系统当前时间30分钟前的归档日志,脚本如下: cat delete_archivelog_30min.sh #!/bin/bash source ~/pro 阅读全文
posted @ 2019-11-22 18:24 orcl 阅读(1371) 评论(0) 推荐(0)
摘要:案例一:归档日志满,数据库用户无法登陆,业务异常 解决方案一(可以登录rman): rman target / RMAN> crosscheck archivelog all; RMAN> delete archivelog until time 'sysdate-7'; RMAN> crossch 阅读全文
posted @ 2019-11-22 18:18 orcl 阅读(1802) 评论(0) 推荐(0)
摘要:oracle DG查看延时时间 SQL> select value from v$dataguard_stats where name='apply lag'; 例如: SQL> select value from v$dataguard_stats where name='apply lag'; 阅读全文
posted @ 2019-11-22 18:13 orcl 阅读(3372) 评论(0) 推荐(0)
摘要:背景 当Oracle 归档日志满了后,将无法正常登入oracle,需要删除一部分归档日志才能正常登入ORACLE。最近遇到一个问题,一套Oracle 11g数据库使用RMAN删除了归档日志,但是仍然无法释放,导致无法登陆oracle数据库。 1.查看归档日志文件 oracle@ps251n2s:[/ 阅读全文
posted @ 2019-11-22 17:43 orcl 阅读(623) 评论(0) 推荐(0)
摘要:一、背景 系统: 主库:rhel 6.4 64bit 备库:rhel 6.4 64bit 内存:2G [oracle@dgdb1 ~]$ free -m total used free shared buffers cached Mem: 1863 1176 686 0 13 896 -/+ buf 阅读全文
posted @ 2019-11-22 03:24 orcl 阅读(2016) 评论(0) 推荐(0)
摘要:一、查看当前归档日志路径 SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online l 阅读全文
posted @ 2019-11-19 17:25 orcl 阅读(1915) 评论(0) 推荐(0)
摘要:1.查看表大小,索引大小,获取表的DDL创建脚本 select bytes/1024/1024 from dba_segments where segment_name='table_name' and owner='username'; select bytes/1024/1024 from db 阅读全文
posted @ 2019-11-11 16:46 orcl 阅读(557) 评论(0) 推荐(0)
摘要:ORACLE11g Dataguard物理Standby日常巡检操作手册 编写:_____________校对:_____________日期:_____________ 目录1、DG环境的日常巡检 41.1、主库环境检查 41.1.1、主库实例启动状态检查 41.1.2、主库启动模式检查 41.1 阅读全文
posted @ 2019-11-11 16:28 orcl 阅读(1785) 评论(0) 推荐(0)
摘要:一、oracle ADG启动顺序 1.启动主备库监听 [oracle@dgdb1 ~]$ lsnrctl start [oracle@dgdb2 ~]$ lsnrctl start 2.启动备库 SQL> startup nomount SQL> alter database mount stand 阅读全文
posted @ 2019-11-11 16:25 orcl 阅读(2651) 评论(0) 推荐(0)
摘要:oracle11g ADG主备切换 1、主库 SQL> select name,open_mode,switchover_status from v$database; NAME OPEN_MODE SWITCHOVER_STATUS PROD1 READ WRITE TO STANDBY SQL> 阅读全文
posted @ 2019-09-21 23:27 orcl 阅读(2780) 评论(0) 推荐(0)
摘要:Oracle DG 搭建1、 环境 OS IP hostname db_name DB_UNIQUE_NAME主库 RHEL 5.4 192.168.12.20 edgzrip1.oracle.com PROD1 PROD1备库 RHEL 5.4 192.168.12.30 edgzrip2.ora 阅读全文
posted @ 2019-08-26 21:43 orcl 阅读(3115) 评论(0) 推荐(0)
摘要:1、模拟误删undo表空间 rm -rf undotbs01.dbf 2、解决步骤 SQL> shutdown immediateORA-01116: error in opening database file 3ORA-01110: data file 3: '/u01/app/oracle/o 阅读全文
posted @ 2019-08-21 23:41 orcl 阅读(876) 评论(0) 推荐(0)
摘要:用户如何让其他用户操作自己的表? 方法一:给予其他用户对表的操作权限 大家习惯上使用方法一,但是方法一需要其他用户在操作表数据的时候在表的前面加上schema,比较麻烦。 问题来了,如何在不需要添加schema的情况下让其他用户操作表数据? 方法二:表的拥有者创建表的公共同义词,并把同义词的操作权限 阅读全文
posted @ 2019-06-23 23:28 orcl 阅读(262) 评论(0) 推荐(0)
摘要:@?/rdbms/admin/awrrpt 阅读全文
posted @ 2019-05-28 09:58 orcl 阅读(159) 评论(0) 推荐(0)
摘要:RMAN> restore spfile from autobackup; Starting restore at 03-APR-19using channel ORA_DISK_1using channel ORA_DISK_2 channel ORA_DISK_1: looking for AU 阅读全文
posted @ 2019-04-03 16:56 orcl 阅读(298) 评论(0) 推荐(0)
摘要:修改主库PROD1密码后,查看configuration状态看到以下报错: [oracle@edgzrip1-PROD1 ~]$ dgmgrl sys/oracleDGMGRL for Linux: Version 11.2.0.3.0 - Production Copyright (c) 2000 阅读全文
posted @ 2019-03-27 18:22 orcl 阅读(1611) 评论(0) 推荐(0)
摘要:修改主机名后,has无法启动,将has启动之后,尝试ASMCA,出现如图提示: 再尝试登陆asm实例,出现如下提示: [oracle@edgzrip2-+ASM ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.3.0 Production on Su 阅读全文
posted @ 2019-03-03 00:31 orcl 阅读(3262) 评论(0) 推荐(0)