Oracle Service Name是数据库实例的一个逻辑名称,用于客户端连接和网络配置。它通常在数据库的配置文件中设置,如tnsnames.ora和listener.ora。 2. 停止相关的Oracle服务 在修改Service Name之前,需要停止Oracle的监听服务和数据库实例。这可以通过Oracle的服务管理工具或命令行来完成。例如,在Windows上,你可以使用服务管理...
NAME TYPE VALUE--- --- ---service_names string pri_zkm, zkm, testsrv09:28:52SYS@zkm(235)>selectnamefromdba_serviceswherenamenotin('SYS$BACKGROUND','SYS$USERS','zkmXDB','zkm','pri_zkm'); NAME---testsrv 重启失效,略。 如果是在12c以上的pdb环境中,还能保存pdb状态实现重启pdb带上servic...
service_names: test db_domain : db_name:mynewdb 服务器端: alter system set service_names='test'; 这里采用静态注册,同时还要修改下 listener.ora SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=PLSExtProc)(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)(PROGRAM=extproc))(SID_DESC=...
可以认为,如果没有在listener.ora中手动添加配置数据库服务的话客户端的service_name是必须要是数据库的service_names或其中之一. 如果在listener.ora中手动添加配置了数据库服务的话,客户端的service_name可以设置为服务器端监听器配置文件中的GLOBAL_DBNAME,也可以设置成数据库的service_names。 看oracle文档对GLOBAL_D...
修改service_names后,监听中多出了设置的service名: 使用新设置的服务名也可以连接到数据库: oracle_sid: 实例标识符,以环境变量形式存在,同时用于对应共享内存段.Oracle实例是由SGA和一组后台进程组成的,实例的创建和启动需要一个参数文件,而参数文件的名称就是由ORACLE_SID决定的。对于init文件,缺省的文件名称是ini...
ALTER SYSTEM SET service_names='pmos'SCOPE=MEMORY SID='pmos1'; 我们不用关心DataPump 修改的SERVICE_NAME的值,如果instance 用默认的database name来作为service name,那么在添加新的service name到操作队列时,alert 警告中不会显示service_name(默认值database name),并且在操作结束之后,会将service name 设置为...
修改服务名:SQL> alter system set service_names='orcl' scope=both;修改listener.ora(加粗部分): SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = D:\Oracle11g) (SID_NAME = ORCL) ) (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\Oracle11g...
但是,这种方式,在节点重启的时候,service的状态不会自动变为online, 需要手动以srvctl start service -d orcl的方式将数据库的service_names修改。这样其实是不方便的。 可以直接将service_names参数修改成多个,以避免此种问题 ALTER SYSTEM SET service_names='orcl','test1' SCOPE=both SID='*';...
Oracle 修改DB_NAME 和 DBID 一. 相关概念 关于DB_NAME,INSTANCE_NAME 的定义,参考我的Blog: DBID,SID,DB_NAME,DB_DOMAIN,INSTANCE_NAME,DB_UNIQUE_NAME,SERVICE_NAMES 及监听参数的说明 关于NID命令的使用,参考Blog: How to Change the DBID and the DBNAME by using NID [ID 224266.1]...
service_names string orcl.localdomain SQL> select * from global_name; GLOBAL_NAME orcl.localdomain SQL> alter database rename global_name to orcl; 数据库已更改。 发现这样修改不能去掉global_name里的domain信息 SQL> select * from global_name; ...