opensuse12.2下oracle可视化操作工具sqldeveloper安装与配置

Linux下的可视化界面的oracle 工具
一、Oracle SQL Developer 2.1 选择for linux 版本下载
http://www.oracle.com/technology/software/products/sql/index.html
1、安装sqldeveloper,
rpm -Uhv sqldeveloper-2.1.1.64.39-1.noarch.rpm,
安装完成后软件在/opt/sqldeveloper, 虽然在程序菜单中有sql-developer的图标,但单击并不能启动,估计

是没有配置jdk的路径。所以,只能用命令行启动。
# cd /opt/sqldeveloper
# ./sqldeveloper.sh 出现
Oracle SQL Developer
  Copyright (c) 2008, Oracle. All rights reserved.

Type the full pathname of a J2SE installation (or Ctrl-c to quit), the path will be stored in

~/.sqldeveloper/jdk
会提示输入要jdk路径,/opt/oracle/jdk1.6.0_18       //如果没有配置jdk,请先配置

安装jdk参考下面

二、安装jdk
因为下载的sqldeveloper 不含JDK所以要单独下载,我下载的版本是 jre-6u18-linux-i586.bin for linux
下载页面 http://java.sun.com/javase/downloads/widget/jdk6.jsp
安装说明:http://java.sun.com/javase/6/webnotes/install/jdk/install-linux-self-extracting.html
1、将jre-6u18-linux-i586.bin放到本地,我放在/opt/oracle/目录下,我将所有和oracle相关的都放这下面了

 以下操作切换至root权限下。
2、设置执行权限 chmod a+x jdk-6u<version>-linux-i586.bin
3、运行自解压: ./jdk-6u<version>-linux-i586.bin ,提示授权说明,q跳过,然后输入yes后等待会即可完

成。最后安装完成在opt/oracle/ (即解压在当前路径)
4、打开/etc/profile,在profile文件末尾加入:
#
# set java enviornment
#
JAVA_HOME=/opt/oracle/jdk1.6.0_37           //jdk的安装路径
JAVA_BIN=/opt/oracle/jdk1.6.0_37/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JAVA_BIN
export PATH
export CLASSPATH
5、验证java -version出现关于JDK版本信息即成功,最后可选操作,删除此bin文件,如果想节省空间的话。

三、最后使用,在程序中可以看到sqldeveloper图标,点击即可,在控制台输入sqldeveloper也可。但可能会

出现界面中文字体乱码。

启动sqldevelement

在oracle用户下,

cd $ORACLE_HOME
   44  cd network/admin/
   45  cat tnsnames.ora
   46  cat /etc/hosts
   47  /sbin/ifconfig

      lsnrctl status // 开启监听
      netmgr
      LANG=en           //如果是中文需要
      netmgr                 
      lsnrctl start
      lsnrctl status



解决办法:

1,找到jdk的安装路径,在jdk安装路径下有个fonts目录,如我的jdk安装路径为

   /usr/java/jdk1.6.0_37/jre/lib/fonts

到fonts目录下新建文件夹fallback

   cd /usr/java/jdk1.6.0_37/jre/lib/fonts

   mkdir fallback

 进入到fallback目录下,

   cd fallback

2,查询本地系统使用的中文字体

   #find / -name *.ttc

    /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc

3,#ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc zenhen.ttc

4,#mkfontdir

5,#mkfontscale

6,##sqldeveloper

Ok,重启sql developer就正常显示中文啦。



你可能感兴趣的:(opensuse12.2下oracle可视化操作工具sqldeveloper安装与配置)