Oracle中各种name1. DB_NAMEDB_NAME必须设置为不超过8个字符的文本字符串(可以包含警号、美元符号、数字、下划线),当数据库创建的时候DB_NAME被记录与控制文件、数据文件、在线日志文件中。如果数据库启动时参数文件中pfile或spfile中的DB_NAME与控制文件中的DB_NAME不一致,那么将无法启动数据库。SQL> showparam
原创
2013-09-06 16:15:35
738阅读
Oracle中的name解释db_name 数据库名数据库名称是整个数据库的标识符,不能多于8个字符没有默认值,不可更改。在Oracle RAC中,必须为每个实例设置该参数,多个实例必须有相同的值。db_domain 数据库域名称 数据库所在域、没有默认值,不能更改 对应db_domain参数,是为了更好的管理分布式数据库而根据实际情况决定的。Oracle RAC中多个实例必须具有相同
原创
2015-09-08 16:15:24
1036阅读
一般情况下 稳定系统中突然出现的Enq:US 是因为并发事务数突然变多导致的,而实际引发并发事务数变多的可能是某些DML语句遇到了性能问题,导致事务处理速度变慢,或者是commit变慢所致。
针对上述问题,enq:US本身只是性能问题所导致的“果”,而不是原因,一般解决了上述问题,enq:US的这个果也就消失了。
对于那些短期内无法解决根本原因的环境,可以通过如下手段调优Undo Segmen
原创
2011-11-08 14:14:21
912阅读
一、描写叙述从oracle 10g開始,oracle引入了段顾问(Segment Advisor),用于检查数据库中是否有与存储空间相关的建议,而且从10gR2開始,oracle自己主动调度并执行一个段顾问作业,定时分析数据库中的段,并将分析结果放在内部表中。可是非常多情况下,作为DBA,我们都会将...
转载
2014-06-06 12:34:00
386阅读
2评论
tablespace是逻辑上的概念,datafile是物理上的概念。一个tablespace可以由多个datafile组成,一个datafile不能跨越多个tablespace。table中的数据,通过hash算法分布在tablespace中的各个datafile中,tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。表空间是oracle数据库中最大的逻辑单位与存
原创
2015-01-23 12:31:33
10000+阅读
Oracle数据库的deferred_segment_creation和segment creation immediate
原创
2021-10-25 17:20:18
707阅读
今天,使用oracle 左连接的时候,突然发现一个错误。
ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
01652. 00000 - "unable to extend temp segment by %s in tablespace %s"
原创
2013-04-02 15:59:57
1178阅读
ORA-01652:unable to extend temp segment by num in tablespace name 产生原因:ORACLE临时段表空间不足,因为ORACLE总是尽量分配连续空间,一旦没有足够的可分配空间或者分配不连续就会出现上述的现象。 解决方法:我们知道由于ORACLE将表空间作为逻辑结构-单元,而表空间的物理结构是数据文件,数据文件在磁盘上物理地创建,表空间
转载
精选
2014-04-16 18:35:57
650阅读
SYS@san>showparameterservice_names;SYS@san>showparameterservice_names;NAMETYPEVALUEservice_namesstringsanSYS@san>
原创
2017-12-07 11:52:41
2647阅读
1)Deferred Segment Creation 在Oracle中,“表空间(Tablespace)、段(Seg...
转载
2022-04-11 15:30:42
95阅读
TNS:net service name is incorrectly specified
原创
2021-12-27 10:58:23
206阅读
Linux系统中一个重要的概念就是“oracle_home_name”,该概念通常用于Oracle数据库软件的安装和管理中。在Linux中,Oracle数据库软件的安装目录通常被称作“oracle_home”,而“oracle_home_name”则是指定在系统中识别Oracle安装目录的名称。
在Linux系统中,不同版本的Oracle数据库软件可以同时存在,每个版本都有自己的“oracle_
原创
2024-03-26 10:30:46
98阅读
如何获取 cluster name使用cemutlo命令获取集群名称# su - grid$ $ORACLE_HOME/bin/cemutloUsage: ./cemutlo.bin [-n] [-w] where: -n prints the cluster name -w prints the clusterware ver...
转载
2021-08-09 22:37:57
972阅读
本文引用自:https://www.cnblogs.com/ningvsban/p/3603897.html 本篇主要介绍Oracle 11g中推出的“延迟段创建”(Deferred Segment Creation)特性,以及当我们使用这种特性时,需要注意的问题。 1)Deferred Segment Creation 在Oracle中,“表空间(Tablespace)、段(Seg...
转载
2021-08-09 22:46:28
284阅读
Oracle,修改 GLOBAL_NAME 和 SERVICE_NAME安装 Oracle 的时候会指定 db_domain,指定 db_domain 后 service_name 和 global_name 都会加上这个 domain,此时在配置 tns file 以及 easy connect 的时候都要 service_name 很复杂。sqlplus /@localhost/orcl.lo
转载
2021-04-27 18:41:10
1022阅读
2评论
对于Oracle数据库来说,db_name和instance_name可以不同。
我们来看一下Oracle文档中对于db_name的定义:
DB_NAME必须是一个不超过8个字符的文本串.在数据库创建过程中,db_name被记录在数据文件,日志文件和控制文件中。如果数据库实例启动过程中参数文件中的db_name和控制文件中的数据库名称不一致,则数据库不能启动。
一个实例可以mount
转载
精选
2012-08-28 15:36:05
438阅读
如何获取 cluster name使用cemutlo命令获取集群名称# su - grid$ $ORACLE_HOME/bin/cemutloUsage: ./cemutlo.bin [-n] [-w] where: -n prints the cluster name -w prints the clusterware ver...
转载
2022-04-06 16:12:31
522阅读
在init.ora中有db_name,instance_name,service_name
在操作系统中需要配置oracle_sid
在listener.ora中有SID_NAME,GLOBAL_DBNAME,
在tnsname.ora中有SERVICE_NAME,SID
这么多,是不是你也看糊涂了。先晕一个,下面慢慢道来。
原创
2008-06-04 17:27:00
5250阅读