oracle云数据库使用方法,最新刷机包已发布(含centos,ubuntu,wi…

搬瓦工机场JMS

已更新上传linux版刷机包,皆基于官方原版镜像
详情请查看原帖:/thread-590198-1-1.html

以下针对于python的使用方法,客户端管理可用oracle官方的SQL Developer,一键导入密钥非常方便

运行环境及连接配置:

pip3 install cx_Oracle        #安装cx_Oracle连接库

如因缺少Oracle客户端库报错请用报错信息里的网页说明进行安装或直接用如下方法:

下载以下文件并解压到任意目录,如/usr/lib/oracle_client
64位:https://download.oracle.com/otn_software/linux/instantclient/193000/instantclient-basic-linux.x64-19.3.0.0.0dbru.zip
32位:https://download.oracle.com/otn_software/linux/instantclient/193000/instantclient-basic-linux-19.3.0.0.0dbru.zip
下载数据库Wallet文件并解压到以上目录的子目录network/admin,如/usr/lib/oracle_client/network/admin
以下皆使用"/usr/lib/oracle_client"作为解压目录进行说明

临时环境变量设置(每次在新连接的终端里运行py程序前均需先运行以下命令)
export LD_LIBRARY_PATH=/usr/lib/oracle_clientLD_LIBRARY_PATH

永久环境变量设置(设置完以后py程序可直接运行)
sudo sh -c "echo /usr/lib/oracle_client > /etc/ld.so.conf.d/oracle-instantclient.conf"
sudo ldconfig

如报错"Segmentation fault (core dumped)",还需安装如下软件
ubuntu:apt-get install libaio-dev
centos:yum install libaio

到此结束,运行以下代码可测试是否可正常连接,更多cx_Oracle模块说明请参考https://cx-oracle.readthedocs.io/en/latest/

import cx_Oracle
# ADMIN和password为建立数据库时的用户名和密码(可在数据库详情里修改),db1_high在建立后下载的Wallet连接文件tnsnames.ora里
connection = cx_Oracle.connect(‘ADMIN’, ‘password’, ‘db1_high’, encoding = "UTF-8")
#如能正常输出数据库版本则表示数据库连接信息配置正确
print(‘Database version:’, connection.version)
connection.close()

甘肃网友:一般应该不会有人拿砍刀来砍蚂蚁
香港网友:因为不会用,所以没有开数据库
台湾网友:完全不会用,啥时候wp能用了通知我一声
浙江网友:wp?什么东东
上海网友:wordpress

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » oracle云数据库使用方法,最新刷机包已发布(含centos,ubuntu,wi…

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