この記事は約13分31秒で読むことができます。

centos7 sqldeveloper19.1 インストール

参考文献

公式サイトLinux RPM手順

RPM for Linux Installation Notes  
SQL Developer Downloads  

ダウンロード

2つのrpmをダウンロード

コード表示

[oracle@centos ~]$ cd jj
[oracle@centos jj]$ ll
合計 536116
-rw-r--r--. 1 oracle docker 179439263  5月  4 20:14 jdk-8u211-linux-x64.rpm
-rw-r--r--. 1 oracle docker 369526372  5月  4 19:20 sqldeveloper-19.1.0.094.2042.noarch.rpm
[oracle@centos jj]$ pwd
/home/oracle/jj

rpmインストール

コード表示

[oracle@centos jj]$ ll
合計 360876
-rw-r--r--. 1 oracle docker 369526372  5月  4 19:20 sqldeveloper-19.1.0.094.2042.noarch.rpm
[oracle@centos jj]$ sudo rpm -ivh sqldeveloper-19.1.0.094.2042.noarch.rpm
[sudo] oracle のパスワード:
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:sqldeveloper-19.1.0-094.2042     ################################# [100%]
[oracle@centos jj]$ ll
合計 536116
-rw-r--r--. 1 oracle docker 179439263  5月  4 20:14 jdk-8u211-linux-x64.rpm
-rw-r--r--. 1 oracle docker 369526372  5月  4 19:20 sqldeveloper-19.1.0.094.2042.noarch.rpm
[oracle@centos jj]$ sudo rpm -ivh jdk-8u211-linux-x64.rpm
[sudo] oracle のパスワード:
警告: jdk-8u211-linux-x64.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID ec551f03: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:jdk1.8-2000:1.8.0_211-fcs        ################################# [100%]
Unpacking JAR files...
	tools.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...
	rt.jar...
	jsse.jar...
	charsets.jar...
	localedata.jar...

パス通すまえにあえて怒られに行く

コード表示

[oracle@centos sqldeveloper]$ pwd
/opt/sqldeveloper
[oracle@centos sqldeveloper]$ ll | grep *sh
-rwxr-xr-x.  1 root root    71  4月  5 05:42 sqldeveloper.sh
[oracle@centos sqldeveloper]$ ./sqldeveloper.sh

 Oracle SQL Developer
 Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.

Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/oracle/.sqldeveloper/19.1.0/product.conf
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin
Error: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/bin/java not found or not a valid JDK
Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/oracle/.sqldeveloper/19.1.0/product.conf
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre 
Error: Java home /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre is not a JDK,
either jre/bin/java OR lib/tools.jar OR lib/dt.jar is missing.
Running SQL Developer under a JRE is not supported.

If this Java VM is actually a full JDK installation, add
'SetSkipJ2SDKCheck true' to one of the following files.
Otherwise specify a different Java JDK location with a
SetJavaHome directive in one of the following files:
  /home/oracle/.sqldeveloper/19.1.0/product.conf
  /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf

ダウンロードしたjdkの場所探す

/usr/java/jdk1.8.0_211-amd64/をJAVA_HOMEにすればよさげ。というよりパス入力されるように求めてくるから、自分で入れなくても大丈夫。

コード表示

[oracle@centos jdk1.8.0_211-amd64]$ find / -name "*rt.jar*" 2>/dev/null
/opt/sqldeveloper/external/oracle.external.jfxrt.jar
/opt/sqldeveloper/external/oracle.javamodel-rt.jar
/opt/sqldeveloper/external/oracle.external.sqlj-rt.jar
/opt/sqldeveloper/ide/extensions/oracle.ide.importexport.jar
/opt/sqldeveloper/ide/lib/webupdate-rt.jar
/opt/sqldeveloper/ide/lib/idert.jar
/opt/sqldeveloper/modules/oracle.javatools/javamodel-rt.jar
/opt/sqldeveloper/sqldeveloper/extensions/oracle.sqldeveloper.dbcart.jar
/opt/sqldeveloper/sqldeveloper/extensions/oracle.sqldeveloper.report.jar
/opt/sqldeveloper/sqldeveloper/lib/osdt_cert.jar
/opt/sqldeveloper/sqldeveloper/lib/oracle.sqldeveloper.homesupport.jar
/opt/sqldeveloper/jdev/lib/jdev-rt.jar
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.211-2.6.17.1.el7_6.x86_64/jre/lib/rt.jar
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/lib/rt.jar
/usr/java/jdk1.8.0_211-amd64/lib/visualvm/visualvm/modules/com-sun-tools-visualvm-uisupport.jar
/usr/java/jdk1.8.0_211-amd64/jre/lib/rt.jar
/usr/java/jdk1.8.0_211-amd64/jre/lib/ext/jfxrt.jar
[oracle@centos jdk1.8.0_211-amd64]$ cd -
/usr/java/jdk1.8.0_211-amd64/bin

再チャレンジ

コード表示

[oracle@centos sqldeveloper]$ pwd
/opt/sqldeveloper
[oracle@centos sqldeveloper]$ ./sqldeveloper.sh

 Oracle SQL Developer
 Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved.

Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/oracle/.sqldeveloper/19.1.0/product.conf
/usr/java/jdk1.8.0_211-amd64/

アプリケーション→プログラミング→SQLDEVELOPERのアイコンあるからそれクリック2回目以降。

1回目は動くこと確認したら、プロセス切ってOK。

動作確認



市松模様はおすすめ

Leave a Reply

Your email address will not be published. Required fields are marked *