Rumah >pembangunan bahagian belakang >Golang >pemasangan oracle golang

pemasangan oracle golang

WBOY
WBOYasal
2023-05-16 16:20:08615semak imbas

Golang ialah bahasa pengaturcaraan yang cekap yang disukai oleh pembangun kerana kelajuan pelaksanaan yang pantas dan struktur sintaks yang mudah. Sistem pangkalan data Oracle ialah sistem pengurusan pangkalan data hubungan yang terkenal di dunia dan digunakan secara meluas dalam aplikasi peringkat perusahaan. Artikel ini akan memperkenalkan cara memasang dan mengkonfigurasi pangkalan data Oracle dalam persekitaran golang.

1. Muat turun dan pasang Oracle Instant Client

Memandangkan sistem pangkalan data Oracle ialah perisian komersial, kami perlu memuat turun dan memasang Oracle Instant Client untuk menyambung ke pangkalan data Oracle. Sebelum pemasangan, kami perlu memastikan bahawa komponen Oracle Instant Client dimuat turun dan dipasang. Anda boleh memuat turunnya melalui langkah berikut Anda boleh memuat turunnya terus dari tapak web rasmi atau memuat turunnya daripada sumber perisian pihak ketiga.

  1. Lawati tapak web rasmi Oracle dan pilih "Pelanggan Segera Oracle" pada halaman muat turun.
  2. Pilih versi yang sepadan mengikut seni bina sistem pengendalian anda dan klik untuk memuat turun.
  3. Selepas muat turun selesai, nyahzip fail dan simpan dalam direktori tempatan.
  4. Tambah folder nyahmampat pada pembolehubah persekitaran dan pastikan Oracle Instant Client boleh dilaksanakan dalam terminal.

2. Pasang Oracle Instant Client

Sebelum memasang Oracle Instant Client, kami perlu mengambil langkah berikut untuk memastikan pakej perisian yang diperlukan telah dipasang dalam sistem.

  1. Pasang pengkompil gcc

Mula-mula, kita perlu memasang pengkompil gcc untuk menyusun Oracle Instant Client. Pasang melalui arahan berikut:

sudo apt-get install gcc

  1. Pasang Golang

Golang ialah bahasa yang kami gunakan terutamanya, jadi kami perlu Pasang Golang dulu. Ini boleh dilakukan melalui langkah berikut:

1) Muat turun pakej pemasangan golang:

curl -O https://dl.google.com/go/go1.13.1.linux- amd64.tar .gz

2) Nyahmampat pakej pemasangan golang:

sudo tar -xvf go1.13.1.linux-amd64.tar.gz

3) Nyahzip Alihkan folder ke direktori /usr/local

sudo mv go /usr/local

4) Tambah pembolehubah persekitaran dalam fail .bashrc:

eksport GOROOT=/ usr /local/go
eksport PATH=$GOPATH/bin:$GOROOT/bin:$PATH

  1. Pasang dan konfigurasikan Oracle Instant Client

1) Lulus Perintah berikut untuk memasang Oracle Instant Client:

sudo apt-get install libaio1 libaio-dev -y

2) Nyahzip klien segera Oracle yang dimuat turun:

mkdir - p /opt/oracle && cd /opt/oracle
nyahzip instantclient-basiclite-linux.x64-19.8.0.0.0dbru.zip

3) Nyahzip instantclient-basiclite-linux.x64-19.8.0.0 Tukar nama folder .0dbru kepada instantclient:

mv instantclient-basiclite-linux.x64-19.8.0.0.0dbru instantclient

4) Konfigurasikan pembolehubah persekitaran Pelanggan Segera Oracle:

echo '/opt/oracle/instantclient' |. sudo tee -a /etc/ld.so.conf.d/oracle-instantclient.conf
sudo ldconfig
sudo sh -c "echo /opt/oracle/ instantclient > /etc/ld.so.conf.d/oracle-instantclient.conf"
eksport PKG_CONFIG_PATH=/opt/oracle/instantclient/lib/pkgconfig:$PKG_CONFIG_PATH
eksport LD_LIBRARY_PATH=/optient/oracle :$LD_LIBRARY_PATH

5) Sahkan sama ada klien segera oracle berjaya dipasang:

pkg-config oci8 --cflags --libs

  1. Pasang Pemacu Go Oracle

Kita perlu memasang Pemacu Go Oracle melalui langkah berikut:

1) Pasang Pemacu Oracle:

pergi dapatkan gopkg.in/rana/ora. v4

2) Sahkan sama ada pemasangan berjaya:

pergi jalankan /path/to/test-oracle.go

3 🎜>Dalam pemasangan dan konfigurasi Selepas selesai, kami boleh menyambung ke pangkalan data Oracle melalui kod berikut:

import (

"fmt"

"gopkg.in/rana/ora.v4"
)

func main() {

db, err := sql.Open("ora", "user/password@dbname")

tangguhkan db.Close()
jika err != nil {

  log.Fatal(err)

}

baris, err := db.Query("SELECT name FROM user;")

if err != nil {
rreee
}

tangguhkan baris. Tutup ()

untuk baris.Seterusnya() {

  log.Fatal(err)

}

}


Di atas ialah tutorial mudah untuk menyambung dan mengkonfigurasi Oracle pangkalan data dalam persekitaran Golang. Dengan memasang dan mengkonfigurasi pangkalan data Oracle dan Go Oracle Driver melalui langkah di atas, kami boleh menyambung dengan mudah ke pangkalan data Oracle dalam aplikasi untuk membaca dan menulis data.

Atas ialah kandungan terperinci pemasangan oracle golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:kaedah golang asyncArtikel seterusnya:kaedah golang async