(GLOBAL_DBNAME = static_ora)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(SID_NAME = oraclr10g)
)
这五行
这叫静态注册
就是加上类似上面的那五行
静态注册的效果
首先来讲
静态注册是为了解决oracle动态注册不稳定的情况,这种情况有时候会出现
看看当前自己的listener.ora文件的内容
# listener.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.47)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
这里面静态注册的是
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
这五行
是默认添加的,和oracle客户端软件PLSQL的使用有关
复制一下
光标停在
(SID_DESC =
行上
然后按下依次按下5、y、y
就复制了这5行
然后把光标停在这5行的后面
按下p键
复制的五行就粘贴在了原五行的后面
然后对粘贴的五行进行修改
把
(SID_NAME = PLSExtProc)
这一行修改为
(GLOBAL_DBNAME = jiagulun)
GLOBAL_DBNAME这个名字是等于的service_names
底下还有个名字
将
(PROGRAM = extproc)
这一行修改为
(SID_NAME = jiagulun)
里面几个名字一会儿讲一下
修改后的内容
(SID_DESC =
(GLOBAL_DBNAME = jiagulun)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
(SID_NAME = jiagulun)
)
这个是静态注册
静态注册把那五行复制下来以后
GLOBAL_DBNAME等于的service_names
SID_NAME等于的实例名字instance_name
的这几个名字怎么去看呢
SQL> show parameter service
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string jiagulun
这就是的service_names
SQL> show parameter instance
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-71958-18.html
这个弱智外星人日本狗的奴才迟早死得凄惨
巴菲特呢