Oracle连接URL中的默认架构

我想在Oracle连接URL中设置默认数据库模式
jdbc:oracle:thin:@<server>:<port1521>:<sid>

我的示例sql语句:

select monkey_name from animals.monkey

我需要查询数据库没有模式前缀动物。即当我运行这个声明

select monkey_name from monkey

它将默认使用动物模式。

在连接URL中需要指定什么才能得到这样的效果

谢谢。

您不能在连接URL中放置任何内容

在Oracle中,每个用户都有自己的模式(即使不包含任何对象),也就是它们的默认模式。一旦登录/连接,他们可以使用a更改其默认模式

ALTER SESSION SET CURRENT_SCHEMA=animals

所以你需要在连接后再做额外的声明。在用户和/或数据库登录时可以登录触发器,当应用程序连接时,我个人更喜欢显式语句。

相关文章

数据库版本:11.2.0.4 RAC(1)问题现象从EM里面可以看到,在23号早上8:45~8:55时,数据库等待会话暴增...
(一)问题背景最近在对一个大约200万行数据的表查看执行计划时,发现存在异常,理论上应该返回100多万...
(一)删除备份--DELETE命令用于删除RMAN备份记录及相应的物理文件。当使用RMAN执行备份操作时,会在RM...
(1)DRA介绍 数据恢复顾问(Data Recovery Advise)是一个诊断和修复数据库的工具,DRA能够修复数据文...
RMAN(Recovery Manager)是Oracle恢复管理器的简称,是集数据库备份(backup)、修复(restore)和恢复...
(1)备份对象 可以使用RMAN进行的备份对象如下: --整个数据库:备份所有的数据文件和控制文件; --数...