SQLcl : Installation
This short post describes the simple process to install SQLcl.
oracle miscconfigurationintermediate
by OracleDba
16 views
This short post describes the simple process to install SQLcl.
123456789
# Install Java
mkdir ~/java
cd ~/java
tar -xf /tmp/OpenJDK11U-jdk_x64_linux_hotspot_11.0.13_8.tar.gz
ln -s ./j* ./latest
# Install SQLcl
cd ~
unzip -oq /tmp/sqlcl-21.3.2.287.1503.zip12345
# OL7
yum install -y java-1.8.0-openjdk sqlcl
# OL8
dnf install -y java-1.8.0-openjdk sqlcl12345678910
export JAVA_HOME=${HOME}/java/latest
alias sql="${HOME}/sqlcl/bin/sql"
sql /nolog
SQLcl: Release 21.3 Production on Fri Oct 29 10:42:24 2021
Copyright (c) 1982, 2021, Oracle. All rights reserved.
SQL>1234567891011121314
CONN scott/tiger@//myhost.example.com:1521/myservice
myservice=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost.example.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = myservice)
)
)
export TNS_ADMIN=${HOME}
sql scott/tiger@myservice1234567891011121314151617181920
Exception in thread "main" java.lang.UnsupportedClassVersionError: oracle/dbtools/raptor/scriptrunner/cmdline/SqlCli : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli. Program will exit.
unset ORACLE_HOME
export JAVA_HOME=${HOME}/java/latest
export PATH=$JAVA_HOME/bin:$PATH
${HOME}/sqlcl/bin/sqlPlease to add comments
No comments yet. Be the first to comment!