随笔分类 -  oracle

摘要:方式一:使用管道符||进行拼接 方式二:使用concat()函数 区别: 方式一可以拼接多个字符串; 方式二只能将2个字符串拼接到一起,方式二可以嵌套使用:concat(concat('01',name),id)。 拼接单引号 在orcale中,2个单引号相当于1个单引号; 测试一: 两个字符,就是 阅读全文
posted @ 2024-07-10 10:58 黄多鱼 阅读(2066) 评论(0) 推荐(0)
摘要:尽管网上有很多Oracle Dataguard的配置教程,但不难发现,很多采用的是rman duplicate这种方法,尽管此种方法较为简便。但在某种程度上,却也误导了初学者,虽说也能配置成功,但只知其然不知其所以然,Dataguard的本质没有吃透,也不利于其维护和调优。 本配置文档基于Oracl 阅读全文
posted @ 2024-07-08 16:22 黄多鱼 阅读(139) 评论(0) 推荐(0)
摘要:一,undo介绍 二,undo视图说明 三,常用脚本说明 四.释放UNDO表空间 五.参考 一,undo介绍 Oracle中 undo的作用主要有两个:第一是回滚事务,第二是产生一致性读。同时也衍生出了一些新的 功能,比如Flashback query。传统的 undo是通过undo segment 阅读全文
posted @ 2024-07-05 15:24 黄多鱼 阅读(323) 评论(0) 推荐(0)
摘要:一.概要 Oracle安装好后,把存档终点设置为USE_DB_RECOVERY_FILE_DEST, 所以归档日志默认是保存在oracle系统的闪回恢复区(Flash recovery area)的。 默认的db_recovery_file_dest是2G, 所以一般建议将存档终点修改为操作系统的适 阅读全文
posted @ 2024-07-03 16:47 黄多鱼 阅读(414) 评论(0) 推荐(0)
摘要:1.查询CMS用户当前系统活动的会话 select t.SID,t.SERIAL#,t.STATUS,t.LOGON_TIME,t.LAST_CALL_ET,t.PROGRAM,t.LOCKWAIT, t.BLOCKING_SESSION,t.BLOCKING_SESSION_STATUS,t.BL 阅读全文
posted @ 2024-07-03 15:12 黄多鱼 阅读(147) 评论(0) 推荐(0)
摘要:--查询等待的会话 ID , 阻塞的等待时间类型、事件 ID 、 SQLID 等等信息 select * from v$active_session_history h where sample_time > trunc(sysdate) and session_state = 'WAITING' 阅读全文
posted @ 2024-07-02 14:54 黄多鱼 阅读(16) 评论(0) 推荐(0)
摘要:#根据sql内容查找sql_id和sql的发起方式 sql> select sql_id,module from v$sql where last_active_time > sysdate and sql_text like '%dba_free_space%'; #生成杀进程的sql sql> 阅读全文
posted @ 2024-07-02 10:14 黄多鱼 阅读(246) 评论(0) 推荐(0)
摘要:数据库在open RESETLOGS时报错,如下 SQL> alter database open RESETLOGS; alter database open RESETLOGS * ERROR at line 1: ORA-00392: log 4 of thread 2 is being cl 阅读全文
posted @ 2024-06-27 15:55 黄多鱼 阅读(429) 评论(0) 推荐(0)
摘要:查看当前日志组的状态,GROUP编号 sql> SELECT group#,members,bytes/1024/1024 byte_mb,status FROM v$log; GROUP# MEMBERS BYTE_MB STATUS 1 2 100 CURRENT 2 2 100 INACTIV 阅读全文
posted @ 2024-06-27 10:18 黄多鱼 阅读(433) 评论(0) 推荐(0)
摘要:Oracle 数据库恢复操作最关键的依据就是 redo log,它记录了对数据库所有的更改操作。在研究如何提取 redolog 中 DML 操作的过程可谓一波三折,因为介绍 redolog 结构细节的资料实在太少了,不过好在最后大致理清了它的结构,并开发了一个基于日志的同步软件。 本系列文章就记录下 阅读全文
posted @ 2024-06-27 09:12 黄多鱼 阅读(306) 评论(0) 推荐(0)
摘要:表空间管理类 查看表空间使用率 sql> set line 220 sql> select total.tablespace_name,round(total.MB, 2) as Total_MB,round(total.MB - free.MB, 2) as Used_MB,round((1 - 阅读全文
posted @ 2024-06-26 17:04 黄多鱼 阅读(48) 评论(0) 推荐(0)
摘要:SQL> startup nomount ORACLE instance started. Total System Global Area 395387088 bytes Fixed Size 454864 bytes Variable Size 285212672 bytes Database 阅读全文
posted @ 2024-06-26 16:40 黄多鱼 阅读(283) 评论(0) 推荐(0)
摘要:Firstly ORACLE will never allow you to drop the current ONLINE redolog file – Ex : SQL> select GROUP#,THREAD#,STATUS from v$log; GROUP# THREAD# STATUS 阅读全文
posted @ 2024-06-26 16:30 黄多鱼 阅读(25) 评论(0) 推荐(0)
摘要:This note examines how to create an Oracle 12.1.0 physical standby Active Data Guard database using the RMAN DUPLICATE FROM ACTIVE command. We will be 阅读全文
posted @ 2024-06-26 15:59 黄多鱼 阅读(29) 评论(0) 推荐(0)