11g升级到Oracle 12c碰到的问题(11g中不存在问题) - ORA-01792
SQL> alter system set "_fix_control"='17376322:OFF';For details:Bug 19509982 Disable raising of ORA-1792 by defaultSelect Statement Throws ORA-01792 Errorhttp://dba.stackexchange.com/questions/128621/understanding-ora-01792-maximum-number-of-columns-in-a-table-or-view-is-1000 ...
sql server行列转换案例
一、行转列建表:if object_id('mytest')is not null drop table mytestgocreate table mytest(姓名 varchar(10),课程 varchar(10),分数 int)insert into mytest values('小明','化学',86)insert into mytest values('小明','数学',77)insert into mytest values('小明','物理',87)insert into mytest values(...
RedHat7.2的RemoveIPC设置主yes引起rac宕机
最近准备搭建基于RedHat7.2的数据库rac环境,看了一下文档,发现RedHat、Centos、Oel的7.2版本的新特性会引民数据库宕机,具体情况如下:在RedHat7.2中,systemd-logind 服务引入了一个新特性,该新特性是:当一个user 完全退出os之后,remove掉所有的IPC objects。该特性由/etc/systemd/logind.conf参数文件中Remov...
oracle手动删除数据库
有时候,无法使用图形界面时,我们需要手动删除数据库,具体操作步骤如下:一、手动删除文件系统数据库 1.停止监听,防止有新的连接产生,同时,在数据库配置了em的,也需要停止 $ lsnrctl stop listener_name $ emctl s...
【Python】轻量级分布式任务调度系统-RQ
Redis Queue 一款轻量级的P分布式异步任务队列,基于Redis作为broker,将任务存到redis里面,然后在后台执行指定的Job。就目前而言有三套成熟的工具celery,huey ,rq 。按照功能和使用复杂度来排序的话也是 celery>huey>rq. 因为rq 简单,容易上手,所以自己做的系统也会使用RQ作为分布式任务调度系统。
postgresql 使用pg_rman恢复还原数据库
1、备份准备工作--注意pg_rman需要一个备份目录[postgres@webtest bin]$ export BACKUP_PATH=/u01/backup注意,这个可以直接编辑在.bash_profile文件里面--创建并初始化目录[postgres@webtest bin]$ mkdir -p /u01/backup[postgres@webtest bin]$ ./pg_rman init -B /u01/backup2、postgresql备份--首先进...
postgresql数据库重要参数说明
postgresql重要参数说明shared_buffers:这是最重要的参数,相当于oracle的db_cache_size,postgresql通过shared_buffers和内核和磁盘打交道,因此应该尽量大,让更多的数据缓存在shared_buffers中。此参数设置的是按块为单位的,1表示8k,可以考虑设置到物理内存的40%work_mem:这是重要的参数,相当于oracle的pga,...
postgresql分区表实现方式
1. 概述分区表 分区的意思是把逻辑上的一个大表分割成物理上的几块儿,分区可以提供若干好处: 1). 某些类型的查询性能可以得到极大提升。 2). 更新的性能也可以得到提升,因为表的每块的索引要比在整个数据集上的索引要小。如果索引不能全...
摘录的oracle dba的面试题目,考验你合格不?
一. SQL tuning 类 1:列举几种表连接方式 hash join/merge join/nest loop(cluster join)/index join 2:不借助第三方工具,怎样查看sql的执行计划 set autot on explain plan set statement_id = &item_id for &sql; select * from table(dbms_xplan.display); &nb...
ASM 翻译系列第十弹:ASM Internal ASM DISK header
ASM磁盘头可能是ASM元数据中最广为人知的部分。之前你可能认为当它被破坏或丢失时,只能寄希望于Oracle技术支持人员协助来恢复。在本节中将解释ASM磁盘头的重要性和它包含的信息。
使用spm绑定执行计划来在线优化数据库
客户的一个数据库mytest出现非常缓慢,cpu使用相当高,数据库wait event显示大量read by other session、latch: cache buffers chains和read by other session事件查询等待事件,有几个比较主要的等待事件如下:SQL> select sql_id,event,count(1) counts from v$session group by sql_id,event order by 3 desc;SQL_I...
AwaysOn灾备恢复演练问题处理
最近在做灾备,针对sql server2012,我们采用的是跨子网部署灾备节点,我们在进行破坏性灾备演练时,有几个数据库可以正常通过with recovery的方式进行恢复,但有一个始终不能,并报错如下:消息 4303,级别 16,状态 1,第 1 行前滚开始点现在位于日志序列号(LSN) 542946000079939400001 处。需要继续前滚到 LSN 54294...
goldengate12c for linux64bit安装部署过程
1、goldengate12c后,提供图形化界面安装部署,首先从https://edelivery.oracle.com 同时,需要从linux上面下载:rlwrap-0.37-1.el6.i686.rpm进行安装部署并且需要安装readline-devel-6.0-4.el6.x86_64.rpm官网说这个是必须的。2、 Installing the readlinewrappe...
oracle11g pysical standby开启临时读写
1、确定和检查相关信息SQL> select database_role,open_mode from v$database;DATABASE_ROLE OPEN_MODE---------------- --------------------PHYSICAL STANDBY MOUNTED数据库处于mount状态下,是物理standby检查当前模式是否在闪回的条件下SQL> show parameter db_recovery_file_dest;...
sql server跨子网配置awayson需要注意的地方
确定网络是畅通的,主要的端口包括5022\1433等,如果配置了私网网络,那么也必须是互通的,必要的时候,需要对私网增加网关。然后在sql server的管理平台进行添加侦听ip: 点击属性,进入以后添加。 然后选择相应的网络进行设置,在子网中,有多...
Oracle性能优化之虚拟索引
虚拟索引是定义在数据字典中的伪索引,但没有相关的索引段。虚拟索引的目的是模拟索引的存--而不用真实的创建一个完整索引。这允许开发者创建虚拟索引来查看相关执行计划而不用等到真实创建完索引才能查看索引对执行计划的影响,并且不会增加存储空间的使用。如果我们观察到优化器生成了一个昂贵的执行计划并且SQL调整指...
mysql几种表分区创建案例
1.RANGE 分区:CREATE TABLE t5(id INT,dt DATETIME NOT NULL)PARTITION BY RANGE (TO_DAYS(dt)) ( PARTITION p0 VALUES LESS THAN (TO_DAYS('2014-01-01')), PARTITION p1 VALUES LESS THAN (TO_DAYS('2014-02-01')), PARTITION p2 VALUES LESS THAN (T...
goldengate中长事务引起的问题
一、问题描述: 2013年4月14日中午12点左右生产环境执行数据库版本升级期间根据需要停止XX1库和XX2库OGG 同步抽取进程时遇长事务,无法用正常命令停止,执行 forcestop 后重启进程报 OGG-00446 错误,无法启动。错误如下: 2013-04-14 19:30:28 ERROR OGG-00446 Opening ASM file+FRA/bjschxsb/1_712...
sql server 查看tempdb使用的相关视图
1、tempdb使用查询,查询当前的tempdb数据库SELECT 'tempdb' AS database_name , GETDATE() AS Time , SUM(user_object_reserved_page_count)/128. AS user_objects_mb , SUM(internal_object_reserved_page_count)/128. AS internal_objects_mb , SUM(version...
【MySQL】ibdata文件增大的原因
早上和一个同事讨论技术问题,谈到ibdata文件会随着数据的使用而增大,而且在事务隔离级别RR 隔离级别下要比RC 隔离级别的大。本文尝试分析两个问题之一 ibdata文件为什么会增大 ,另一个问题需要另开一篇文章解释了。