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阅读
一、 目标
原创 2023-04-24 13:32:40
227阅读
一般情况下 稳定系统中突然出现的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阅读
怎么得到Oracle cluster name?
转载 2021-10-25 17:50:06
128阅读
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
IT
原创 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阅读
  • 1
  • 2
  • 3
  • 4
  • 5