[bigdata-005] 用docker搭建oracle 11g并提供python3 开发
参考资料 http://www.bubuko.com/infodetail-401514.html 1. docker上的oracle 11g https://hub.docker.com/r/alexeiled/docker-oracle-xe-11g/ 安装和启动呼吁: 1.1 docker pull alexeiled/docker-oracle-xe-11g 2.oracle的当地登任命户暗码 hostname: localhost 留意:这个暗码在7天后失效,登录要要尽快修改 3. oracle的web打点界面 url: http://localhost:8080/apex 这个暗码在初次登录后也要修改。 4. 操纵oracle数据库 在1.3步调,已经登录到容器的bash了。 启动oracle:? ? ? ? ?? su oracle ???????? lsnrctl start 5. 建设表空间,用户,授权,插入数据等等 http://www.cnblogs.com/furenjian/articles/2889787.html 6. 用Python3操纵oracle http://www.cnblogs.com/oubo/archive/2012/07/24/2607034.html 6.1 在非oracle安装机上,要先安装oracle的client,必需云云,否则不能行使。linux 11g下的client下载位置在此 http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html 6.2 由于容器里已经安装oracle了,以是不必要再安装client了。 apt-get update apt-get python3-pip pip3 install cx_oracle 6.3 设置情形变量 export ORACLE_HOME="/u01/app/oracle/product/11.2.0/xe" 6.4 此时,在python3里执行 import cx_Oracle,应该没有错误了。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |