Archive for 6月, 2005
数据库名(DB_NAME)、数据库实例名(INSTANCE_NAME)、操作系统环境变量ORACLE_SID、数据库服务名(SERVICE_NAME)、数据库域名(DB_DOMAIN)以及全局数据库名(GLOBAL_DB_NAME)是几个使用 oracle 数据库容易混淆的概念。
————————————————————————————
From:http://www.itpub.net/showthread.php?s=&threadid=169158
1、数据库名与实例名
×数据库名(DB_NAME):是区分数据的内部标识(即是给 oracle 数据库内部使用的),因为其在数据库多处保存,并且控制文件中保存是二进制的,所以很难改变其名字(是难不是不可以,当初设计好数据库了还改它干嘛)
在pfile中有db_name参数就是它。
数据库名作用:内部标记,在数据库安装、创建、创建控制文件、修改数据库结构、使用数据库备份与恢复时都使用数据库名(注意这些时候不是用什么sid。。。)
如alter database时都是使用该数值
查看:可以看参数(多种方法,show parameter db_name等)或者查v$database视图
修改数据库名:略,坛子里有
quote from difference between soft parse and hard parse
– Thanks for the question regarding “difference between soft parse and hard parse”, version 8.1.7.2
originally submitted on 26-Jan-2002 19:17 Eastern US time, last updated 5-Aug-2004 13:07
Hi Tom
Can you explain briefly the difference between soft and hard parse?
你能不能给我详细介绍一下软解析与硬解析的区别啊?
and we said…
Here is a long winded answer, it is extracted [...]