django oracle数据库配置,Django中使用Oracle数据库

本文详细介绍了如何在Docker环境下配置Oracle 12.2.0.1数据库,并使用Django 1.11.6与Oracle进行连接。首先,通过Docker构建Oracle数据库镜像,然后启动容器并设置数据库参数。接着,在Python虚拟环境中安装Django与djangorestframework,创建Django项目和应用,并配置Oracle数据库连接。最后,通过安装cx-Oracle库和必要的Linux库,使Django能够连接到Oracle数据库,并成功运行项目。
摘要由CSDN通过智能技术生成

本文假设你已经安装好了Docker与Python的虚拟环境。

环境

Ubuntu Linux 17.04

Docker version 17.09.0-ce, build afdb6d4

Oracle Database 12.2.0.1 Enterprise Edition

Python 3.6.3

Django 1.11.6

djangorestframework 3.7.0

安装Oracle

借助于强力的Docker,让我们安装Oracle数据库变得更简单,而不是花很久的时间来安装数据库,让我们来体验一下Docker的强大之处吧。

下载所需软件包

Download the Oracle Docker build files.

Download Oracle Database 12c Release 2 for Linux x86-64

你现在应该有两个文件

~/Downloads$ ls -l

总用量 3379844

-rw-r--r-- 1 ansheng ansheng 7248413 10月 16 15:55 docker-images-master.zip

-rw-r--r-- 1 ansheng ansheng 3453696911 10月 15 16:22 linuxx64_12201_database.zip

准备工作

解压docker-images-master.zip

~/Downloads$ unzip docker-images-master.zip

拷贝linuxx64_12201_database.zip文件到docker-images-master/OracleDatabase/dockerfiles/12.2.0.1目录下,因为我们下载的是12.2.0.1版本,所以需要拷贝到12.2.0.1目录下。

~/Downloads$ cp linuxx64_12201_database.zip docker-images-master/OracleDatabase/dockerfiles/12.2.0.1/

构建Docker镜像

Oracle为我们提供了快速构建镜像的脚本,我们只需要指定构建的版本即可,但请确保你的网络是流畅的,因为在构建的过程中会更新和安装一些软件包。

~/Downloads$ cd docker-images-master/OracleDatabase/dockerfiles/

~/Downloads/docker-images-master/OracleDatabase/dockerfiles$ sudo ./buildDockerImage.sh -v 12.2.0.1 -e

然后就会开始构建镜像了,这个过程是漫长的,因为我用的是Ubuntu,所以执行的时候需要加sudo权限,脚本的参数-v指定要构建的版本,-e根据企业版创建镜像。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值