oracle 查看有哪些数据库

oracle 查看有哪些数据库,第1张

目前所了解到方法是:

dbca上面可以查看;

通过oradata下的文件名称可以判断;

通过服务中名称为oracleservice+sid的个数;

而语句

select

name

from

v$database;

select

instance_name

from

v$instance;

只能查询到当前连接的实例和该实例下的数据库

一个数据库应该可以包含多个用户,每一个用户都可以存在于各自的tablespace上,也可以共用1个,如果一个用户就是一个数据库,那么这个数据库最多只是一个表空间而已,而实际上一个数据库要包含多个表空间(system sysaux users temp ……)

sqlplus没有什么命令能查看oracle有多少数据库。

sqlplus连接后,所登录的就是oracle的一个实例,一个实例下边有N个用户,每个用户所属的对象可认为是一个数据库。查看oracle数据库用户的语句如下:

select

from

all_users;

Oracle 数据库版本按照时间顺序,可以分成

9i,10g,11g 最新的是11gR2 就是11g第二版。当然9i之前还有2,3,4,5,6,7,8,不过很少见了

按照软件包含的功能多少和授权的不同划分。

可以 试用版(Express Edition),个人版,标准版,企业版。

几乎对所有主流平台都有专门的版本。包括

IBM AIX, HP UX, Oracle Solaris, Linux, Windows 等等

如果是问Oracle自己拥有的 *** 作系统,有

Oracle Enterprise Linux ===> 跟Red Hat Enterprise Linux 很像,另外专门装了些支持Oracle产品的包

和 Oracle Solaris UX ==> 从Sun手里继承过来的

查看那些库的话必须用dba权限登录。登陆后可以通过下面的方法来查看。

一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现

SELECT Totalname "Tablespace Name",

Free_space, (total_space-Free_space) Used_space, total_space

FROM

(select tablespace_name, sum(bytes/1024/1024) Free_Space

from sysdba_free_space

group by tablespace_name

) Free,

(select bname, sum(bytes/1024/1024) TOTAL_SPACE

from sysv_$datafile a, sysv_$tablespace B

where ats# = bts#

group by bname

) Total

WHERE FreeTablespace_name = Totalname

二、查看有哪些表。

select table_name from dba_tables where owner='A';

可以的,只要服务器资源够用的话,随你安装几个数据库都可以,只是每个数据库listener都必须不同,只有一个数据库可以缺省1521,其他数据库需要改端口;

但是一般情况下服务器上的资源都是有限的,内存多一点的安装2~3数据库没啥问题。

生产环境没人这么干,测试环境,开发环境倒是可以的。

常用数据库有mysql、oracle、sqlserver、sqlite等。

mysql性能较好,适用于所有平台,是当前最流行的关系型数据库之一;sqlserver数据库具有扩展性和可维护性,且安全性较高,是比较全面的数据库;还有一种比较主流的数据库是oracle,oracle数据库适合大型数据库;mysql和sqlite适合中小型数据库。

特点

MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品。

SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。

以上就是关于oracle 查看有哪些数据库全部的内容,包括:oracle 查看有哪些数据库、一个oracle是一个数据库吗一个oracle中能有多个数据库吗一个数据库就是一个表空间吗、sqlplus 如何查看oracle用户有几个数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9688354.html

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

发表评论

登录后才能评论

评论列表(0条)

保存