查看当前正在执行的sql
view plain [sql] copy SELECT OSUSER 电脑登录身份, PROGRAM 发起请求的程序, USERNAME 登录系统的用户名, &...
oracle 存储过程批量提交
1.create table t_ref as select * from all_objects;insert into t_ref select * from t;insert into t_ref select * from t;insert into t_ref select * from t;insert into t_ref select * from t;insert into t_ref select * from t;2.模拟逐行提交的情况,注意观察执行时间目标是将t_ref表中的数据全部插入...
shell 删除文本里的空格
sed -i '/ \+/s///g' /home/oracle/dir/ENT_FRINV-红盾企业法定代表人对外投资信息.txt
oracle以0x0f十六制分隔符导出txt格式数据
今天在公司,客户要求导出以0x0f十六进制分隔符,导出数据库里的数据,操作如下;0x0f 代表char(15) set termout offset head offset feedback off set pagesize 0 set pages 0set trimspool onset linesize 1000...
linux GPT命令大全
parted
每5秒监控5000端口的shell脚本
#!/bin/bashwhile true;doecho "************************************************************"date# ================================================================TCPListeningnum=`netstat -an | grep ":5000" | awk '$1 == "tcp" && $NF == "LISTEN" {print $0}' | wc -l`if [ $TCPListeningnum -eq 0 ]...
Oracle在线将普通表转分区表
使用ORACLE在线重定义将普通表改为分区表1、检查下这张表是否可以在线重定义,无报错表示可以,报错会给出错误信息:--管理员权限执行beginSQL> exec dbms_redefinition.can_redef_table('gsinfo', 'T_UKEY_LOGIN');PL/SQL procedure successfully completed2、建立在线重定义需要的中间表,表结构就是...
samba服务的配置(linux共享目录)
1、安装配置samba服务service iptables stopsestatus disableexport LANG=zh_CN.GB23121)使用yum安装sambayum install samba samba-client samba-commo 2)创建共享目录mkdir /billchown -R nobody. /billchmod 777 /bill3)创建用户组groupadd smbgrpuseradd -g smbgrp -G smbgr...
kettle 报ORA-01461 解决办法
今天在用kettle抽取数据时遇到ORA-01461这个错误,错误很诡异,排查了很久终于给解决了。 今天同事使用kettle抽取数据报ORA-01461: can bind a LONG value only for insert into a LONG column 解决办法:将11g的/u01/app/oracle/product/11.2.0/dbhome_1/jdbc/lib/ojdbc6.jar 上传到kettle的lib目录下重新打开kettle运...
redis 通用语法
Redis对于key的操作命令 set key 例子:set a www.baidu.com 作用: 设置一个或者多个键返回值: okget key1 key2 ... Keyn例子:get a "www.baidu.com"作用: 获取一个或者多个键del key1 key2 ... Keyn例子:del a(integer) 1 ...
redis安装
一、Redis下载安装 1:官方站点: redis.io 下载最新版或者最新stable版http://redis.io 2:解压源码并进入目录[root@localhost soft]# tar -zxvf redis-3.2.3.tar.gz 3: 不用configure 4:安装gcc包yum install gcc* -y 5: 直接make[root@localhost redis-3.2.3]# make (如...
11.2R rac 删除节点
Orace 11.2R 删除节点 使用场景1、 被删除节点一切保留,需要从RAC中剔除,例如因为要更换服务器。2、 被删除节点关于RAC的部分文件丢失,如GI、库软件误删除,需要重新安装GI或oracle库软件实验场景三节点RAC,主机名是rac1、rac2、rac3,现在需要删除rac3...
rac 11.2R版本添加节点
rac 11.2R版本添加节点一、准备工作1、配置系统参数、创建用户、配置存储等。1)创建用户Oracle、grid用户的id必须相同2)Host文件与其他节点一致(并在其他节点添加新节点信息)3)解析scan ip (dns添加/etc/resolv.conf)4)配置yum源5)添加系统参数6)添加环境变量7)创建目录...
监控oracle表空间脚本
select a.tablespace_name,a.bytes/1024/1024 "Sum MB",a.maxbytes/1024/1024 "Max MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used",round(((a.bytes-b.bytes)/a.maxbytes)...
mysql percona-toolkit 瑞士军刀
查看主从延迟主库:./pt-heartbeat --user=root --password=123456 -D test --master-server-id=1 --create-table --update &从库:./pt-heartbeat --user=root --password=123456 --D test --master-server-id=1 --monitor --print-master-server-id 从库跳过错误./pt-slave-restart --user=root --pa...
实时备份mysql binlog日志
在要备份binlog服务器(192.168.1.248)
从MySQL全库备份中恢复某个库和某张表
从MySQL全库备份中恢复某个库和某张表一、全库备份-A[root@mha2 backup]#mysqldump -uroot -p123456 --default-character-set=utf8 --single-transaction --extended-insert=false --hex-blob --master-data=2 --log-error=/tmp/test.err --routines --triggers --events --quick --flush-logs --all-databases > f...
mysql查看用户的权限脚本
1、安装mysql支持python包yum -y install mysql-connector-python2、查看MySQL 用户权限的Python脚本vi py_priv.py#!/usr/bin/env python#coding:utf8#epel源&yum -y install mysql-connector-pythonfrom __future__ import print_functionimport re,sysimport mysql.connector as mdbconfig = { &nbs...
kettle调用存储过程并且传参数
1、调用db存储过程控件2、选择调用的存储过程3、给存储过程传系统日期参数,选择表数据控件4、设置变量组件5、整个流程图.zip
查看Oracle锁并且释放锁
1、查看锁是否存在select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, &n...