安装trca
10046的trace file可以使用工具trca进行分析安装如下:conn / as sysdba@/home/oracle/install/tacreate.sql指定一个密码,不指定会报错退出指定默认表空间,注意不能指定SYSTEM表空间,否则会报错指定临时表空间,就使用系统默认的就可以Sat Dec 26 page 1Index unique scans and countsLINE/COL ERROR-------- -----------------------------------------------------------------49/3 PL/SQL: Item ignored51/14 PLS-00201: identifier 'V$EVENT_NAME' must be declared73/16 PL/SQL: SQL Statement ignored73/30 PL/SQL: ORA-00942: t
杀掉后台运行的过程
在sql/pl运行的过程,取消过程无法取消,而且sql/pl窗口也关闭了直接在v$session 中active的用户已经无法找到运行此过程的用户v$sql虽然能找到执行过程的记录,但是和v$session关联没有找到记录从结果表查看记录说明过程还在跑既然过程在跑那肯定有事务从v$transaction找到了活动的事物,然后找到session的addressselect sid,serial# from v$session v where v.SADDR='C0000004BCDFB660'然后找到select * from v$process where addr='C0000004BF904050'alter system kill session '1403,14192';ps -ef|grep 21980kill -9 21980这样进程就完
ORA-02030: can only select from fixed tables/views
SQL> grant select on sys.x$bh to bss;grant select on sys.x$bh to bssERROR at line 1:ORA-02030: can only select from fixed tables/views对于fixed tables/views只能select如果想把x$bh的select权限grant给其他用户怎么办呢,可以变通一下SQL> create view xbh as select * from sys.x$bh;View created.SQL> grant select on xbh to bss;Grant succeeded.这个普通就有了select到 sys.x$bh权限了对于v$这种情况SQL> grant select on v$session to bss;grant select on v$session to bss *ERROR at line 1
一次生产事故认识到表名的益处
由于对表模型进行检查,有同事对表模型扩展了几个列第二天接口缴费系统无法缴费,后台日志报“oracle未明确的列”的错误,代码没有动过,肯定是扩展表模型引起的,找同事将扩展的列去掉,系统马上正常了。事故持续有了20分钟,虽然影响不大,但是原因很明显也是代码中sql写的不好,如果代码对表加了别名,用别名+列名,这样即使是扩展了表模型,也不引起此次事故。总结:养成使用表别名的习惯,使用别名+列名引用列[@more@]
找出阻塞的用户三种方法
1.select * from v$session where blocking_session is not null blocking_session是阻塞用户的sid2.select * from dba_waiters HOLDING_SESSION持有锁的用户 WAITING_SESSION等待锁的用户3.select a.sid hold_session, b.sid wait_session, a.lmode hold_lmode, b.lmode wait_lmode, a.id1 object_id, a.id2, b.request from (select * from v$lock where block = 1 and type in ('TM', 'TX')) a, (select * from v$lock
统计端口连接数
netstat -an|grep -E '(9001|9002|9003)' |wc -l[@more@]
千兆网卡性能测试成绩
http://www.router.net.cn/Article/4945.html[@more@]
linux下查看端口命令lsof
root@olivenan root]# lsof -i tcp:8080 -n root@olivenan root]# lsof -i :1521 -n from;http://blog.csdn.net/wonder4/archive/2008/11/12/3281647.aspx[@more@]
SecureCRT中文版配置,ssh中文显示
方法一:配置SSH工具SecureCRT中文版配置[全局选项]/[默认会话]/[编辑默认设置]/[终端]/[外观]/[字体]/[新宋体 10pt CHINESE_GB2312]/[字符编码 UTF-8]putty配置[window]/[Appearance]/[Font settings]/[Change]/[Fixedsys CHINESE_GB2312][window]/[Appearance]/[Translation]/[Received data assumed to be in which character set]/[Use font encoding UTF-8]如果经常使用,把这些设置保存在session里面.打开putty,登录成功后,在shell中输入:export LC_ALL='zh_CN.utf8'方法二:配置系统操作系统语言是中文,显示中文字符编辑/etc/sysco
JNDI简介
英文全称是:Java Naming and Directory Interface术语解释:一组帮助做多个命名和目录服务接口的API。JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用程序可以和这些命名服务和目录服务之间进行交互。集群JNDI实现了高可靠性JNDI[8],通过服务器的集群,保证了JNDI的负载平衡和错误恢复。在全局共享的方式下,集群中的一个应用服务器保证本地JNDI树的独立性,并
快速配置weblogic8.X的应用目录
我们知道在weblogic7.x之前,安装完后weblogic会自动创建默认的应用目录DefaultWebApp。如果没有特别的需要,就可以利用这个默认的应用目录布署Web应用程序或者J2EE系统了。而在weblogic8.x之后版本中,它不会自动创建默认的应用目录。所以我们需要使用Configuration Wizard来创建自己的应用目录,发布应用目录有两种方法,现分别介绍。 1.weblogic8.x安装 weblogic8.x有几个版本提供使用,并且从这个版本出现了中文版。例子中使用了英文版。weglogic安装很简单,只需要按默认值一路下一步就OK了。 2.创建weblogic服务 安装成功后,依次点
Weblogic License 介绍
WebLogic Platform license是采用xml格式名称是license.bea,这个文件存在BEA的Home目录下。 Weblogic开发是免费的,其license文件随weblogic从BEA站点下载下来就有,不过这个license有5个IP地址访问限制和无法做集群功能的限制。 Weblogic license按Server类型分,可以分为Server license、Portal Server license 和Integration Server license。Portal Server license 和Integration Server 内部自带Primium版本的Server license,这两个license合起来就是Platform级别的license。从集群角度说,Server license分为Advantegy Server和Pr
weblogic 左侧的树无法显示
jre问题。 1.jre跑不起来 2.weblogic没有使用本身自带的jre,使用机器的jre,但机器jre版本过低。 http://java.sun.com/j2se/1.4.2/download.html[@more@]
xmanager管理hp-ux 配置
$export DISPLAY检查下你的登陆用户的.dtlogin文件# ./sbin/init.d/dtlogin.rc start1st 确认系统支持中文语言环境执行 locale 查询# locale -a | grep zh 输出zh_CN.hp15CN zh_CN.utf8 zh_HK.big5 zh_HK.utf8 zh_TW.big5 zh_TW.ccdc zh_TW.eucTW zh_TW.utf8上述为系统所支持的中文语言环境/(root)#swlist -l fileset International # Initializing... # Contacting target "myhost"... # # Target: HP5400-1:/ # # International B.11.11 International International.ARABIC
xmanager管理linux 配置
通过xmanager管理linux(本文RHL AS4 )需要在linux下做相应的设置以启动服务。 1 打开 /etc/inittab文件,将 runlevel 变为5, 即id:5:initdefault: 如果原来就是5,则不用修改。 2 打开 /etc/X11/gdm/gdm.conf 文件,对于Fedora Core 5 是/etc/gdm/custom.conf文件 找到 [xdmcp] 部分,将 Enabled 选项设为true或1。 3 打开 /etc/X11/xdm/xdm-config 文件, 找到DisplayManager.requestPort: 0, 然后在前面加!。 4 打开/etc/X11/xdm/Xaccess文件 找到#*#any host can get a login window,将第一个#去掉。 5. 打开 /etc/X11/
oracle10g在RAW上建库遇到的问题和解决方法
平台:Red Hat Enterprise Linux AS release 4 (Nahant Update 6) Oracle 10g (10.2.0.1)(一) DBCA的相关建库ORA-01119: error in creating database file '/dev/raw/raw1'ORA-27094: raw volume used can damage partition table解决方法:Oracle 10.2.0.1不支持裸设备,升级版本到10.2.0.3就可以了[@more@]
raw文件重启系统后文件权限不对的解决办法
以前解决这个办法是修改/etc/init.d/rawdevices文件,在脚本的start启动项中增加sleep 1chown oracle:dba /dev/raw/*chmod 660 /dev/raw/*现在有找到了一个更好的方法,应该也是正规的方法。修改/etc/udev/permissions.d/50-udev.permissions文件把raw/*:root:disk:0660改为:raw/*:oracle:dba:0600 如下所示:# raw devices ram*:root:disk:0660 #raw/*:root:disk:0660raw/*:oracle:dba:0600from:http://tonykorn97.itpub.net/post/6414/392486[@more@]
linux smartd启动失败
linux smartd启动失败其实一直有学生问我,在系统启动时(例如学员常用的rhel4系统),有一个叫smartd的进程总是启动不了,开始时我努力的引导学员自己解决,有一句是“Google”和“百度”是最好的老师,但从个别的学员从培训初到现在即将结业,同样的问题仍然在问,郁闷之余,我更是觉得,技能培训不能从根本上解决一个人的就业和发展问题,再出色的培训学校,再好的老师,不可能一劳永逸地解决一个人职业发展中的所有问题,希望这些话对一部分学员能有所启发,大家应该时刻问问自己,对于学习,你尽力了吗?好了,言归正传,附上一份较容
解决Linux中sqlplus退格显示"^H" 的方法
通过设定环境变量就可以解决这个问题:这个只要在环境变量中加入stty erase ^H 即可。这个要根据使用的shell类型如果是bash把stty erase ^H添加到.bash_profile中如果是csh就把stty erase ^H 添加到.cshrc中退出后重新登陆oracle用户或者是通过执行source命令使环境变量生效即可[oracle@testdb ~]$ source .bash_profile[@more@]
partprobe命令
Red Hat Enterprise Linux 3上,在安装系统之后,可否创建分区并且在不重新启动机器的情况下系统能够识别这些分区? 解决方法:解决方法:你可以使用一个叫做partprobe的工具。它包含在parted的rpm软件包中。在Red Hat Enterprise Linux 3上他的版本是parted-1.6。 partprobe 是一个可以修改kernel中分区表的工具。可以使kernel重新读取分区表。如下命令可以查看你的系统是否安装了parted软件包 rpm -q parted举例来说: # rpm -q partedparted-1.6.3-29你可以使用up2date命令安装这个软件包,如果在你的系统已经正确地注册到RHN上了。否则你