首页 > 数据库 >centos 7配置ORACLE动态链接库

centos 7配置ORACLE动态链接库

时间:2023-07-24 20:34:52浏览次数:48  
标签:LANG centos python 动态链接库 environ ORACLE import

随便在一个目录下解压instantclient-basiclite-linuxx64.zip(一般下最新的就好啦)

然后在/etc/ld.so.conf文件添加解压完文件的目录

 在执行ldconfig

就好了。是不是很简单.

ORACLE 版本低的时候插入数据也许会报这个错

cx_Oracle,cursor.execute(sql) 执行的时候编码错误:UnicodeEncodeError: 'ascii' codec can't encode character

解决方案:

编写的python脚本中需要加入如下几句:
import os

os.environ["NLS_LANG"] = ".AL32UTF8"

或者

import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'

这样可以保证select出来的中文显示没有问题。

要能够正常的insert和update中文,还需要指定python源文件的字符集密码和oracle一致。

# -*- coding: utf-8 -*-

标签:LANG,centos,python,动态链接库,environ,ORACLE,import
From: https://www.cnblogs.com/jinxi7021/p/17578270.html

相关文章

  • centos 5 yum安装与配置vsFTPd FTP服务器
    24Comments文章目录[隐藏]什么是vsftpd安装vsftpd配置防火墙配置vsftpd服务器添加ftp用户出现的错误vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。 什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP......
  • CentOS升级Python到2.7版本
    查看python的版本viewsource1 python-VPython2.4.31.先安装GCCviewsource1 yum-yinstallgcc2.下载Python-2.7.2viewsource1 wgethttp://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz23.解压Python-2.7.2viewsource1 tar-jxvfPython-2.7.2.tar.bz24.进......
  • oracle wm_concat(column)函数的使用
    oracle数据库中,使用wm_concat(column)函数,可以进行字段合并,下文对该功能的实现方法作了详细的介绍,供您参考学习。AD:51CTO学院:IT精品课程在线看! oraclewm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并,如果您对oracle......
  • centos 7换源
    yuminstall-ywgetwget-P/etc/yum.repos.d/wgethttp://mirrors.aliyun.com/repo/Centos-7.repoyumcleanallcd/etc/yum.repos.d/mkdirbakmv CentOS*bakyummakecache ......
  • Linux CentOS 7 卸载 PostgreSQL
    1、查看服务状态并停止服务systemctlstatuspostgresqlsystemctlstoppostgresql2、使用YUM命令卸载PostgreSQLyumremovepostgresql*3、验证RPM包是否卸载干净rpm-qa|greppostgresql4、删除PostgreSQL数据文件和配置文件目录(非必要)rm-rf/var/lib/p......
  • Linux CentOS 7 安装 PostgreSQL v14
    1、安装PostgreSQL的RPM资源库sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm2、安装PostgreSQLServersudoyuminstall-ypostgresql14-server3、初始化PostgreSQLsudo/usr/pgsql-14......
  • vmware安装minimal centos报错/etc/rc5.d/s99local : line:25 : eject : command not
    1.vmware安装minimalcentos报错/etc/rc5.d/s99local:line:25:eject:commandnotfoundhttp://www.centoscn.com/image-text/install/2015/1130/6459.html 2.vmwareworkstation上安装centoshttp://www.linuxidc.com/Linux/2016-05/131701.htm 3.虚拟机可以ping通主机和8.8......
  • Linux ORACLE打补丁 补丁集
    ##Oracle补丁下载下载oracle补丁登入Oraclesupport网站:https://support.oracle.com/portal/查询文档编号:2118136.2, 选择需要的补丁编号,选择对应的版本,提前阅读readme和download下载opatch工具查询文档293369.1##Oracle打补丁1.上传补丁包上传至/opt下,并解压缩:p6880880......
  • Linux系列---【CentOS 7通过MSTSC连接远程桌面】
    安装对应的yum源yumlistlightdmxorgxrdpxrdp可以看到这些软件都在epel中,如果没有的话,请先安装对应的yum源。命令如下:yuminstall-yepel-release确认yum源没有问题之后,我们就可以进行安装了。安装lightdmxorgxrdpxrdplightdm提供了图形登录界面和用户会话管理......
  • centos7如何挂载磁盘
    本文仅适用于使用fdisk命令对一个不大于2TB的数据盘执行分区操作。如果需要分区的数据盘大于2TB服务器安装CentOS的时候,通常linux系统分区默认为3个分区,主分区最多4个,其他可根据自己的需要挂载。1、查看磁盘#查看磁盘目录情况df-h2、查看挂载磁盘情况fdisk-l#......