• 用DbVisualizer管理oracle数据库(ubuntu9.10)


    尚存在以下几个疑点

    1. ubuntu下有没有更好的oracle数据库管理工具?

    2. DbVisualizer基于java,只能使用 jdbc 的方式来建立连接,有何弊端?

    3. DbVisualizer只提供Linux x86版本,对于64位系统支持是否完美?

    4. 下面解决中文乱码的步骤,好不好?不是太懂

    安装的步骤如下:

    1.

    安装jvm支持,在此完整地安装了jdk

    sudo apt-get install sun-java6-jdk

    安装过程中弹出配置jre,使用默认,若不小心关闭配置窗口,可在终端按Tab切换到确认,然后回车。

    关于ubuntu如何配置java环境,以后再研究

    注:

    java虚拟机jvm是java实现跨平台最核心的部分,所有的.class文件都在虚拟机上执行,由虚拟机将程序解释给本地系统执行;

    单有jvm并不能执行.class,还需要java运行环境jre,jre包含两个文件夹bin和lib,其中bin即jvm,而lib则是运行时提供支持的java类库;

    java开发工具包(java development kit)是完整的java环境支持,在jdk目录下有六个文件夹,一个是src类库源代码压缩包,和其他几个声明文件,

    其中真正运行起作用的是以下四个文件夹:bin, include, lib, jre;

    bin中提供了最主要的编译器javac.exe,include中包含java和jvm交互用的头文件,lib提供相应类库,

    可以看出,jre只能运行.class而没有编译的功能。

    eclipse, idea等ide使用自己的编译器,而不是jdk bin目录下自带的,因此这些软件安装时只要求提供jre路径。

    2.
    下载并安装DbVisualizer
    下载路径:http://www.dbvis.com/products/dbvis/download/

    选择 Linux x86 (RPM archive) (Without Java VM) 得到一个rpm包

    sudo rpm -ivh --force-debian dbvis_linux_7_0_5.rpm

    使用rpm安装,如果没有rpm,可使用sudo apt-get install rpm安装这个功能

    -ivh即安装并显示进度,由于ubuntu不支持rpm安装,在此需要强制到debian版本下

    默认下,DbVisualizer会找到jre支持,关于具体设置jre环境,以后再研究

    3.

    下载oracle的jdbc连接使用的jar包

    下载地址:http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html

    sudo mkdir -p /opt/DbVisualizer-7.0.5/jdbc/oracle
    sudo cp ojdbc14.jar
    /opt/DbVisualizer-7.0.5/jdbc/oracle

    4.

    运行DbVisualizer

    cd /opt/DbVisualizer*
    .
    /dbvis

    会提示新建连接,先取消

    点击菜单Tools,选择Driver Manger,在弹出的窗口中左侧选中Oracle(DataDirect),

    在右侧的User Specified选项卡中打开文件夹,选中刚下载的jar包,安装成功。

    回到DbVisualizer界面,在左侧的Connections右键Create Database Connections

    任意命名一个别名,选择数据库,填写连接字符串,就能够连接到服务器上的数据库了。

    5.

    解决中文乱码(解决java乱码)

    sudo mkdir /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/
    sudo ln
    -s /usr/share/fonts/truetype/wqy/*.* /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/
    cd /usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback/
    sudo mkfontscale
    cd ..
    sudo cat fallback/fonts.scale >> fonts.dir

    其中最后一步提示fonts.dir无权限,需要切换到root下执行

    再次切换到DbVisualizer目录下运行./dbvis时提示

    No X11 DISPLAY variable was set, but this program performed an operation which requires it

    在GUI下,此时需要设置环境变量

    export DISPLAY=localhost:0.0

    对于ubuntu已经有x界面来说,无需设置 DISPLAY 变量,因为它会自动设置。

    6.

    创建启动器,可以正常使用DbVisualizer了。

     

     

     

  • 相关阅读:
    子集和的另外一个问题
    LCS
    表达式求值
    Singleton in java
    自绘ListBox的两种效果
    动态创建、压缩Access数据库(*.MDB)
    C# 中用stopwatch测试代码运行时间
    MVC学习笔记之数据传递
    ATM应用实现
    html的基本语法
  • 原文地址:https://www.cnblogs.com/bloodmage/p/1716764.html
Copyright © 2020-2023  润新知