用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了。

 

 

 

原文地址:https://www.cnblogs.com/bloodmage/p/1716764.html