OracleOEM访问权限
如果普通用户登录不进去oracle的OEM,可以用dba用户给该用户授权:grant select_catalog_role to normal_user;如果想让该普通用户能看到所有数据字典等信息,可以在用dba用户给该用户授权:grant select any dect...
oracle不同schema之间建外键
如果模式A的表a想要依赖于模式B的表b建立外键,则需要dba用户给a用户赋予如下权限:grant select on B.b to A;grant references on B.b to A;如果没有第一个授权,则建外键的时候会报表或视图不存在的错误,如果...
Eclipse中修改tomcat内存大小
今天用POI导出Excel文件时,报outofmemory错误,debug下,发现是POI在write输出流的时候,stream过大导致内存不够的,为调整tomcat占用内存大小,可如下操作: Eclipse->Window->Preferences->Server->Runtime Envir...
oracle产生随机数或字符串
1 从现有的表中随机取记录select * from (select st_base_id from t_base order by dbms_random.random) where rownum<=100; --这个是随机取出100个记录。2 产生随机字符串select dbms_random.string('u',100) fr...
ora-12500和ora-12542
今天同事在压测的时候,并发压到一定程度时,tomcat报错,说不能建立专有服务器进程,不能连了,Windows2003的PC服务器。查了下alert文件,没发现错误。然后又看了下listener的log,发现原来是报ora-12500和ora-125...
Ibatis中ORA-00911: invalid character的解决办法
在使用Ibatis框架的过程中,出现了这种异常。ORA-00911: invalid character...这是因为在其末尾加上了“;”的缘故,去掉“;”SQL就可以执行了!
ora-01841
今天执行一个查询,用到to_date(字段名,'yyyy-mm-dd hh24:mi:ss'),然后就报错ora-01841,查了下,发现原来insert记录时,该字段没有插入null值而是插入了一个空格,晕啊。后来问了开发人员,据说是开发平台使用iba...
Linux压缩/解压缩
压缩解压 linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2为扩展名的文...
linux压缩/解压缩的命令
.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:g...
ORA-01401 substr()还是substrb()
今天项目组的一位同事在客户方做实施,中午打来电话请求支持。问题如下:执行oracle存储过程时报错ORA-01401:插入的值对于列过大。insert into tb1(atr1,atr2,...,atrn)select(substr(atr1,1,30);...;substr(atrn,1,...
linux中文显示乱码问题
我用的是Redhat AS4,如果系统中文显示乱码,可以:vi /etc/sysconfig/i18n进入编辑页面后LANG= "zh_CN.GBK " LANGUAGE= "zh_CN.GBK:zh_CN.GB2312:zh_CN " SUPPORTED= "zh_CN.GBK:zh_CN:zh:en_US.UTF-8:en_US:en ...
oracle中自动生成元数据SQL
整理偶的记事本,发现有如下SQL,看了下,正好是查询table的元数据的SQL,可能别人用得着,hohoSELECT DECODE(tabnum,1,table_owner,NULL) AS table_owner,DECODE(tabnum,1,table_name,NULL) AS table_name,DECODE(...
windows系统中本地访问异地文件夹
在“运行”中输入\\192.168.2.1\,在登录对话框中不小心输入了普通用户的用户名和密码,而且点击了“记住密码”,但是我本意是想要以管理员的身份来访问,这下郁闷了。问了同事,才知道可以用下面方法:C:\Documen...