使用sed做特殊的行列转换
append data from MIG_TEST.MO1_MEMO_EXT_2 to MIG_TEST.MO1_MEMO1936470 rows created.Elapsed: 00:01:01.53Commit complete.Elapsed: 00:00:00.03append data from MIG_TEST.MO1_MEMO_EXT_3 to MIG_TEST.MO1_MEMO873897 rows created.Elapsed: 00:00:22.67Commit complete.Elapsed: 00:00:00.02append data f...
虚拟机Host-only联网模式的使用
通过实例介绍虚拟机Host-only联网模式的使用。
linux LVM 磁盘管理 基本用法举例
操作系统版本 suse linux 11 创建物理卷PV 给磁盘新建分区 大小1000M 将分区调整为8e linux LVM W写入保存 将分区转换为PV 查看现有PV信息 创建卷组 创建卷组 查看卷组 ? 创建逻辑卷LV 使用LV 创建文件系统 加入文件系统成功!! ? 扩展LV 无变化 resize文件系统 ...linux LVM 磁盘管理 基本用法例子
Solaris关机重启命令小结
Solaris关机重启命令小结
生产环境大型sql语句调优实战第一篇(一)
SELECT DISTINCT CA.L9_CONVERGENCE_CODE AS ATB2, CU.CUST_SUB_TYPE AS ACCOUNT_TYPE, CST.DESCRIPTION AS ACCOUNT_TYPE_DESC, SS....
生产环境大型sql语句调优实战第一篇(二)
继续昨天的部分,上一篇的链接为:http://blog.itpub.net/23718752/viewspace-1217012/对这条大sql的性能瓶颈进行了分析。主要瓶颈在于一个很大的业务表,数据量在亿级。如果通过时间条件来过滤,会有5%以内的数据被过滤出来。但是没有时间相关的索引字段,所以会走全表扫描,在目前的产品线中,这个大分区表的索引时严...
生产环境sql语句调优实战第三篇
生产环境有一条sql语句执行比较频繁,占用了大量的cpu资源。在一次排查中引起了我的注意,决定看看cpu消耗到底在哪儿?sql语句是比较简单的,通过查询SUBSCRIBER_FA_V是一个视图。在视图中关联了几个和业务核心表。SELECT TO_CHAR(SUBSCRIBER_NO) SUBSCRIBER_ID, SUB_STATUS, ...
shell脚本自动化采集性能sql
通过v$sql_monitor能够实时采集可能存在的sql性能问题,但是每次问题发生的时候采取采取措施就有点“晚”了,我们需要防患于未然,把一些潜在问题提前发现,并加以解决。如果有些sql执行很频繁,我们需要得到一个执行的报告,但是因为sql执行很频繁,每次都生成一个报告就显得有些过于消耗资源了。现在想达到的目标就是...
Nginx安装学习使用详细记录
前言:选择Nginx的优点:Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版。 Nginx 的1.4.0稳定版已经于2013年4月24日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx 的源代码使用 2-clause BSD-like license。Nginx 是一个很强大的高性能Web和反...
oracle 12c grid 已经废弃crs_stat这个命令
在oracle 10g 查crs集群状态 用crs_stat -t很方便oracle 11g 查grid 集群状态 用crsctl status res -t,很少用crs_stat -t ,但也可以用,但获取信息不全。到了12c这个命令crs_stat 彻底废弃。[root@12cdb1 bin]# ./crs_stat -tCRS-275: This command is not supported in Oracle Restart environment.12c 的crsctl st...
通过shell脚本定位性能sql和生成报告
oracle的sql monitor是一个很有用的工具集。但是通过sql命令和反复去调用dbms_tune来传入参数等等操作感觉挺费事的。可以通过如下的脚本来定位sql monitor中的性能sql,发现一些潜在的性能问题。这个脚本可以定位正在sql monitor监控范围内的sql语句。MONITOR_OWNER=`sqlplus -silent $DB_CONN_STR@$SH_DB_SID <<ENDse...
典型Linux发行版内核版本
典型Linux发行版内核版本
Win7系统不能使用telnet命令的解决办法
Win7系统不能使用telnet命令的解决办法
Oracle查看用户权限
模拟MySQL的show grants命令首先创建用户,并且将示例帐号的表授权给他。sqlplus / as sysdbadrop user edmond cascade;create user edmond identified by edmond;grant connect,resource to edmond;grant select,insert,update,delete on hr.employees to...
Oracle 11G DataGuard重启详细过程
场景,重启数据库,不重启linux系统,所以不用考虑监听程序,#linux输入lsnrctl start1 数据库关闭1.1 关闭主库SHUTDOWN IMMEDIATE;SQL> SHUTDOWN IMMEDIATE; ...
ORACLE RAC 日志结构解析
ORACLE RAC中的日志文件较多,主要根据资源,进程划分,具体日志路径结构如下linux系统的应用日志/tmp/crsctl.5129CRS日志 $ORA_CRS_HOME/log/主机名/alert主机名.logASM日志/u01/app/oracle/admin/+ASM/bdump/alert_+ASM1.log数据库日志/u01/app/oracle/admin/RACDB/bdump/alert_RACDB1.logcluster主...
使用shell脚本生成只读权限的sql脚本
目前做数据迁移,有8套不同的环境,为了保护环境,每个环境中的表,视图等开发都不能修改,只能通过连接用户去查询。每个环境中可能含有表,索引,序列,存储过程,函数等,所以一个一个写是不现实的,写了下面的动态脚本来自动生成相应的权限,然后创建对应的同义词。脚本会生成两个sql脚本,一个是owner用户赋予权限使...
RAC归档存储方案:交叉互备
RAC归档存储方案:交叉互备1、测试环境 10.2.0.1.0 on 2.6.18-53.el5 192.168.1.101 rac1 192.168.1.102 rac22、RAC归档一般放在所有节点都可以看到的地方,方便RMAN发现所有的归...
脚本监控MySQL服务器
http://blog.itpub.net/29254281/viewspace-1203311/使用Redis监控的方式,监控MySQL服务器#! /bin/bash#告警条件:#磁盘使用率超过70%#内存使用率超过50%#CPU使用率超过700%(服务器是24核心的)#空闲线程小于50#出现错误或者警告日志...
TNS-01190故障的处理
由于监听程序原来是使用的是端口1532.现在修改成1521,结果不能启动说监听已经启动了.于是停止监听报错TNS-01190: The user is not authorized to execute the requested listener command[oracle@jyrac1 admin]$ lsnrctl startLSNRCTL for Linux: Version 11.2.0.1.0 - Production on 03-JUL-2014 11:23:07Copyrig...