[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,应该没有错误了。 (编辑:淮安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |