Ubuntu安装Oracle管理软件sqldeveloper--最方便方式
2015-06-15 20:15
701 查看
在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.解压缩到喜欢的目录./sqldeveloper4.打开./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 fi5.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 [code]wu_xiaolei@wxl-PC:/usr/lib/jvm/jdk1.7.0_09/jre/lib/fonts$mkdir fallbackwu_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 start8.创建快捷方式:终端进入/usr/share/applications,新建文件 gedit SqlDeveloper.desktop添加如下内容:[Desktop Entry]Name=SQLDeveloperComment=SQLDeveloperExec=/opt/oracle/product/11.2.0/dbhome_1/sqldeveloper/sqldeveloper.shIcon=/opt/oracle/product/11.2.0/dbhome_1/sqldeveloper/icon.pngTerminal=falseType=ApplicationCategories=Application;Development;
相关文章推荐
- Centos6.3下zabbix监控mysql数据库参数
- 利用PL/SQL Devoloper 备份与恢复Oracle数据库
- SqlServer Bug:复制架构更改参数(replicate_ddl)无效
- golang实现对mysql数据库的操作
- 从运维角度浅谈 MySQL 数据库优化
- PL/SQL Developer 连接Oracle数据库详细配置方法
- Android--第三天(XML解析,sharedPreferences进行数据存储,SQLite数据库存储数据,URI,ContentProvider共享数据,监听ContentProvider)
- MySQL 体系架构 Oracle体系架构 PostgreSQL体系架构
- Mysql/MAMP + Django1.8.2(Win7 64bit/Mac OS X)环境搭建
- MySQL架构与概念
- SqliteOpenHelper封装——DBManager模板
- 从运维角度浅谈MySQL数据库优化(一)
- PLSQL Developer9 注册码
- 从运维角度浅谈MySQL数据库优化
- PL/SQL Developer 远程连接Oracle数据库
- mysql计算指定时间内TPS
- mysql复制延迟监控脚本
- Heartbeat+DRBD+MySQL高可用架构部署
- PLSQL Developer 连接 64位 Oracle数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库