2009年12月 的存档
henplus是linux下非常好用的sql shell客户端工具,对多种数据库语言支持良好,源码是JAVA写的,废话少说,E文看起来太累,特此记录下安装过程。 首先下载henplus; 将下载下来的henplus-0.9.7.tar.gz 上传到centos服务器,这里我放到 /opt/henplus-0.9.7.tar.gz ; 解压目录 tar -zxvf henplus-0.9.7.tar.gz 这样有一个新的目录出现了 /opt/henplus-0.9.7 这个时候需要你的机子安装好了JDK1.3+ 和Ant1.4+,安装JDK参考这里,插说下安装Ant,会安装JDK了,这里简单说下就可以了,将下载的Ant文件上传解压,如ANT_HOME目录是 /opt/ant 最重要的是为Ant设置Ant运行环境变量 vi /etc/profile export ANT_HOME=/opt/ant PATH = $PATH:$ANT_HOME/bin reboot使设置生效,重启后如果提示没有权限,执行 chmod a+x /opt/ant/bin/* 好了,ant和JDK装好了之后,继续安装henplus。 进入 henplus目录 cd /opt/henplus-0.9.7 打jar包 ant jar 安装 ant install 默认的它会安装这些文件到系统目录中 /usr/share/henplus/henplus.jar #这里你可以放入henplus需要的其他jar文件 /usr/bin/henplus #这是henplus的执行脚本 要想现在运行henplus,你还需要执行以下命令 copy jar 文件 cp /opt/henplus-0.9.7/*.jar /usr/share/henplus/ 如果你使用oracle数据库,你需要将oracle驱动的jar文件同样的拷贝到 /usr/share/henplus/ 目录下。 现在你可以使用henplus了, [...]
?View Code XML<project name="PROJECT_NAME" basedir="../.." default="LocalDeployPROJECT_NAME"> <property file="build/properties/common-devel.properties" /> <property name="local-PROJECT_NAME-properties" value="build/properties/local-PROJECT_NAME.properties" /> <property name="stg-PROJECT_NAME-properties" value="build/properties/stg-PROJECT_NAME.properties" /> <path id="java.classpath"> <fileset dir="WebContent/WEB-INF/lib" includes="**/*.jar" /> <fileset dir="lib" includes="**/*.jar" /> <fileset dir="dist" includes="**/WEB-INF/lib/*.jar" /> </path> <target name="buildManifest" if="exist.manifest" description="Use a common manifest for distribution"> <tstamp> <format property="build.day" pattern="yyyy-MM-dd HH:mm:ss" /> </tstamp> <manifest file="${basedir}/output/MANIFEST.MF"> <attribute name="Built-By" value="${user.name}" [...]
怎样查看oracle当前的连接数呢?[via]只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session where username is not null group by username #查看不同用户的连接数 select count(*) from v$session #连接数 Select count(*) from v$session where status=’ACTIVE’ #并发连接数 show parameter processes #最大连接 alter system set processes = value scope = spfile;重启数据库 #修改连接 1。查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近 SQL> conn / as sysdba已连接。 SQL> [...]
本文[via]适合于bash、tcsh和zsh。 1、NEWLINE和“;”:分离命令 换行符NEWLINE是一个独特的命令,因为所有的命令处理都是从它开始的。任何一个命令行末尾都要按回车键。 分号“;”也是一个命令分离器。不过它不能开始执行命令,也不会改变任何函数的状态。在命令行上用分号分开每一个命令,就可以按顺序去执行这些命令了。在这命令行的末尾按下回车键,命令就会被执行: 1. $ x ; y; z 如果x、y和z是命令,上面的命令行就等同于下面的3个命令;不同之处在于,shell会在每下面每个命令后(x、y和z)都给出一个提示,而上面的命令行只有在z完成后才给出一个提示: 1. $ x 2. $ y 3. $ z 2、“”:继续执行命令 当用户输入一个很长的命令,并且光标到了屏幕或窗口最右端时,可以用反斜杠符号()在下一行继续用户的命令。 1. $ c 2. m 3. d 相当于输入一个完整的命令cmd。 3、“|”和“&”:分离命令并执行其他任务。 命令分离符有管道符号(|)和后台任务符号(&)。这两个命令分离符不会开始执行一个命令,但是它们能改变函数的一些方面。管道符号可以改变标准输入的代码,也可以改变标准输出的目的地址。后台任务符通知shell在后台执行任务,所以用户立刻就能回到shell提示符,继续执行其他任务。例如,一个包含3个任务的作业: 1. $ x | y | z shell把任务x的输出定向到任务y,并把y的输出定向给z。因为shell在前台运行整个作业,所以z完成前,不会有提示符返回。任务x不完成,任务y不会完成;任务y不完成,任务z也不会完成。 下一个命令是在后台执行任务a和b,在前台执行任务c: 1. a & b & c 2. [1] 14271 3. [2] 14272 shell 显示出每个后台运行进程的作业号(即上面的“[1]”和“[2]”)和PID(即上面的“14271”和“14272”)。任务c一完成用户就会回到提示符。在给出新任务的提示符($)前,shell会检查后台作业是否都已完成。对每个已经完成的作业,shell将显示出它的作业号、单词Done和所调用该作业的命令行,然后shell会显示出提示符。列举作业号的时候,最前的作业后会跟一个减号(-),最后的作业号后面会跟一个加号(+)。其他作业跟一个空格。最后一个命令运行后,shell在显示提示符前会显示下列内容: [...]
