Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
一样成功的接入了
一个得不到实例的动态注册信息
当它有正确的静态信息时一样可以用来连接
十五)Oracle的几个名字
本讲前面课程
相关命令
lsnrctl status/stop/start
tnsping
alter system register
这几个命令都看了
netca相关的几个文件
listener.ora
tnsnames.ora
sqlnet.ora
也看了
Oracle的几个名字
名
实例名
服务名
就是实例名字、服务名字和的名字
来看一下oracle的几个名字
SQL> show parameter name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert string
db_name string jiagulun
db_unique_name string jiagulun
global_names boolean FALSE
instance_name string jiagulun
lock_name_space string
log_file_name_convert string
service_names string jiagulun
第一个
db_name string jiagulun
的名字
这个名字不能改
一般对应我们的普通的单实例环境
instance_name string jiagulun
实例名就等于我们的的名字
这个也不要改
实例中唯一可以改的是
service_names string jiagulun
这个名字是可以改的
service_names改了以后就意味着
这个名字注册的时候
注册到里面去
状态信息中那个Service就改了
service_names改了注册进的就改了
然后客户端也需要改
因为客户端tnsname.ora文件里面有对应的SERVICE_NAME
而这个SERVICE_NAME还对应着状态中的service的name
的service的name来自于oracle的的service_names
所以说这个名字service_names可以改
改了以后有些地方对应着也要改
这个名字service_names还可以对应着静态注册里面GLOBAL_DBNAME
记住这几个名字
在RAC中这几个名字也会涉及到
的名字、实例的名字和service_names
其中service_names是可以改的
十六)一些其它内容
动态注册、静态注册 讲了
相关命令 讲了
排错流程
tnsnames.ora
ip、端口号:服务器端 netstat -tulnp|grep 1521
service_names: show parameter service
tnsping
lsnrctl status
排错流程中
一个是tnsping
这个有了以后,接着使用
sqlplus hr/hr@
还可以用lsnrctl status
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-71958-30.html
霉菌给了中国加大岛礁建设的绝佳良机