Rumah >pembangunan bahagian belakang >Golang >pemasangan oracle golang
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.
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.
Mula-mula, kita perlu memasang pengkompil gcc untuk menyusun Oracle Instant Client. Pasang melalui arahan berikut:
sudo apt-get install gcc
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) 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
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() {
tangguhkan db.Close()
jika err != nil {
log.Fatal(err)
if err != nil {
rreee
}
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!