Bagaimana cara menginstal Oracle Express 11gR2?

22

Saya memerlukan panduan Langkah Demi Langkah untuk Menginstal Oracle Database Express Edition versi 11g Release R2 di Ubuntu Desktop 12.04.1 LTS 64 bit Edition

Jorge Castro
sumber
Saya telah menginstal oracle express 10.2 di ubuntu 14.04, ini berfungsi dengan baik, tetapi sepertinya oracle express 11.2 tidak merilis paket apa pun untuk ubuntu ...
Eric Wang

Jawaban:

16

Panduan utama Uber untuk menginstal Oracle 11g XE pada Debian modern seperti distro yang dapat Anda temukan di ( SANGAT BESAR dengan jumlah penyelesaian yang tinggi , itulah sebabnya saya tidak dapat menempel artikel di sini):

Sumber berharga lainnya (hei! Ini bukan tautan dari 20 pencarian web teratas! Saya menghabiskan 3 malam membaca blog ini, mereka benar-benar bagus, tetapi kebanyakan duplikat di atas forums.oracle.comtautan):

Satu hal yang menghabiskan banyak waktu saya adalah ORA-00845: MEMORY_TARGET tidak didukung pada kesalahan sistem ini yang saya perbaiki dengan d.hatena.ne.jptips blog:

$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora 

# memory_target = 418381824
pga_aggregate_target = 200540160
sga_target = 601620480

Kesalahan lain yang saya perbaiki dan yang tidak disebutkan oleh tautan di atas adalah:

  File parameter sistem adalah /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Log pesan yang ditulis ke /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  Kesalahan saat mendengarkan pada: (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))))
  TNS-12555: TNS: izin ditolak
   TNS-12560: TNS: kesalahan adaptor protokol
    TNS-00525: Hak istimewa yang tidak memadai untuk operasi
     Kesalahan Linux: 1: Operasi tidak diizinkan

  Pendengar gagal memulai. Lihat pesan kesalahan di atas ...

ketika mulai mendengarkan oleh:

  / bin / su -s / bin / bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start'

Saya memperbaikinya dengan mengomentari baris:

# (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))

di /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora.

Selanjutnya saya membaca Memulai untuk membuka kunci HRpengguna uji yang secara otomatis dibuat selama instalasi Oracle 11g XE ...

Sisa dokumen dapat ditemukan di Dokumentasi Edisi Database Express

gavenkoa
sumber
Jawaban ini cukup baik untuk entri basis pengetahuan. Satu-satunya hal yang tersisa adalah: Tolong perbaiki tata bahasa dan kehilangan leet-spoke!
aquaherd
1
Maaf untuk bahasa, saya bukan penutur bahasa Inggris asli ...
gavenkoa
Saya membuat beberapa perubahan, harap Anda lebih menyukai teks ...
gavenkoa
1
Saya menemukan posting di forums.oracle.com untuk mendapatkan info yang fantastis. Tapi itu tidak diformat dengan baik, dan itu bisa lebih terorganisir. Saya menulis artikel berdasarkan itu, tapi saya membuat beberapa tambahan (dan pengurangan) dan pemformatan yang ditingkatkan. Menginstal Oracle di Ubuntu
mdahlman
1

Saya melihat di sini bahwa Anda dapat mengunduh edisi Linux x64: Unduh Oracle .

Setelah Anda mendapatkan .zip ini, buka terminal dan ketik:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

Anda akan melihat paket RPM. Karena Ubuntu didasarkan pada Debian, Anda membutuhkan Alien. Jika Anda tidak memilikinya, ketikkan instruksi berikut di terminal (dengan menekan Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install alien

Setelah diinstal, ketikkan ini:

alien -i oracle-xe-11.2.0-1.0.x86_64.rpm

Selesai!

NorTicUs
sumber
2
Tidak bekerja untuk saya. Alien menyelesaikan instalasi, tetapi kemudian tidak ada layanan, tidak ada (Oracle) pengguna dan tidak ada yang berjalan!
pugmarx
1
Aku juga tidak berhasil. Pendapat saya, dan sama baiknya dengan pendapat apa pun untuk saat ini, adalah karena pemasangan oracle sangat kompleks dan alien ditujukan untuk perangkat lunak sederhana.
Reut Sharabani
Instruksi Anda tidak cukup untuk menginstal Oracle di Ubuntu. Jelas Anda tidak mengujinya.
josircg
poissbly Anda lupa bagian ini ..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
ShoeLace