暂无图片
查询当前schema名、库名
我来答
分享
手机用户4878
2022-12-05
查询当前schema名、库名
暂无图片 5M

oracle里面有没有类似mysql里select database()里查询当前使用的模式名库名

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
游湖

oracle里面模式和用户对应,一个用户就是一个模式。模式代表,这个用户下的所有对象的集合。

而数据库,指的是全部的数据文件,控制文件,日志文件组合成为一个数据库。

不像其他数据库,可以创建很多database

暂无图片 评论
暂无图片 有用 1
打赏 0
suger
2022-12-05
好好学习
2022-12-05
2022-12-05
哇哈哈

oracle和mysql某些概念是不一样的
可以select user from dual;查看当前用户名
select name from v$database;查看数据库名

暂无图片 评论
暂无图片 有用 0
打赏 0
suger
2022-12-05
Oracle
2022-12-05
张sir
2022-12-05
suger

schema就是用户名,库名就是 oracle_sid

暂无图片 评论
暂无图片 有用 0
打赏 0
Oracle
2022-12-05
DarkAthena

oracle中,schema和user其实也还是有区别的,可以通过alter命令切换当前schema。

select user 当前用户,SYS_CONTEXT('USERENV','CURRENT_SCHEMA') 当前schema from dual;
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
猫瞳映月

在命令行窗口,可以执行如下命令查看当前用户

show user

暂无图片 评论
暂无图片 有用 3
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle、MySQL如何校验数据迁移前后的数据一致性!!!
回答 3
已采纳
1、数据行数对比:在源数据库和目标数据库对表进行数统计,然后对比源数据库和目标数据库中相同表的行数是否一致。如果行数相同,则说明数据迁移过程中没有发生数据丢失或新增。2、数据内容对比:选择一些表中关键
|| 这个符号在Oracle中的作用是?
回答 3
已采纳
连接作用,也就是可以把两个字段的数据或者某些字符组成我们想要的表达形式
Oracle:kettle阅览显示乱码?
回答 1
客户端字符集与数据库不匹配
DG数据库无法同步
回答 6
3795
Oracle 表名是 ABC_TH_abc ,数据泵导出的时候,识别不到表,怎么处理?
回答 5
与其纠结转义符怎么加(如果选项都写在命令串里,确实需要考虑转义符),还不如指定一个PARAMETEREFILE,在该FILE里youcanwritetablenamesplainlylikethis:
一般Oracle 生产环境是一个库加多个表空间吗?
回答 3
已采纳
不管生产还是测试,Oracle都是一个库多个表空间,一对多的关系。
infomix数据库哪个表空间占比最大在数据库中有办法查看吗?
回答 1
!/usr/bin/shif[$ne1]thenecho"Usage:dbsize.shDBNAME"exitfiDBNAME$1;exportDBNAMETMPFILE/tmp/dbsize.tmp
RAC 某节点DB实例关了,还能在其它节点查GV$SESSION视图吗
回答 2
已采纳
可以查GV$SESSION视图,只不过会少了关闭节点的信息count(distinceinstid)减一
Oracle定时删除物理空间
回答 2
谢谢,我已经处理好了
一般来讲,Oracle数据库表的行数上限是多少?
回答 1
已采纳
Oracle一个表的行数理论上是无限的,不过因为存在着另外某些限制,使得它实际上无法达到“无限”。一般来讲,一个表空间最多有1022个数据文件(OracleDatabase10g及以上版本有一种新的B