Ubuntu安装Oracle管理软件sqldeveloper--最方便方式

在Ubuntu下管理Oracle数据库,最好还是用Oracle自己的SQL developer软件,之前我装过DbVisualizer来管理Oracle,这是一个通用的数据库管理工具,也比较方便。

网络上很多关于Ubuntu使用oracle官网上提供的rpm包的安装方法,需要先安装jdk的支持,我在这里使用一种简单的方法。 

1.获取jdk:到sun的官网上下载jdk,然后安装,(如果不想安装,直接找了一个jdk的文件夹,其实很多需要jdk的软件,如eclipse都可以指定jdk的路径)

2.下载sqldeveloper,http://www.oracle.com/technology/software/products/sql/index.html,下载最后一个 Oracle SQL Developer for other platforms,而不是rpm的版本。

3.解压缩到喜欢的目录./sqldeveloper

4.打开./sqldeveloper/ide/bin/launcher.sh,找到CheckJDK(),将其中的APP_JAVA_HOME修改为jdk的路径,如

  
  
if [ " X$APP_JAVA_HOME " != " X " ] then if [ ! - d ${APP_JAVA_HOME} ] then APP_JAVA_HOME = " /home/xxx/jdk1.6.0_18 " fi fi

5.

qldeveloper/sqldeveloper.sh赋予可执行权限:chmod u+x sqldeveloper.sh

创建启动器,在命令中选中./sqldeveloper/sqldeveloper.sh。

6.乱码处理:

wu_xiaolei@wxl-PC:~$cd /usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts
wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts$mkdir fallback
wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts$cd fallback
wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts/fallback$ln -s /usr/share/fonts/default/yahei.ttf  yahei.ttf
若/usr/share/fonts/中没有default目录,使用mkdir  default 目录 
yahei.ttf字体可以使用百度下载
wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts/fallback$ls
yahei.ttf 
wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts/fallback$mkfontdir
wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts/fallback$mkfontscale
重启sql developer就正常显示中文


7.修改developer配置文件中JDK路径:---->若不修改slqdevoloper将会连接不成功

查看监听状态
lsnrctl status
打开im $ORACLE_HOME/network/admin/listener.ora添加

SID_LIST_LISTENER=

  (SID_LIST=

      (SID_DESC=

         (GLOBAL_DBNAME=orcl)

         (SID_NAME=orcl)

         (ORACLE_HOME=/u01/app/oracle/11.2.0/db_1)

        (PRESPAWN_MAX=20)

        (PRESPAWN_LIST=

          (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))

        )

       )

      )

重启监听
lsnrctl stop
lsnrctl start


8.创建快捷方式:
终端进入/usr/share/applications,
 
新建文件  gedit SqlDeveloper.desktop
 
添加如下内容:

[Desktop Entry]
Name=SQLDeveloper
Comment=SQLDeveloper
Exec=/opt/oracle/product/11.2.0/dbhome_1/sqldeveloper/sqldeveloper.sh
Icon=/opt/oracle/product/11.2.0/dbhome_1/sqldeveloper/icon.png
Terminal=false
Type=Application
Categories=Application;Development;





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值