sqlalchemy连接各种主流数据库的方法

工作中大家可能需要使用python操作各种数据库,可以使用原生的api来操作数据,也可以使用python第三方包sqlchemy来连接操作,简化了不少工作量1.连接sqlserverpip install pymssqlengine = create_engine('mssql+pymssql://username:password@hostname:port/dbname')连接sqlserver还有一种使用pyodbc的方式,这里推荐用pymssql2.连接postgresqlpip&nbs...

阅读全文

python3将oracle中blob字段导出到图片

工作中常遇到将图片保存到oracle的blob列中,这种是把图片以二进制数据流存入到oracle中,存入这个操作目前还没搞过,目前最多的是导出blob二进制数据流到图片,今天特地学习了下,尝试写了个python脚本,运行是OK的,顺便记录下,代码如下:#!/usr/bin/python3#coding:utf-8__author__ = 'yang.su'import cx_Oracleimport osserver_ip = '127.0.0.1&#...

阅读全文

centos6静默安装oracle11g教程

OracleLinux是Linux发行版本之一,全称为OracleEnterpriseLinux,简称OEL,是Oracle公司在2006年初发布第一个版本,以对Oracle软件和硬件支持较好见长。Oracle以RedHatLinux做为起始,移除了RedHat的商标,然后加入了Linux的错误修正。OracleEnterpriseLinux现在是,并旨在保持为,与RedHatEnterpriseLinux完全兼容下面是oracle11g静默安装教程首先我们关闭sellinuxsed -i "s/SEL...

阅读全文

登录oracle和创建用户和一些基本操作

sys和system这是2个默认的具有非常高的管理权限的用户,其中sys是最高管理员用户,system次之,权限不如sys大。我们下来对oracle登录做个简单的了解sys用户是最高管理员用户,那我们就用这个sys用户登录oracle:sqlplus / as sysdbasqlplus:oracle登录命令assysdba:因为sys是最高管理员,所以需要加这句话。但我们使用sys用户登录到了oracle数据库,是这样的生产环境下我们是不会用sys和system两个账户操作数据库的,因为这两个用户权限太大,非常危险,所以...

阅读全文

安装oracle11版本报错此先决条件将测试系统物理内存总量是否至少为 922MB

一、oracle下载 win 32位操作系统 下载地址:http://download.Oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zipwin 64位操作系统 下载地址:http://download.oracle.com/otn/nt/oracle11...

阅读全文

php使用php_pdo_oci扩展操作oracle数据

1.先安装一下oracleinstant,把oci.dll所在的目录加入PATH环境变量里或者直接安装oracleexpressphp_pdo_oci依赖于oracle的oci.dll2.开启php_pdo_oci查看phpinfo();,如果没有出现下面的oci表明安装失败3.配置oracle,创建一个用户表测试如:4.测试$tns = "  (DESCRIPTION =    (ADDRESS_LIST = &n...

阅读全文