真得没人能回答这个问题吗???????????????????????

解决方案 »

  1.   

    DB_NAME(数据库名称)(内部标志)
            对一个数据库的唯一标识,DB_NAME参数只能由字母、数字、"_"、"#"、"$"组成,而且最多8个字符。        这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库的普及,        这种命名数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字可能一样,造成管理上的混乱。        为了解决这种情况,引入了DB_DOMAIN参数,这样在数据库的标识是由DB_NAME和DB_DOMAIN两个参数共同决定的,
            避免了因为数据库重名而造成管理上的混乱。这类似于互连网上的机器名的管理。        我们将DB_NAME和DB_DOMAIN两个参数用"."连接起来,表示一个数据库,并将该数据库的名称称为GLOBAL_NAME,即它扩展了DB_NAME。DB_DOMAIN
            定义一个数据库所在的域,该域的命名同互联网的"域"没有任何关系,
            只是数据库管理员为了更好的管理分布式数据库而根据实际情况决定的。
            当然为了管理方便,可以将其等于互联网的域。 GLOBAL_NAME
            对一个数据库的唯一标识,oracle建议用此种方法命令数据库。
            该值是在创建数据库时决定的,缺省值为DB_NAME.DB_DOMAIN。
            在以后对参数文件中DB_NAME与DB_DOMAIN参数的任何修改不影响GLOBAL_NAME的值,
            如果要修改GLOBAL_NAME,只能用ALTER DATABASE RENAME GLOBAL_NAME TO <DB_NAME.DB_DOMAIN>命令,然后修改相应参数。