Oracle数据库慢查看数据库
1、查看数据库正在运行的sqlselect a.program, b.spid, c.sql_text,c.SQL_ID from v$session a, v$process b, v$sqlarea c where a.paddr = b.addr and a.sql_hash_value = c.hash_value and a.username is not null;2、Oracle数据库查看一个进程是如何执行相...
Oracle死锁的查看以及解决办法
1、查看死锁是否存在select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object);Username:死锁语句所用的数据库用户;Lockwait:死锁的状态,如果有内容表示被死锁。Status: 状态,active表示被死锁Machine: 死锁语句所在的机器。Program: 产生...
通过sql查看数据库有哪些进程在工作
select * from (SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算机名 FROM v$process a, v$session b, v$sqlarea c WHERE a.addr = b.paddr AND b.sql_hash_value = c.hash_value...
oracle 回收表空间的数据文件大小
今天发现系统空间使用率达到100%,zabbix老是报警,没办法在数据库中将历史数据删除了一些,但是表空间仍然没有降低,并未回收,磁盘空间还是100%。[oracle@node data]$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda2 &...
oralce 导出csv格式文件
set colsep , set feedback off set heading off set trimout on spool /scripts/ALI_20160715_OUTPUT.csvselect '"' ||REGNO|| '","' || CREDIT_CODE || '","' || ENTNAME || '","' ||NAME|| '","' || CERNO || '"' from ALI_20160715_OUTPUT; &nb...
window文件自动化上传到linux操作系统
1、下载:可以从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载pscp,并将其放入windows的system32 文件夹下,这样在dos命令窗口中就能直接调用使用了。2、定义脚本vi wind_to_linux.batpscp -l root -pw "123456" 1.txt root@192.168.201.192:/backup3、将wind_to_linux.bat脚...
db2 命令行安装
一、准备工作1、关闭防火墙、selinux2、修改好主机名称3、/etc/hosts解析主机名4、安装依赖包#yum install libstdc++.so.6 libaio安装步骤:1、将 DB2_ESE_9_7_0_0_LNXX86_64.iso 或者DB2 安装压缩包上传至服务器 /opt 目录下;[root@xx /]# cd /opt[root@xx opt]# lsall.zip DB2_ESE_9...
db2删除重复的记录
delete from (select id,NAME, row_number() over(partition by ID order by ID) as row_num from emp) where row_num>1
WM_CONCA函数两行合成一行数据
该函数可以实现行列转换:wmsys.wm_concatwmsys.wm_concat对象实现行列转换的方法,在11.2.0.3及10.2.0.5有所变化。原本WM_CONCAT函数返回值为VARCHAR2变更为CLOB。这一变化导致了很多程序的异常11g:SQL> desc wmsys.wm_concatParameter Type Mode Default? --------- -------- ---- --------&n...
?通过系统pid查看sql
通过pid查看sqlSELECT S.SQL_ID,S.SQL_TEXT,E.SID,E.SERIAL#,E.USERNAMEFROM v$sql S,v$session EWHERE S.SQL_ID = E.SQL_ID and S.SQL_ID = (SELECT SEN.SQL_ID FROM v$session SEN WHERE SEN.PADDR = (SELECT PRO.ADDR FROM...
/var/log/message 错误error (network unreachable)
如果在/var/log/message日志里出现一下内容Jul 8 13:36:34 master named-sdb[6324]: error (network unreachable) resolving 'ns1.nic.uk/AAAA/IN': 2001:500:2f::f#53Jul 8 13:36:34 master named-sdb[6324]: error (network unreachable) resolving 'nsc.nic.uk/A/IN': 2001:500:2f::f#53Jul 8 13:3...
生产oracle字符集转码问题
今天再生产系用户统oracle跑sql脚本,脚本里存在中文,跑完脚本,录入数据库汉字变成乱码,后来发现给的脚本格式是utf-8的格式,而数据库的格式是gbk,解决办法:1、数据库oracle系统用户更改字符集export lLANG=zh_CN.gbk2、数据库字符集设置export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK3、脚本需要转换成gbk格式...
python自动补全功能
让 python 命令行也自动补全许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 Python 也同样可以 Tab 键补全, 您可以在启动 python 后,执行下import readline, rlcompleter; readline.parse_and_bind("tab: complete")这就可以...
oracle 将一列数据拆分成两列数据
将下面的一列的数据拆分成两列数据select substr(REPLACE(STR ,' ','-'),1,instr(REPLACE(STR ,' ','-'),'-')-1) from (select substr(TRIM(TRANSLATE(desc_info, trim(TRANSLATE(desc_info, '1234567890', ' ')), ' ')),7,1000 )str, id_user,user_name ,key_info...
根据业务写触发器(oracle触发器片)
最近公司需要根据业务写一个触发器,要求当某个用户添加删除更新t_prouduct_order_col 表的字段时,知道是那个数据库用户,哪个ip,什么客户端,以及更新字段涉及到的客户用户、字段说明等内容。研究的两天终于写出一个触发器,但是很烂,后来,又重另外一个角度思考,写出一个比较完美的触发器。...
otrs安装配置
本篇基于CentOs 6.x环境,收录必要的安装过程更新补丁包 yum -y update关闭 selinux 接着重启服务器[root@localhost~]vim /etc/selinux/config 修改SELINUX=disabled[root@localhost~]reboot安装EPEL扩展和一些perl模块[root@localhost~]#yum -y install epel-release[root@localhost~]#y...
zabbix 3.0 安装配置文档
zabbix 3.0 安装一、准备:本次安装的操作系统centos6.41、关闭防火墙、selinuxsestatussed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/configservice iptables stopchkconfig iptables off2、更改主机名称vi /etc/sysconfig/networkHOSTNAME=zabbix3、解析主机名vi /etc/hosts4、时间同步(联...
xmanager xstart 链接linux 开启图形界面
1、在linux 上需要安装 xterm、xdmyum install -y xterm xdm2、修改ssh文件vi /etc/ssh/sshd_configX11Forwarding yesUseLogin no3、vi /etc/X11/xdm/Xaccess找到下面的语句: # * #any host can get a login window 去掉最前面的#号,成为 * #...
mysql 转换表的存储引擎脚本
vi convert_tbale_engine.sh#!/bin/bashDB=testUSER=rootPASSWORD=123456HOST=192.168.1.10MYSQL_BIN=/usr/local/binS_ENGINE=MyISAMD_ENGINE=InnoDB$MYSQL_BIN/mysql -h$HOST -u$USER -p$PASSWORD $DB -s -e "select table_name from infomation_schem.table where table_schema='test' and engine='myisam'"|gre...
mysql 定时脚本(event),类似oracle的job
1、开启mysql event(事件)mysql> show variables like '%event_sch%';+-----------------+-------+| Variable_name | Value |+-----------------+-------+| event_scheduler | OFF |+-----------------+-------+1 row in set (0.00 sec)开启event(事件)vi /etc/my.cnf[mysql]event_s...