方法一:
1
select name from v$database;
结果:
方法二:
1
select instance_name from v$instance;
结果:
查询ORACLE数据库名:SQL> select name from v$database。\x0d\查看实例名:SQL> select instance_name from v$instance。\x0d\数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。\x0d\数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
查询表空间使用情况 select atablespace_name "表空间名称", 100-round((nvl(bbytes_free,0)/abytes_alloc)100,2) "占用率(%)", round(abytes_alloc/1024/1024,2) "容量(M)", round(nvl(bbytes_free,0)/1024/1024,2) "空闲(M)", round((abytes_alloc-nvl(bbytes_free,0))/1024/1024,2) "使用(M)", Largest "最大扩展段(M)", to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') "采样时间" from (select ftablespace_name, sum(fbytes) bytes_alloc, sum(decode(fautoextensible,'YES',fmaxbytes,'NO',fbytes)) maxbytes from dba_data_files f group by tablespace_name) a, (select ftablespace_name, sum(fbytes) bytes_free from dba_free_space f group by tablespace_name) b, (select round(max(fflength)16/1024,2) Largest, tsname tablespace_name from sysfet$ ff, sysfile$ tf,systs$ ts where tsts#=ffts# and fffile#=tfrelfile# and tsts#=tfts# group by tsname, tfblocks) c where atablespace_name = btablespace_name and atablespace_name = ctablespace_name 25 查询表空间的碎片程度 select tablespace_name,count(tablespace_name) from dba_free_space group by tablespace_name having count(tablespace_name)>10; alter tablespace name coalesce; alter table name deallocate unused; create or replace view ts_blocks_v as select tablespace_name,block_id,bytes,blocks,'free space' segment_name from dba_free_space union all select tablespace_name,block_id,bytes,blocks,segment_name from dba_extents; select from ts_blocks_v; select tablespace_name,sum(bytes),max(bytes),count(block_id) from dba_free_space group by tablespace_name; 26。查询有哪些数据库教程实例在运行 select inst_name from v$active_instances; =========================================================== ######### 创建数据库----look $ORACLE_HOME/rdbms/admin/buildallsql ############# create database db01 maxlogfiles 10 maxdatafiles 1024 maxinstances 2 logfile GROUP 1 ('/u01/oradata/db01/log_01_db01rdo') SIZE 15M, GROUP 2 ('/u01/oradata/db01/log_02_db01rdo') SIZE 15M, GROUP 3 ('/u01/oradata/db01/log_03_db01rdo') SIZE 15M, datafile 'u01/oradata/db01/system_01_db01dbf') SIZE 100M, undo tablespace UNDO datafile '/u01/oradata/db01/undo_01_db01dbf' SIZE 40M
通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:
1、SELECT FROM ALL_TABLES;系统里有权限的表。
2、SELECT FROM DBA_TABLES; 系统表。
3、SELECT FROM USER_TABLES; 当前用户下的表。
1、甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。
2、数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
不知道你在哪看到的这个实例名?
oracle数据库服务器=oracle实例+oracle数据库。
oracle实例负责内存的东西。
oracle数据库负责磁盘的东西。
oracle实例=oracle内存+oracle进程。
而oracle实例由oracle_sid和oracle_home经过哈希函数算出的一个在内存中的地址号。
所以说oracle实例如果非要给个名称的话,基本都是oracle_sid,
如何查看oracle实例名,在连接到数据库以后,可以select from v$instance。
一般不需要看什么oracle实例名。
以上就是关于oracle数据库实例名怎么查全部的内容,包括:oracle数据库实例名怎么查、查询ORACLE数据库名,应该怎么查询、oracle 查询表空间使用情况与查询有哪些数据库实例在运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)