DDL的锁,编译包经常hang住的场景
参考ORACLE官方文档 ID122793.1 X$KGLLK ##主要用来查看library cache 的对象的锁x$kglpn ##主要用来处理library cache pin holder select s.sid,s.serial#,s.LOGON_TIME,s.machine,p.spid,p.terminalfromv$session s,v$process pwhere s.paddr=p.addr ...
Rman_%T_%s
%c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 (MM) %F 一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YYYYMMDD为日期,QQ是一个1-256的序列 %n 数据库名称,向右填补到最大八个字符 %u ...
nfs挂载及开启自动挂载
[root@bidb etc]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda5 49G 7.8G 38G 17% /tmpfs &...
监听_(UR=A)
[oracle@wfdb ~]$ rman targetsys/lf0320tcsge@WF auxiliary sys/lf0320tcsge@WF_166 Recovery Manager: Release 11.2.0.4.0 -Production on Sun Oct 9 14:57:47 2016 Copyright (c) 1982, 2011, Oracle and/or itsaffiliates. All rights reserved. connected to targe...
克隆OS、ORACLE软件并duplicate的实战
源端环境介绍CentOS release 6.2IP:192.168.130.151ORACLE_BASE= /wfdb/dbORACLE_HOME=/wfdb/db/product/11.2.0/dbhome_1ORACLE_SID=WF/wfdb是挂载的目录,ORACLE软件安装在上面 克隆一个目标端的OS来自源端OS,不克隆/wfdb,目标端相当于一个干净的操作系统,但是已经有所有关于o...
user和group
将一个用户加入到某些用户组中,千万不能直接用: usermod -G groupA,groupB user这样做会使你离开其他用户附属组(主属组不变),仅仅加入groupA、groupB两个用户组 应该用加上-a选项: usermod -a -G groupA,groupB user-a 代表append, 也就是将自己添加到用户组groupA、groupB中,而不...
修改hostname的方法
hostname是Linux系统下的一个内核参数,它保存在/proc/sys/kernel/hostname下,但是它的值是Linux启动时从rc.sysinit读取的,而/etc/rc.d/rc.sysinit中HOSTNAME的取值来自与/etc/sysconfig/network下的HOSTNAME 但是/proc/sys/kernel/hostname可以动态修改(hostnameDB-Server和ech...
sqlserver查询一张表所有字段是否含制表符、换行符、回车符
制表符: CHAR(9)换行符: CHAR(10)回车符: CHAR(13)select 'SELECT COUNT(*) FROM 表名 where CHARINDEX(CHAR(9),"'+SysColumns.name+'")>0 union all'from sysobjects inner join SysColumns on sysobjects.id=SysColumns.id where sysobjects.name='表名'select 'SELECT COUNT(*) FROM 表名 where CHA...
CHARINDEX、表中有制表符、换行符、回车符的查询和取消掉的方法
在sqlserver中执行print 'aaa' + CHAR(13) + 'bbb'即可验证制表符: CHAR(9)换行符: CHAR(10)回车符: CHAR(13)SELECT * FROM dbo.RecordMain where CHARINDEX(CHAR(10),column_name)>0update table_name set column_name=replace(column_name,char(13),'')select 'SELECT COUNT(*) FROM 表名 where CHAR...
SqlLoader
Sqlloader的步骤1) Oracle 数据库端必须已经建好了需要导入的数据表的结构2) 存在数据源文件3) 手工编辑一个XXX.CTL 的控制文件4) 命令行加载数据 Sqlldr命令具体信息如下图Sqlldr运行的一个具体例子sqlldr userid=user1/123456control=bcp1.ctl log=log/bcp1.log bad=bad/b...
date、timestamp字段类型
oracle的date类型字段默认精确到秒select sysdate from dualoracle的timestamp类型字段精确度可以自己选择,默认到秒后面6位,默认without time zoneselect systimestamp from dual
grep、sed、awk、head、tail、gsub、sub
Awk、sed与grep,俗称Linux下的三剑客,它们之前有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。grep搜索sed 修改和编辑文本文件中某些行awk 是访问文本文件,操纵文本文件中某些数据三者都不能后面直接接文件名grep 文件名se...
sqlserver查询一个库所有表的字段名及字段类型
select T_C.table_name,T_C.table_id,T_C.Column_name,T_C.Column_type_id,systypes.name Column_type_name from (select sysobjects.name table_name,sysobjects.id table_id,SysColumns.name Column_name,SysColumns.xtype Column_type_id from sysobjects inner join SysColumns on sysobjects.id...
sqlserver查询一个库所有表的记录数
select 'select count(*) from "'+name+'" union all' from sysobjects where type='u' order by name
Sqlserver BCP参数解释和字符格式选择和故障处理小结
SET OUT_SQLSERVER=-S192.168.132.63 -U sa -P sccs123bcp FDC.DBO.tb_First_Five_QCout tb_First_Five_QC.txt -w -k -C 65001 %OUT_SQLSERVER%以上如果把脚本存成文件名bcp.bat或没有-c或-w,则运行的时候一直刷屏这两行数据。却压根不执行,因为存成文件名bcp.bat与真实的bcp命令相冲突,只要改成其他名字如...
存储过程权限__Authid Current_User
Oracle:Authid Current_User的使用 我们知道,用户拥有的role权限在存储过程是不可用的(当然视图也是这样)。遇到这种情况,我们一般需要显式授权,如grant create tableto usera;但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储过程,实际上,oracle给我们提供了在存储过程中使用role权限的方 法:...
LOGGING相关
V$DATABASE.FORCE_LOGGING三种日志记录模式(LOGGING 、FORCE LOGGING 、NOLOGGING) sqlplus /nolog后再connect用户名密码和sqlplus之后写用户名密码没有区别,因为后者是前两者相加的一个结果 V$DATABASE.FORCE_LOGGING= FORCE LOGGING与归档或非归档没有任何关系,即非归档的V...
OGG_linux搭建实验
OGG下载地址Download--> Middleware-->GoldenGatehttp://www.oracle.com/technetwork/middleware/goldengate/downloads/index.htmlhttp://www.oracle.com/technetwork/cn/testcontent/index-100295-zhs.html 实验环境介绍OS:源和目标端都是RHEL5.4_64DB:源和目标端都是11.2.0.1.0_64...
OGG工作原理及一些配置说明
GoldenGate的数据集成技术实施主要含三个主要进程:1. 数据抽取进程该进程一般部署在源系统数据库所在的服务器上,如果源系统有standby系统,有时也可以部署在standby系统上(当源系统不允许部署时),goldengate可以通过读取分析数据库的在线日志或者归档日志将变化数据取出,存储到一个队列文件中,...
OGG_windows搭建实验
windows卸载Oracle GoldenGate产品的方法1、进入源或目标GG配置目录,输入以下命令: gg> stop * gg> stop mgr2、删除Oracle GoldenGate目录3、运行windows命令,执行sc delete [服务名]此服务器名就是./GLOBALS中的MGRSERVNAMEggsci>installaddservic...