PETUNJUK INSTALASI:
Pertama-tama instal Fedora 33 Workstation Edition dari kunci yang dapat di-boot (untuk dual-boot, biarkan saja partisi kosong yang Anda inginkan untuk OS berada (rekomendasikan menyusutkan ruang dari Manajemen Disk di Windows 10) dan pilih "Partisi Otomatis" di penginstal Fedora.
Instal Oracle Database 18c Express Edition:
sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libcap1-1.10-7.el7.x86_64.rpm
sudo dnf -y install http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
dnf -y install libnsl
curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm -L https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
dnf -y install oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
curl -o oracle-database-xe-18c-1.0-1.x86_64.rpm -L https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-18c-1.0-1.x86_64.rpm
sudo dnf -y install oracle-database-xe-18c-1.0-1.x86_64.rpm
Konfigurasi database dengan login sebagai root lalu jalankan:
sudo su
/etc/init.d/oracle-xe-18c
Saat diminta, tentukan kata sandi yang sama untuk SYS
, SYSTEM
, dan PDBADMIN
akun. Jangan sertakan karakter khusus dan jangan letakkan angka di awal kata sandi.
Instal Java JDK11:
sudo dnf -y install java-11-openjdk-devel java-11-openjdk-jmods java-11-openjdk-src
Tambahkan baris berikut ke bagian bawah .bashrc
pengguna rumahan :
# User specific aliases and functions
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
dan gunakansource .bashrc
Login sebagai pengguna oracle menggunakan:
sudo su oracle
Tambahkan yang berikut ini ke akhir .bashrc
pengguna Oracle :
# User specific aliases and functions
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=XE
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
dan ketiksource ~/.bashrc
Keluar dan buka situs berikut dan unduh sql-developer:https:// www.oracle.com/tools/downloads/sqldev-downloads.html
Instal .rpm dan jalankan skrip penyiapan:
sudo dnf -y install sqldeveloper-20.4.1.407.0006-20.4.1-407.0006.noarch.rpm
cd /opt/sqldeveloper/
./sqldeveloper.sh
Untuk tampilan HiDPI, tambahkan ke /opt/oracle-sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
berikut ini:AddVMOption -Dsun.java2d.uiScale=2
Cara menambahkan pengguna basis data non-sistem (sehingga Anda tidak perlu melihat tabel sistem):Di terminal ketik:sqlplus sys as sysdba
Masukkan baris:
SQL> alter session set "_ORACLE_SCRIPT"=true;
Buat pengguna lokal yang disebut apa pun yang Anda inginkan. Ketik kata sandi untuk pengguna di baris berikut setelah "diidentifikasi oleh"
SQL> create user usernamehere identified by passwordhere;
Berikan hak istimewa admin pengguna Anda:
SQL> grant all privileges to usernamehere;
Kemudian keluar dari command prompt:
SQL> exit;
Sekarang Anda dapat terhubung ke database lokal Anda di Oracle SQL Developer IDE. Cari sqldeveloper di menu shell sistem. Seharusnya dimulai dengan baik, sekarang Anda ingin menambahkan koneksi ke database mesin lokal Anda. Di sisi kiri atas jendela IDE, Anda akan melihat label bernama "Connections" dengan tanda plus berwarna hijau. Klik pada tanda plus dan Anda akan mendapatkan prompt koneksi. Di bawah "Nama" masukkan nama yang sesuai untuk database lokal Anda. Saya memanggil milik saya "LocalDatabase". Hindari penggunaan spasi atau karakter khusus selain garis bawah saat memberi nama database Anda. Untuk "Nama Pengguna" dan "Kata Sandi" masukkan nama pengguna dan kata sandi yang Anda buat untuk akun non-sistem Anda di prompt perintah SQL Plus. Centang kotak "Simpan Kata Sandi". Pertahankan Hostname (localhost), Port (1521), dan SID (xe) sebagai nilai default untuk menyambungkan ke database lokal Anda. Di bagian bawah jendela Connection, klik "Test" dan seharusnya tertulis Status:Success. Kemudian klik tombol "Simpan" dan Anda akan melihat koneksi Anda ditambahkan di antara yang ada di jendela Koneksi. Klik "Connect" dan jendela akan tertutup dan Anda akan berhasil terhubung ke database di mesin lokal Anda. Selamat, sekarang Anda dapat menggunakan Oracle SQL Plus di komputer Anda sendiri!
Nyalakan ulang mesin Anda dan ikuti petunjuk di bawah ini untuk menghubungkan kembali ke database Anda dengan andal.
PETUNJUK PENGOPERASIAN (SETELAH INSTALASI):
Jika Anda telah melakukan langkah-langkah instalasi:Pertama Anda ingin memulai layanan database. Dari akun pengguna rumahan Anda di terminal, ketik
sqlplus sys as sysdba
lalu masukkan kata sandi basis data yang Anda tetapkan saat penginstalan. Pada prompt SQL, masukkan
SQL> startup
Tunggu database untuk memulai, lalu keluar dengan
SQL> exit
lalu login sebagai pengguna oracle:
sudo su oracle
Dan jalankan:
lsnrctl start
Kemudian untuk statusnya:lsnrctl status
Keluar ke pengguna rumahan lalu buka sqldeveloper dan hubungkan dengan sukses ke database yang diinstal secara lokal!
Itu saja, saya harap seseorang menemukan ini berguna! :)