Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara menginstal dan memulai Oracle Database Express Edition (XE) 18c di Fedora Linux dengan SQL-Developer IDE

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! :)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menampilkan nama kolom tabel Oracle

  2. Hibernasi di Oracle:memetakan properti String ke kolom CLOB

  3. Bagaimana cara menulis skrip penyisipan Oracle dengan satu bidang sebagai CLOB?

  4. Butuh bantuan mengonversi tanggal dalam format 20120130 ke tipe data Tanggal oracle sql

  5. java mengembalikan nilai String kosong untuk Oracle VARCHAR2