Python 2.7.14 Oracle connect

Oracle START WITH CONNECT BY 批量改写为递归CTE的实战指南 在数据库迁移与SQL方言兼容改造中,层级查询的语法差异往往是最大的痛点。Oracle特有的START WITH CONNECT BY基于树遍历算子,而主流开源数据库普遍采用递归CTE的迭代模型,两者并非简单替换关键字的关系。理解PRIOR方向、LEVEL伪列、CONNECT_BY_ROOT及SYS_CONNECT_BY_PATH的映射原理,是保障改写结果正确的前提。通过Python正则模板实现大批量SQL的自动定位与转换,配合集合差、层级统计等校验手段,可显著提升迁移效率。本文从真实迁移场景出发,给出可复用 阅读详情

在安装好python 2.7 默认路径是c:\python27之后,设置环境变量

https://jingyan.baidu.com/article/8ebacdf02d3c2949f65cd5d0.html

once the installation is complete, add the following locations to the windows PATH variable: C:\Python27 and C:\Python27\Lib\site-packages

  1. 点击屏幕底部菜单栏中的“计算机”图标。

    windows10设置环境变量PATH

  2. 在弹出的窗口中点击顶部的“计算机”标签,然后在出现的菜单中点击“系统属性”选项。

    windows10设置环境变量PATH

  3. 在新的页面中,点击左侧导航栏中的“高级系统设置”。

    windows10设置环境变量PATH

  4. 在弹出的页面中, 点击下部的“环境变量”按钮。弹出环境变量的管理页面。

    windows10设置环境变量PATH

  5. 在环境变量的管理页面中,在下部列表框中找到Path变量, 单击选中, 然后点击下面的“编辑”按钮。

    windows10设置环境变量PATH

  6. 弹出的页面有两个输入框, 在“变量值”输入框的末尾添加你要增加的路径,格式为 ;全路径,即分号加路径。注意这里分号必须是英文分号。比如我在安装Python2.7后添加的部分如图所示。

    windows10设置环境变量PATH

  7. 7

    点击确定,设置完成

 

1.到oracle官网注册一个账号,然后下载Oracle Database Express Edition 11g Release 2 for Windows x32

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

安装完成后,默认的username 有两个 sys, system,对应的密码就是在你安装过程中要你输入的那个密码,还有自动产生一个默认的database xe.

2安装和使用教程可以查看这位兄弟的博客

https://www.cnblogs.com/cjw1115/p/6209439.html

3.安装完成之后如果想要查看安装的oracle是否真是32bit,可以查看这位兄弟的文章

https://blog.youkuaiyun.com/mrluoe/article/details/7261713

使用sqlplus命令

32bit

SQL> $ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Thu Aug 2 14:05:40 2018

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

64bit

$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Wed Feb 15 16:19:43 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bitProduction
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options


如果是64位,用sqlplus 连上之后会显示具体的位数信息,32位则不会显示。

4.从https://pypi.org/project/cx_Oracle/5.1.3/#files下载

cx_Oracle-5.1.3-12c.win32-py2.7.exe (295.1 kB)  Copy SHA256 hashSHA256

安装完成后,解压缩,将instantclient-basic-nt-12.2.0.1.0\instantclient_12_2里面的所有dll文件copy到C:\Python27\Lib\site-packages

打开cmd window

cd \

C:\>cd Python27

C:\Python27>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> import cx_Oracle

>>> con=cx_Oracle.connect('username/password@127.0.0.1/xe')

>>> print con.version
11.2.0.2.0
>>> con.close()

 

5在pycharm或者visual studio

#import sys
#print(sys.path)

查看path 'C:\\Python27\\venv\\lib'

将site-packages 放到C:\Python27\venv\Lib 里面

python2.7_cx_oracle 连接oracle11G需要的类,解压,里面包括32位版本与64位版本,适用于oracle 11g 立即下载

相关推荐

python2.7连接oracle代码工具类

python2.7连接oracle的代码,已经完成好编写的工具类,可以直接拿来使用

Python连接oracle数据库

只有当本地没有ORACLE数据库时,才能定义ORACLE_HOME。如果已经安装了Oracle,则不能随意更改ORACLE_HOME。下载Oracle客户端驱动程序((Oracle Instant Client Basic)))))))。4.2客户端和SDK安装[root @ localhost ~ ~]# mkdir/opt/Oracle/否则,在安装完成后调用cx_Oracle将会报告一个错误。3.8完成以上四个步骤后,打开Pycharm会显示cx_Oracle模块。3.2点击下载文件进入登录页面。

