oracle
SmartManWind
学而不思则罔,思而不学则殆
展开
-
docker部署oracle--19c为例
1、oracle-docker-imagegithub地址:https://github.com/oracle/docker-images码云地址:https://gitee.com/mirrors/Docker-Oracle-Images2、oracle官网下载:LINUX.X64_193000_db_home.zip,放入:3、通过dockerfile进行镜像制作参考:https://gitee.com/mirrors/Docker-Oracle-Images/blob/m.原创 2021-05-23 17:09:59 · 2026 阅读 · 2 评论 -
cx_oracle模块执行sql报错 UnicodeEncodeError: 'ascii'
代码编码为utf-8,print编码为utf-8,数据插入数据库报错 解决方法:import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'原创 2020-01-14 18:45:55 · 339 阅读 · 0 评论 -
Oracle12c 新概念CDB与PDB,pdb用户连接配置
基本概念: Multitenant Environment:多租户环境CDB(Container Database):数据库容器PD(Pluggable Database):可插拔数据库PDB包含在CDB中,所以,要创建PDB,必须先创建CDB。一台机器上可以有多个CDB。Oracle软件安装完成后,就可以创建CDBCDB与PDB关系图 COMMON USERS(普通用户):经常建立在CDB层,用户名以C##或c##开头; LOCAL USERS(本地用户):仅建立在PDB层,建立的时候原创 2019-03-25 22:27:41 · 2326 阅读 · 0 评论 -
oracle 存储过程 out变量的使用
测试存储过程如下:create or replace procedure proc_test(ss out number) asbegin ss:=2;end proc_test;调用如下:declaredd number;begin proc_test(dd); dbms_output.put_line(dd);end ;打印输出结果:2...原创 2019-05-10 16:27:48 · 1133 阅读 · 0 评论 -
oralce字符集问题
AL32UTF8:一个汉字占三个字节;ZHS16GBK:一个汉字占两个字节;标识符过长:表名、列名最长只能30个字节。在创建数据库考虑到中文的情况,建议才采用ZHS16GBK字符集...原创 2019-06-18 18:48:39 · 150 阅读 · 0 评论