oracle 如何使用sqlplus 查询到登陆的数据库名以及其他属性

oracle 如何使用sqlplus 查询到登陆的数据库名以及其他属性,第1张

显示当前用户

show user;

显示当前环境变量的值:

show all;

显示数据库的版本:

show release;

查看当前用户的缺省表空间

select username,default_tablespace from user_users;

查看当前用户的角色

select from user_role_privs

命令是select from dba_users,设置方法为:

1、在数据库的开始菜单中,输入cmd后回车,也就是调用Windows的命令行管理器。

2、在命令提示符处输入 select from dba_users 然后按键盘回车键,注意,这中间都是有一个空格,否则会提示命令出错。

3、以上命令执行完成后,出现SQL的字样,表明成功连接到本机数据库了,可以进行相关SQL *** 作了。

4、输入 select username from dba_users;后敲键盘回车键,进行数据库用户查询。

5、SQL命令执行完成后,会出现我们要查找的username也就是数据库用户名列表,这里有Oracle数据库自己的用户,也有按需求添加的用户。

6、使用完成后,查询oracle数据库所有用户。

刚登录上去的时候不就有提示吗?

比如 :

$ sqlplus /nolog

SQLPlus: Release 102010 - Production on Tue Jul 5 10:22:08 2011

Copyright (c) 1982, 2005, Oracle All rights reserved

SQL>

也可以查询v$version表。比如

SQL> select from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 102010 - Prod

PL/SQL Release 102010 - Production

CORE 102010 Production

TNS for Linux: Version 102010 - Production

NLSRTL Version 102010 - Production

尝试使用如下sql,你可以获得当前用户的所有表和表注释。

select aTABLE_NAME,bCOMMENTS

from user_tables a,user_tab_comments b

WHERE aTABLE_NAME=bTABLE_NAME

order by TABLE_NAME

以上就是关于oracle 如何使用sqlplus 查询到登陆的数据库名以及其他属性全部的内容,包括:oracle 如何使用sqlplus 查询到登陆的数据库名以及其他属性、查询oracle数据库所有用户的sqlplus命令是什么、在oracle的sqlplus中,怎么写代码来查看当前所用的数据库系统的版本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10195643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存