您的位置:首页 > 数据库 > SQL

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

2013-01-03 16:32 375 查看
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

#

J***A_HOME=/opt/oracle/jdk1.6.0_37 //jdk的安装路径

J***A_BIN=/opt/oracle/jdk1.6.0_37/bin

PATH=$PATH:$J***A_HOME/bin

CLASSPATH=.:$J***A_HOME/lib/dt.jar:$J***A_HOME/lib/tools.jar

export J***A_HOME

export J***A_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就正常显示中文啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: