about database,like oracle
Oracle分批delete大表数据
摘要:分批DELETEDROP TABLE T3;CREATE TABLE T3 AS SELECT * FROM DBA_OBJECTS;DECLARE CURSOR MYCURSOR IS SELECT ROWID FROM T3 ORDER BY ROWID; --按ROWID排序的CURSOR,删
阅读全文
posted @
2023-06-29 17:15
Leader.Z
阅读(291)
推荐(0)
Oracle终止正在执行中的存储过程
摘要:转自:http://wfly2004.blog.163.com/blog/static/117642720120582320341/ 1、找到正在执行的存储过程的 sid ,serial# select b.sid,b.SERIAL#,a.OBJECT, 'alter system kill ses
阅读全文
posted @
2021-04-01 17:19
Leader.Z
阅读(4219)
推荐(1)
Oracle DBCA工具检测不到ASM磁盘组
摘要:本例环境: 操作系统OEL 6.5 数据库版本:11.2.0.4 问题:DBCA建库的时候,检测不到ASM磁盘组 因素一:可能是在授权的时候执行了 chown –R 775 /u01/app等修改权限。 分析:数据库无法连接ASM,这应该是权限问题,grid的$ORACLE_BASE是/u01/ap
阅读全文
posted @
2019-12-18 20:08
Leader.Z
阅读(1402)
推荐(0)
Oracle实现分页,每页有多少条记录数
摘要:分页一直都是关系数据库的热门,在数据量非常多的情况下,需要根据分页展示,每页展示多少条记录,以此减轻数据的压力; 1实现原理,根据rownum取记录数,根据公式(页数-1)*每页想要展示的记录数 AND 页数*记录数,其中页数是变量,记录数是常量,ROWNUM为过滤字段。 下面的SQL实现了按页数去
阅读全文
posted @
2019-12-01 23:48
Leader.Z
阅读(2260)
推荐(0)
Oracle11g RAC+DG搭建
摘要:项目环境准备 3.1虚拟机配置 版本选择 注意Linux操作系统。此次项目我选择的版本是Oracle Enterprise Linux 5.4 内存的设置 本人电脑物理内存8G,由于此次实验要开三台虚拟机,基于集群两台机需要的内存较大,故每台给2G,单实例做standby的给1.5G。 添加选择网卡
阅读全文
posted @
2019-11-09 20:23
Leader.Z
阅读(4038)
推荐(0)
Oracle用函数或PIVOT实现行转列
摘要:原数据: 目标数据: 实现代码: SELECT YEAR AS "年", SUM (DECODE (QUATER, 1, RATE, 0)) AS "季度一", SUM (DECODE (QUATER, 2, RATE, 0)) AS "季度二", SUM (DECODE (QUATER, 3, R
阅读全文
posted @
2019-09-24 22:07
Leader.Z
阅读(229)
推荐(0)
Oracle根据列中的特殊符号进行分组
摘要:原数据: 目标结果: 根据-符号将数据进行分组,思路是根据NAME列值进行复制,若为‘-’则赋值1,其他为0,这样就可以根据累加实现分组, 具体实现代码: /* Formatted on 2019/9/24 9:53:25 (QP5 v5.227.12220.39754) */SELECT * FR
阅读全文
posted @
2019-09-24 21:59
Leader.Z
阅读(673)
推荐(0)
Oracle根据连续性日期的重复数据取最大或最小值日期
摘要:原始数据: 结果数据: 对比两个图,要是不处理连续性中的重复值,我们直接可以用LEAD函数了事,但处理出来的结果貌似多余。 我的思路是先将原始数据中连续性日期有重复值的处理好,即选择最小的一个,比如2011/01/01和2012/01/01的值是一样,日期又是连续的,所以要去除2012/01/01,
阅读全文
posted @
2019-09-24 12:52
Leader.Z
阅读(2301)
推荐(0)
Oracle 监听hang住
摘要:1.数据库正常启动: [oracle@db ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sat Aug 24 12:09:04 2019 Copyright (c) 1982, 2013, Oracle. Al
阅读全文
posted @
2019-08-24 12:31
Leader.Z
阅读(480)
推荐(0)
nbu还原集群数据库异常问题
摘要:集群数据库软件均已安装完毕,现在想从NBU上还原数据库,但在还原控制文件报错 [oracle@oracle-db1 ~]$ rman target /Recovery Manager: Release 11.2.0.3.0 - Production on Tue Mar 13 22:25:50 20
阅读全文
posted @
2018-03-14 00:37
Leader.Z
阅读(274)
推荐(0)
Oracle11g RAC安装
摘要:1.IP规划 名称 oracle-db1 oracle-db2PUBLIC IP 10.10.0.17 10.10.0.18Virtual IP 10.10.0.8 10.10.0.9Private IP 10.0.0.1 10.0.0.2SCAN IP 10.10.0.10SID racdb1 r
阅读全文
posted @
2018-03-13 15:59
Leader.Z
阅读(387)
推荐(0)
oracle11g安装补丁升级
摘要:检查当前数据库CPU和PSU补丁信息 方法一: 登录数据库,检查DBA_REGISTRY_HIST视图。 SYS@orcl> select *from dba_registry_history; ACTION_TIME ACTION NAMESPACE VERSION ID BUNDLE_SERIE
阅读全文
posted @
2018-03-12 23:12
Leader.Z
阅读(4689)
推荐(0)
linux系统安装Oracle11g详细步骤
摘要:快速安装指引 ■Reviewing Information About This Guide■Logging In to the System as root 以root用户登录系统■Checking the Hardware Requirements 检查硬件需求■Checking the Sof
阅读全文
posted @
2018-03-12 22:42
Leader.Z
阅读(76968)
推荐(1)
装RAC跑脚本报错
摘要:在执行第二个脚本的时候报错 原因是在改服务器找不到该包 解决方法: 挂载iso镜像,安装这个包
阅读全文
posted @
2018-03-11 22:19
Leader.Z
阅读(174)
推荐(0)
Oracle rac11g 安装报INS41112
摘要:由于集群服务器上的数据库存储层要上双活,所以需要重置存储 不幸17服务器在重启后突然奔溃了,所以需要重新安装17服务器系统 在把18的软件全都卸载干净后,重新安装集群服务器,但却遇到了如下问题 多次针对网络做修改,权限等都无济于事 最后发现是tmp的旧日志导致的 删掉即可
阅读全文
posted @
2018-03-11 21:53
Leader.Z
阅读(228)
推荐(0)
Oracle升级11.2.0.3-11.2.0.4(Windows)
摘要:背景:解决11.2.0.3带来的ora-08103错误,将数据库seinescm升级到11.2.0.4版本方法:另辟路劲安装11.2.0.4版本数据库软件,再对现有的数据库进行升级步骤:1. 检查现有数据库并将要升级的数据库关闭 2.安装数据库软件(11.2.0.4) Notice:因为要对现有的数
阅读全文
posted @
2018-01-31 14:31
Leader.Z
阅读(549)
推荐(0)
跨平台迁移数据库windows-Linux
摘要:将10.10.1.127服务器的数据库ORCL(WINDOWS)迁移到VM 10.10.10.168LINUX平台 操作系统:Windows server 2008r2 64bit CentOS Linux 6.5 64bit ORACLE软件:11.2.0.3.0 目录: 2. 用 RMAN 生成
阅读全文
posted @
2018-01-18 16:42
Leader.Z
阅读(693)
推荐(0)
Oracle报Ora01522
摘要:应用服务报错截图 数据库后台日志报错截图 从日志分析应该是回滚异常造成表空间无法使用回滚段,而回滚涉及的表空间为undo表空间 尝试新建UNDO表空间,再将UNDO_TABLESPACE切换到新建的UNDO表空间 重启数据库后,再重新打开webligic服务,没有报相同的错误,再将原来的undo表空
阅读全文
posted @
2017-11-08 10:59
Leader.Z
阅读(367)
推荐(0)
Oracle-RAC sysdate和current_date时间不一致,导致客户端连接时间延迟
摘要:[oracle@oracle-db1 ~]$ dateTue Oct 10 14:20:56 CST 2017[oracle@oracle-db1 ~]$ cat /etc/sysconfig/clock # The time zone of the system is defined by the
阅读全文
posted @
2017-10-10 14:24
Leader.Z
阅读(1195)
推荐(0)
Oracle生成ASH报告
摘要:1、ASH (Active SessionHistory) ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。 v$active_session_history视图提供了在实例级别抽取会话活动信息。活动会话每分钟会
阅读全文
posted @
2017-09-22 17:43
Leader.Z
阅读(10941)
推荐(0)