fmz2222的博客 1382

Python2.7.14_64位

python官网总是下载很慢,所以搞了一个算是备份吧,自己也能使用

python实时连接oracle_Python连接Oracle

Python连接Oracle当前环境:Linux Centos 71. 下载安装包cx_Oracle由于我本地Python版本是2.7,所以选择是2.7版本wget https://pypi.python.org/packages/e1/18/00987c6a9af9568ee87d1fcba877407684a3f1b87515e5eb82d5d5acb9ff/cx_Oracle-6.0rc1-...

weixin_39964899的博客 238

Python 2.7.14 64位win系统安装包

Python 2.7.14 64位win系统安装包,可以直接安装。环境搭建请参考百度

python2.7 oracle库相关包

tar –zxvf cx_Oracle-6.3.1.tar.gz cd cx_Oracle-6.3.1 python2.7 setup.py build python2.7 setup.py install

python2.7连接oracle数据库配置文件

python2.7连接oracle数据库配置文件setting.py DATABASES = {     'default': {        # 'ENGINE': 'django.db.backends.sqlite3',        #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),        'ENGINE': 'dj

dongni16382的专栏 3219

[多智能体强化学习] 王树森YouTube课程笔记

前言 近期在设计V2X资源分配任务下的状态空间和动作空间,可以说是一筹莫展,是自己菜,现在看来可能也是涉及到一些关于多智能体强化学习实现过程中过于细节的点,目前的知识储备还不够。因此打算用半周到一周的时间重电,希望之后能有进展。 本文内容来自于友人LX所推荐的油管教程,链接如下:多智能体强化学习,一共两节课40min左右。教程废话不多干货不少,老师的声音还好听,推荐直接去看原教程。 这里还要多一嘴,那就是对于强化学习来说,单主体和多主体的界限,在某种程度上来说是很模糊的,并不是场景中有多个主体需要..

观林望实的博客 3362

CentOS下Python2.7版本如何安装连接Oracle

Python2.7在CentOS上连接Oracle数据库

XJTLUstudent的博客 2100

手把手教你用Python分析OpenFAST仿真结果:pyDatView处理.out文件与数据可视化技巧

本文详细介绍了如何使用Python中的pyDatView工具分析OpenFAST仿真结果,包括数据加载、质量检查、时域与频域分析、多工况对比及自动化报告生成。通过优化技巧和可视化方法,帮助工程师高效处理.out文件,提升风机性能分析的准确性和效率。

weixin_29311017的博客 182

第4章-07-将WebDriver获取的Cookie传递给Requests

在使用Selenium WebDriver获取了浏览器的Cookies之后,你可以将这些Cookies传递给requests库,以便在后续的HTTP请求中使用这些Cookies。这样做可以让你模拟浏览器会话,使得请求看起来像是从之前使用Selenium WebDriver控制的浏览器发出的。

黑夜开发者的博客 692

python--连接oracle数据库

在进行数据库连接之前,一般都需要导入依赖的库,通过专门的库去处理对应的数据库连接,所以没安装对应的处理库的话,需要先进行安装、再导入,导入后即可正常使用。

weixin_43936332的博客 1万+

为什么先进工艺需要check那么多corner?

那么hold slack = launch clock path delay + data path delay - capture_clock_path_delay = -capture_clock_path_delay,也就是说,capture clock path delay越大,hold越难满足。而且,我们在设计的时候,一般clock频率都会过约,所以是有较大的margin的。有的foundry还会对rc的取值范围进行了约束,如cworst_T,采用的是1.5 sigma的取值范围。

芯冰乐 2086

cx_oracle程序崩溃,在Python2.7中,cx斨Oracle在connect时静默崩溃

我使用64位的Windows7,安装了Python2.7和Oracle instant client 10.2.0.3。在我尝试从python建立与Oracle数据库的连接。为了做到这一点,我下载了cx_Oracle-5.1.2-10g.win32-py2.7.msi并安装它。在升级版。这是个错误。我指的是cx峎Oracle-5.1.2-10g.win-amd64-py2.7.msi然后我试着用这...

weixin_33462050的博客 376

U盘无法识别?一条命令轻松修复,数据不丢失

问题描述 U盘经常会遇到提示:无法识别或者需要重新格式等问题,例如下图 修复方法 WIN+R输入cmd 输入chkdsk+盘符:/F /F是修复的意思 更多内容 U盘无法识别或提示需要格式化?别急着格式化丢失数据!本文教你使用Windows自带的命令快速修复U盘文件系统错误,简单几步就能解决问题,让你的U盘恢复正常使用💾✨

XiaoqiangClub的博客 637

【声纳技术】声呐时间反转镜技术:从被动聚焦到主动空间复用

时间反转镜技术以其独特的物理机制,为水声通信与声呐探测提供了一条绕过传统自适应均衡器的新路径。被动时间反转利用接收端的空间分集实现脉冲压缩,结构简洁、计算高效;主动时间反转则通过发射端预编码,将多径能量引导至目标位置,为多用户下行链路的空间复用奠定了物理基础。从Kuperman等人在海洋中首次验证声学时间反转镜,到TR-MIMO声呐的湖试验证,再到VTRM-CRK多用户通信系统的海试成功,该技术已从理论概念逐步走向工程实用。

u012133341的博客 55

Python 3.14安装mysqlclient-2.2.7的完整指南与避坑方案

Python数据库连接是开发中的常见需求,其中mysqlclient作为高效的MySQL驱动库,通过封装MySQL C API实现高性能数据操作。其核心原理是通过编译生成C扩展模块,直接调用libmysqlclient库。在Python 3.14环境下,由于ABI变化和编译工具链要求,安装过程常出现wheel构建失败或依赖缺失问题。通过预编译wheel安装或源码编译两种方案,结合系统依赖管理(如python3-dev、libmysqlclient-dev等基础组件),可解决大多数安装报错。该技术方案特别适用

weixin_30680385的博客 326

基于Blender的AI插件——2D图片生成3D模型

只需5分钟即可从图片到可编辑3D模型,支持Blender全版本兼容。

这里汇聚了前沿的技术分享与实用的开发技巧,带你探索从创意到企业的技术创业之路。 2574

使用Python2.7连接oracle11(解决中文乱码问题)

太难配置了,一个不小心就乱码,记录一下 环境: 客户机:windows10 + python 2.7 64bit +instantclient-basic 64bit 服务器:OLE 5.3 32bit + Oracle11gR2 32bit 因为Python是64bit的,所以windows中Oracle的Client组件也要是64bit的。 因为OEL服务器中Oracl...

白M的博客 1213

遥感影像建筑物变化检测

遥感影像建筑物变化检测

yilvyangguang520的博客 423

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

win10+python2安装Oracle客户端

win10+python2安装Oracle客户端 需要安装的包: 1、cx_Oracle 2、oracle客户端:以instantclient_12.1为例 一:安装cx_Oracle: 1、下载Oracle客户端驱动(Oracle Instant Client Basic)并安装 2、安装VCForPython7.msi: Microsoft Visual C ++ Compiler for Python2.7 3、安装cx_Oracle==5.1.3 二:Oracle Instant Client 安装

weixin_42260623的博客 293

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

通过python连接Oracle

一、安装cx_Oracle pip installcx_Oracle即可 二、安装instantclient windows方式: https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html 第一次使用需要注册即可下载资源 1.下载windo...

qq_29153321的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

python 打包发布oracle dll_cx_Oracle安装部署文档:python访问oracle包

Cx_Oracle安装部署文档环境:python2.7 + Red Hat 4.8.5-28所需要安装包1. instantclient-basic-linux.x64-11.2.0.3.0.zip(https://pan.baidu.com/s/10h9L7mHVUN1OkQJLO17lyw)2. instantclient-sdk-linux.x64-11.2.0.3.0.zip (http...

weixin_39778393的博客 180

oracle 10.2 连接超时,debian9 python3.6连接oracle10.2

环境:os:debian9pyenv:python3.6.5django 2.0oracle Client 12.2oracle server 10.2cx_Oracle 6.2本来以为oracle的客户端必须和服务器端版本一致,这是个大坑再次,我是下载zip版本的客户端安装的,配置的比较多,我少配了几处。还有,cx_Oracle 提示只支持oracle client 11.2以上版本。网上搜索出...

weixin_30596433的博客 158

oracle connect by用法篇

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34123613的博客 173

windows python 与oracle 链接 python remote connect oracle

import cx_Oracle db = cx_Oracle.connect('test/test@192.168.0.43/mydb') #用户名/密码@目的地址/数据库名 print db.version cursor = db.cursor() sql = 'select * from v$database' cursor.execute(sql) rs = cursor.fetcha

conquerwave的专栏 435
上一篇: HTML5之图形绘制技术(Canvas Vs SVG)
df4gg55
博客等级 码龄15年 2粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值