股市方面 走出囚徒的困境
股市方面 走出囚徒的困境[@more@]黄湘源 “天下熙熙,皆为利来,天下攘攘,皆为利往。”从这个意义上说,逐鹿股市的各个利益集团和个人,无不是股市的囚徒。囚徒的困境是一个典型的博弈案例。两名分别关押的囚徒同时被告知,如果一个也不招供,警方只能将他们监禁三个月;如果他俩都招供,就会被判最低两年的同等徒刑;而如果一个招供,另一个不招供,则一个可获赦免,另一个将被判刑十五年。于是两人的互相猜疑陷于没有答案的两难困境,勾心斗角的结果使警方很容易找到突破口。其实,关于囚徒的说法是有片面性的。利益的囚室,对于冒险
高僧眼中的电信重组
高僧眼中的电信重组 [@more@]信产部官员为电信业重组一事烦恼,遂上五台山望得道高僧指点,老僧说:运营商自诞生之日起,其命运已注定矣。移动,移,多禾,五谷丰登,有吃有穿,富足啊;联通,联,关耳,大凶,迟早关门;铁通,铁,失金,赔钱得买卖;网通,网,两个大差一个门,最差的两个运营商自己关起门来搞(融合),强不道哪里去;电信,一个日,一个弯勾,日字方方正正,日子倒是四平八稳,就是要走弯路。现在看来,高人就是高人啊..
查看oracle的锁的相关信息
查看oracle的锁的相关信息[@more@]查看锁的用户和等待锁的用户相关信息select 'blockers('||sb.sid||':'||sb.serial#||'-'||sb.username||')-'||qb.sql_text blockers,'waiters('||sw.sid||':'||sw.serial#||'-'||sw.username||')-'||qw.sql_text waitersfrom v$lock lb,v$lock lw,v$session sb,v$session sw,v$sql qb,v$sql qwwhere lb.sid=sb.sidand lw.sid=sw.sidand sb.prev_sql_addr=qb.addressand sw.sql_address=qw.addressand lb.id1=lw.id1and sb.lockwait is nulland sw.lockwait is not nulland lb.block=1;BLOCKERS WAITERS--
红帽中文知识库
红帽中文知识库http://www.redhat.com.cn/kbase/[@more@]
Oracle的db_name和instance_name
Oracle的db_name和instance_name[@more@]Oracle的db_name和instance_name对于Oracle数据库来说,db_name和instance_name可以不同。我们来看一下Oracle文档中对于db_name的定义:DB_NAME必须是一个不超过8个字符的文本串.在数据库创建过程中,db_name被记录在数据文件,日志文件和控制文件中。如果数据库实例启动过程中参数文件中的db_name和控制文件中的数据库名称不一致,则数据库不能启动。一个实例可以mount并打开任何数据库,但是同一时间一个实例只能打开一个数据库。一个数据库可以被一个或多个实例所mount并打开(在OPS/RAC环境下,一
开放基金和封闭基金
开放基金和封闭基金[@more@]本文将从交易,申购和赎回,交易费用,以及时间上对两种基金分别做介绍。我国封闭式基金与开放式基金的比较 一、我国封闭式基金与开放式基金的主要差异 我国的封闭式基金与开放式基金,主要有如下差异。 1、 交易地点的不同。封闭式基金在股票(A股)市场买卖;而开放式基金基本上在基金指定的银行进行申购与赎回。 2、 交易方式的不同。封闭式基金发行结束以后,只能在证券市场流通,也即进行转让(买卖),不能进行申购与赎回,从而,其份额在存续期内是固定不变的,其存续期是在发行时就确定的;而开放式基金
Solaris下mount一个磁盘
在安装Solaris的时候,默认安装只装在了一个磁盘上。而没有使用另一个磁盘。简单记录一下mount磁盘的步骤。[@more@]在安装Solaris的时候,默认安装只装在了一个磁盘上。而没有使用另一个磁盘。简单记录一下mount磁盘的步骤。首先检查一下当前的配置:# df -kFilesystem kbytes used avail capacity Mounted on/dev/dsk/c1t0d0s0 10232602 873037 9257239 9% //proc 0 0 0 0% /procfd 0 0 0 0% /dev/fdmnttab 0 0 0 0% /etc/mnttab/dev/dsk/c1t0d0s1 1016122 8549 946606 1% /varswap 11815608 24 11815584 1% /var/run/dev/dsk/c1t0d0s5 5
Solaris上按照时间顺序删除文件
Solaris上按照时间顺序删除文件[@more@]如何在Solaris上按照时间顺序删除文件删除100天之内没有访问过的文件:find . -atime +100 -exec rm {} ;应该是 -atime吧. c 是create time, a为accesstime提供另一种方式.find . -ctime +100 | xargs rm -f
使用CRONTAB调用shell脚本执行EXP
使用CRONTAB调用shell脚本执行EXP[@more@]通过SHELL脚本执行全库导出是很常见的。但是如果将这个SHELL脚本通过CRONTAB定时调用,则需要修改很多地方。这里简单记录一下。由于对UNIX系统不是很熟悉。将一个已经可以运行的csh脚本,改成一个可以在CRONTAB中调用的bash脚本,花了我足足大半天的时间。又用了不少时间将整个CRONTAB环境从测试的LINUX环境移植到UNIX环境。下面是根据Tom的expert one-on-one oracle上代码稍加修改后的初始版本:#!/bin/csh -f# Set this to the userid you want to perform the export as I always use OPS$ (os
linux date命令设置时间
linux date命令设置时间[@more@]Linux的man命令实在是不够友好,解释的不是很清楚,还没有例子,害的我尝试了N次无工而反。最后google解决了。其实很简单# date -s 20060925# date -s 21:19:50第一行设置日期,第二行设置时间。受了Oracle的date类型的影响,总是在尝试同时设置日期和时间。也许date可以同时设置日期和时间,不过我是没有试出来。
Solaris8安装笔记
Solaris8安装笔记[@more@]第一次安装Solaris系统,简单记录一下安装步骤。首先,从使用STOP + A启动到OK状态,然后boot cdrom,准备安装:{0} ok boot cdromResetting ...系统从光盘启动,检测硬件后,进入交互安装过程,首先是语言选择:Select a Language0. English1. French2. German3. Italian4. Japanese5. Korean6. Simplified Chinese7. Spanish8. Swedish9. Traditional ChinesePlease make a choice (0 - 9), or press h or ? for help: 0Select a Locale0. English (C - 7-bit ASCII)1. Albania (ISO8859-2)2. Australia (ISO88
Solaris下修改主机名
Solaris下修改主机名[@more@]通过hostname newname的方式对当前有效,但是一旦重启,修改就丢失了。应使用root修改下面6个文件:/etc/hosts/etc/nodename/etc/hostname.ce0/etc/net/ticlts/hosts/etc/net/ticots/hosts/etc/net/ticotsord/hosts按照文件中格式将原始主机名替换为新的主机名就可以了。
Solaris下控制ftp的权限
Solaris下控制ftp的权限 搜索了一下发现只需要将/etc/ftpusers里面的root用户注释掉就可以了。[@more@]Solaris下控制ftp的权限 =========================================================== 今天在向Solaris进行ftp时发现默认root是无法进行ftp的。在/etc/default/login中已经将console一行注释掉了,目前root用户已经可以TELNET到服务器上了。但是root使用ftp还是无法登陆。搜索了一下发现只需要将/etc/ftpusers里面的root用户注释掉就可以了。
Solaris下root无法从远端登陆的问题
Solaris下root无法从远端登陆的问题 修改/etc/default/login文件,在CONSOLE=/dev/consolegic的前面加上#,将其注释,就可以通过用root用户TELNET登陆了。[@more@]刚刚建立好Solaris操作系统后,从远端TELNET登陆系统,发现使用root用户无法登陆。SunOS 5.8login: rootPassword: Not on system console而换成其他用户是可以登陆的:SunOS 5.8login: testPassword: No directory! Logging in with home=/Sun Microsystems Inc. SunOS 5.8 Generic Patch October 2001$ 这是由于默认登陆设置保护root帐号,避免远端登陆造成的。可以通过本机
Oracle10g的ORA-3136错误
Oracle10g的ORA-3136错误WARNING: inbound connection timed out (ORA-3136)。[@more@]WARNING: inbound connection timed out (ORA-3136)。在metalink上查询了一下,发现这个错误在10g当中是很常见的。Metalink上有专门的bug和note对这个问题进行了说明。不过Oracle虽然给出了解决方案,但是并没有详细说明问题产生的原因。只是说明这是一个内部错误。Oracle给出的解决方法就是通过修改listener.ora和sqlnet.ora中的这个参数值:1.在listener.ora中添加INBOUND_CONNECT_TIMEOUT_instener name=02.在服务器上的sqlnet.ora文件中添加SQLNET
ORACLE之常用FAQ
ORACLE之常用FAQ V1.0http://www.itpub.net/showthread.php?s=&threadid=180363FAQ第二版http://www.itpub.net/705130,1.html[@more@]
Import Fails with IMP-00058, ORA-1438
symptom: IMP-00058: ORACLE error 1438 encounteredsymptom: ORA-01438: value larger than specified precision allows for this event="1438 trace name errorstack level 10"例如imp-00058 oracle错误1438出现ora-01438:值大于此列指定的允许精确度imp-00018:上一个表的部分导入完成,导入6605531行[@more@]Subject: Import Fails with IMP-00058, ORA-1438 Errors Doc ID: Note:185229.1Type: PROBLEM Last Revision Date: 28-JUL-2005Status: PUBLISHED fact: Oracle Server - Enterprise Edition fact: Export Util
TKProf Simplistic Overview
Example Output (Partial) File-----------------------------TKPROF: Release 7.2.2.3.0 - Production on Wed Aug 7 11:29:43 1996Copyright (c) Oracle Corporation 1979, 1994. All rights reserved.Trace file: <filename>.trcSort options: default********************************************************************************count = number of times OCI procedure was executedcpu = cpu time in seconds executingelapsed = elapsed time in seconds executingdisk = number of physical reads of b
How to Enable SQL_TRACE for Another Session Using ORADEBUG:
How to Enable SQL_TRACE for Another Session Using ORADEBUG:The ORADEBUG utility can enable/disable setting the SQL tracing for another user's session. [@more@]How to Enable SQL_TRACE for Another Session Using ORADEBUG:=========================================================== The ORADEBUG utility can enable/disable setting the SQL tracing for another user's session. To enable tracing for another session, the Oracle process identifier (PID) or the Operating System processes identifier (SPID) mu
oracle Event:10046
10046 EVENT levels: 1 - Enable standard SQL_TRACE functionality (Default) 4 - As Level 1 PLUS trace bind values 8 - As Level 1 PLUS trace waits This is especially useful for spotting latch wait etc. but can also be used to spot full table scans and index scans. 12 - As Level 1 PLUS both trace bind values and waits[@more@]Event:10046Text: enable SQL statement timing---------------------------------------------------------------------------