在Linux/Unix下如何使用AnySQL?

    AnySQL是用Java写的, 因此也可以在Unix/Linux下运行, 在这儿下载的是Windows下的, 如何搬到Unix/Linux下呢? 首先你要先在Unix/Linux下有JRE 1.4或以上的版本, 然后按照以下步骤去做就可以了:

1, 确定安装目录, 如/usr/AnySQL.
2, 建一个jlib的子目录, 如/usr/AnySQL/jlib.
3, 将Windows下的oasql.jar和oracle.jar拷到jlib目录, 如拷贝到/usr/AnySQL/jlib
4, 编辑一个名称为asql的Shell文件, 以方便地运行AnySQL.
5, 将安装目录放到PATH路径中, 这样在任何目录运行asql就启动了AnySQL.

    启动AnySQL的Shell文件的内容为(我目前使用的):

#!/bin/sh

ASQL_CMD=`which $0`
ASQL_HOME=`dirname $ASQL_CMD`
$JAVA_HOME/bin/java -server -Xms8m -Xmx16m \
    -cp $ASQL_HOME/jlib/oasql.jar com.asql.tools.ASQL $*

    这样不需要安装数据库客户端了, 也不一定要运行在图形模式下. 欢迎你们在Unix/Linux下使用.

留言 (3)

请问我使用lobimp的时候,要将c:\1.txt导入到一个clob字段中,会出现 unsupported feature ?

用AnySQL的LOBIMP命令要注意字符集的问题,建议使用OCI写的lobs工具。

找到问题了,不是字符集的问题.
我的c盘必须要是tfat32格式的才能成功,如果是NTFS就会出现如下的错误.另外,还是没有测试成功放在同一个目录不用写盘符和路径的情况.

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • She is a member of the ski club.
  • 她是滑雪俱乐部的成员.
  • The hardest thing to learn is to be a good loser.
  • 最难学的一点是做一个输的起的人.
  • My class went camping last summer.
  • 去年夏天我们班去露营了.
  • He's good at lifting weights.
  • 他善于举重.
  • I subscribed to a lot of periodicals last year.
  • 去年我订了许多期刊.