2024-11-07 01:07:24
通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:
1、SELECT * FROM ALL_TABLES;系统里有权限的表。
2、SELECT * FROM DBA_TABLES; 系统表。
3、SELECT * FROM USER_TABLES; 当前用户下的表。
1、
2、数据库(Database)是按照
2024-11-07 06:35:53
查看那些库的话必须用dba权限登录。登陆后可以通过下面的方法来查看。
一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现
SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name
二、查看有哪些表。
select table_name from dba_tables where owner='A';
2024-11-07 04:07:22
那我想看看有哪些数据库呢?
aix系统的话 查在启动的进程ps -ef |grep ora_
或者看listener.ora 文件里的内容 看看有几个
或者看安装目录下 例如 F:\app\Administrator\admin 文件夹下的目录名
没有MySql中show databases;这样的指令吗?
没有查看所有的~
倒是可以查看已登录的名字
sqlplus 下 show parameter service_name
作为DBA不会不知道装了几个库吧~~
2024-11-07 06:15:47
2024-11-07 05:43:16