库实例名则用于和操作系统进行联系,在操作系统中要取得和数据库的交互必须使用数据库实例名。数据库实例名是可以修改的。1查询数据库实例名Selecti
sta
ce_
amefromvi
sta
ceShowparameteri
sta
ce_
ame查询参数文件2数据库实例名和oracle_sid两者之间都可以表示数据库实例名,oracle_sid是操作系统环境变量。Oracle_sid用于和操作系统交互。注册表hkey_local_machi
esoftwareoraclekey_oradb10g_home1服务hkey_local_machi
esoftwaresystemcurre
tco
trolsetservices3数据库实例名和网络连接数据库实例名除了了和操作系统,还用于网络连接。23数据库域名db_domai
数据库域名类似与网络中的域名,在数据库名称后面增加域名构成的,是数据库在整个网络环境中唯一。数据库域名主要用于oracle分布式环境中数据的远程复制。
f1在下列情况下考虑使用域名1oracle分布式环境中,两个数据库之间要通过数据库链路进行数据的远程传送。2同一网络环境中,两个数据库的数据库名相同。2查询数据库域名Selectvaluefromvparmaterwhere
ame’db_domai
’Showparameterdomai
查询参数文件24全局数据库名全局数据库名数据库名域名Prod1
ichqzycomc
数据库名
25数据库服务名
数据库域名
没有
数据库名
数据库服务名
是否有数据库域名
有
全局数据库名
1查询数据库服务名Selectvaluefromvparameterwhere
ame’service_
ame’Showparameterservice_
ames查询参数文件2数据库服务名和网络连接网络协议主机字符串对方主机名或IP地址数据库实例名oracle7oracle8数据库服务名oracle9ioracle10g26增加数据库域名1shutdow
immediate2修改参数文件中的db_domai
和service_
ames两个参数3开始数据库27关于SYS用户的口令字问题
SYS用户是oracle中权限最高的一个用户,system是一个用于数据库管理的用户。remote_logi
_passwordfileEXCLUSIVE(默认情况)表示必须提供口令方式。Exclusive表示仅有一个实例可以使用口令字文件,不能存储sys及system。Shared表示口令字文件可以供多个实例共同使用,口令字可以识别的用户只能是sys和
fsystem修改口令orapwdfilef
amepasswordpassworde
triesusersFile表示口令存储文件目录及名称,二进制。Password是远程用户的sys口令字。E
tries是可以同时连接到oracle的sys用户最大数。取消sys口令字如果丢了口令,忘记密码1重新创建一个口令字如果忘记口令字,或者口令字文件被破坏,那么可以删除原口令字文件,使用orapwd重新创建一个新的口林文件即可。23修改参数文件,将remote_logi
_passwordfile修改为
o
e修改网络配置文件sql
etorar