没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论















oracle 建立 dblink
易混淆术语介绍:
Db_name:对一个数据库(Oracle database)的唯一标识,该数据库为第一章讲到的 Oracle
database。这种表示对于单个数据库是足够的,但是随着由多个数据库构成的分布式数据库
的普及,这种命令数据库的方法给数据库的管理造成一定的负担,因为各个数据库的名字
可能一样,造成管理上的混乱。为了解决这种情况,引入了 Db_domain 参数,这样在数据
库的标识是由 Db_name 和 Db_domain 两个参数共同决定的,避免了因为数据库重名而造成
管理上的混乱。这类似于互连网上的机器名的管理。我们将 Db_name 和 Db_domain 两个参
数用’.’连接起来,表示一个数据库,并将该数据库的名称称为 Global_name,即它扩展了
Db_name。Db_name 参数只能由字母、数字、’_’、’ #’、’ $’组成,而且最多 8 个字符。
Db_domain:定义一个数据库所在的域,该域的命名同互联网的’域’没有任何关系,只是数
据库管理员为了更好的管理分布式数据库而根据实际情况决定的。当然为了管理方便,可
以将其等于互联网的域。
Global_name:对一个数据库(Oracle database)的唯一标识,oracle 建议用此种方法命令数
据库。该值是在创建数据库是决定的,缺省值为 Db_name. Db_domain。在以后对参数文件
中 Db_name 与 Db_domain 参 数 的 任 何 修 改 不 影 响 Global_name 的 值 , 如 果 要 修 改
Global_name , 只 能 用 ALTER DATABASE RENAME GLOBAL_NAME TO
<db_name.db_domain>命令进行修改,然后修改相应参数。
Service_name:该参数是 oracle8i 新引进的。在 8i 以前,我们用 SID 来表示标识数据库的一
个实例,但是在 Oracle 的并行环境中,一个数据库对应多个实例,这样就需要多个网络服
务名,设置繁琐。为了方便并行环境中的设置,引进了 Service_name 参数,该参数对应一
个数据库,而不是一个实例,而且该参数有许多其它的好处。该参数的缺省值为 Db_name.
Db_domain,即等于 Global_name。一个数据库可以对应多个 Service_name,以便实现更灵
活的配置。该参数与 SID 没有直接关系,即不必 Service name 必须与 SID 一样。
Net service name:网络服务名,又可以称为数据库别名(database alias)。是客户端程序访
问数据库时所需要,屏蔽了客户端如何连接到服务器端的细节,实现了数据库的位置透明
的特性。
实例 就是管理相关库的内存结构的名字(由 SGA、PGA、服务器进程、用户进程、后台
进程等组成)
数据库 就是实际的磁盘上的文件(数据文件、日志文件、控制文件等),负责保存数
据,但由对应的实例来操作它的数据
服务名 就是对外公布的名称,为网络监听服务
其实,在我们传统的概念里,数据库是一个统称的名字,在 Oracle 中,你可以把“数据
库”理解成一个大概念,也要把它理解成一个小概念

1、一个 Oracle 数据库系统中可以同时安装几个数据库,每一个数据库对应一个唯
一的实例,但是 OPS 系统除外,可以多个实例同时对一个数据库操作,称为并行服务
器
2、只是一个名字,SID 即是 INSTANCE_NAME,SERVICE_NAMES 主要用在监听器
中,
为了方便吧,有些是为了传统习惯的延续,有些是为了更方便的使用
3、NET EASY CONFIG 操纵的应该是主机字符串,是为客户端服务的
一个数据库可以对外公布多个服务名(SERVICE_NAMES)
一个客户端也可以用多个主机字符串连接到同一个数据库服务器上
4、一个 OS 上可以装多个 Oracle 数据库(小的概念),每个库可以对外公布多个服
务名,都通过 init.ora 和 listener.ora 来实现
-----------------------------------------------------
1 建立 net 服务名
linux 下 进入
cd $ORACLE_HOME/network/admin
vi tnsnames.ora
添加
CCPBS_19 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.130.38.19)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = CCPBS)
)

)
保存 退出 然后测试下
>tnsping ccpbs_19
TNS Ping Utility for Linux: Version 9.2.0.7.0 - Production on 02-JUL-2009 15:16:52
Copyright (c) 1997 Oracle Corporation. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL =
TCP)(HOST = 10.130.38.19)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME =
CCPBS)))
OK (20 msec)
测试成功
Windows 下的参见 http://article.pchome.net/content-340501.html
2、创建数据库链接,
/home/oracle/>sqlplus /nolog
SQL*Plus: Release 9.2.0.7.0 - Production on Thu Jul 2 16:01:00 2009
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn /as sysdba
Connected.
进入系统管理员 SQL>操作符下,运行命令:
>create public database link ecbm_19 connect to ecbm_userName identified by ecbm_pwd using
'CCPBS_19';
剩余17页未读,继续阅读
资源评论


高兴的就好
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 汽车行业培训:汽车业整车销售和售后服务网络管理系统讲义.pptx
- (2025)全国零售药店员工培训考试题与答案.docx
- (2025)全国企业员工全面质量管理知识考试题库和答案.docx
- (2025)全国企业员工全面质量管理知识考试题库及答案.docx
- 基于单片机的超声波测距系统设计.doc
- 小班英语教案《Wolf-and-Rabbit》.doc
- 交通运输部关于印发交通运输部科技项目管理办法的通知-交科技发〔2010〕334号[最终版].pdf
- (2025)全国统考教育学基础综合真题及答案.docx
- (2025)全国职业病防治知识竞赛试题库附及答案.docx
- (2025)全国主治医师全科基础知识试题(附答案).docx
- (2025)人工智能与健康公需科目考试题题库及参考答案.docx
- (2025)人工智能与健康公需科目考试题题库与参考答案.docx
- 医院信息化建设方案.ppt
- 新版人工神经网络建模.pptx
- 基于JSP即时聊天系统的设计与实现2.doc
- 网络综合员工个人年终工作总结.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
