Oracle 数据库
文章平均质量分 81
分享 Oracle 数据库的方方面面
KK架构
天道酬勤
展开
-
使用 jdbc 实现一个用户访问多个 schema 下的表
一、想实现这样的场景假设我们在做一个工具,工具有两个模块,一个模块是数据源模块,一个模块是数据查询模块。数据源模块负责配置一些 url,用户名,密码之类的参数,数据查询模块使用这些参数,去查询数据。假设现在有一个数据库,有好多 schema,每一个 schema 都有可能被查询,这个时候,得要去数据源那边,为每一个 schema 配置一个连接参数。二、这是我们不想要的,如何优化可以使用 alter session set current_schema = my_schema 这样的语法,在一个用户原创 2020-11-28 16:51:45 · 2730 阅读 · 0 评论 -
如何科学在 maven 项目中依赖 ojdbc 的 jar 包,授人以鱼不如授人以渔
不知道为何,阿里云的 maven 仓库,和中央仓库都无法下载 ojdbc 的依赖。很无奈,Baidu了一番,csdn 上有资源,奈何要 50 多币,我只是一个穷屌丝。然后我也不知道,我装了 oracle 11c 的数据库,使用 jdk8 ,我该下载哪个版本的 ojdbc 的 jar 包呢?所以本次就从官网入手,找到最佳适配 oracle 版本和 jdk 版本的 ojdbc jar 包。一、首先看你安装的是什么版本的 oracle 数据select * from v$version;可以看到,我装原创 2020-11-28 16:44:49 · 700 阅读 · 0 评论 -
理解 oracle 中 user和 schema 的关系
有时候会把 oracle 的 user 和 schema 搞混,今天来彻底理解和实战一下 oracle 的 user 和 schema的区别。一、名词解释1. 什么是用户oracle中的用户,和所有系统中的用户概念类似,用户所持有的是系统的资源及权限。2. 什么是 schemaoracle 中的 schema 就是指一个用户下所有数据库对象(如 tables,views,stored procedures等)的逻辑集合。schema 本身不能理解成一个对象,oracle 中并没有提供创建 sch原创 2020-11-28 16:36:17 · 5354 阅读 · 0 评论 -
使用 docker 来安装 oracle 11c
先拉取镜像:docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g创建容器docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g启动容器docker start oracle11g进入镜像进行配置docker exec -it oracle11g bash切换到 root 下su原创 2020-11-28 16:32:37 · 6616 阅读 · 0 评论