一、目标
创建数据库链,通过该数据库链用户可以从
源数据库访问
目标数据库的数据。
二、基本信息
1.源数据库信息:
源数据库IP: 192.168.0.4
源数据库SID: orcl
源数据库端口: 1521
2.目标数据库信息:
目标数据库IP: 192.168.0.2
目标数据库SID: orcl
目标数据库端口: 1521
目标数据库用户: USERNAME
目标数据库用户的口令: PASSWORD
3.需要创建的数据库链名称:
DBL_TODES
4.创建数据库链需要借助的源数据库中的TNSNAME名称
TNS_TODES
三.创建步骤:
1.修改global_names键:
1)在源数据库服务器中的oralce安装目录内查找init<SID>.ora文件(对于上述源数据库来说就是initSRC.ora),找到后查找中的global_names键,将其中的键值由true改为false
注意:如果是windows下安装的oracle, 还得查找修改def_<SID>.ora文件(对于上述源数据库来说就是def_SRC.ora),将其中global_names键也改为false
2.重启源数据库:
断开所有连接用户,重起数据库。如果源Oracle安装在Windows上,则重起相关服务即可。
3.在源数据库服务器中创建TNSNAME:
在源数据库服务器中的oralce安装目录内查找有效tnsnames.ora文件(可能在network\ADMIN目录内),增加如下内容:
TNS_TODES =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 目标数据库的IP地址)(PORT = 1521))
)
(CONNECT_DATA =
(SID = 目标数据库的SID)
)
)
4.创建数据库链:
用sqlplus或plsql developer等客户端工具连接到源数据库,执行如下指令创建数据库链,注意下面的语句创建的是公共数据库链,如需创建当前用户的数据库链则只需去掉PUBLIC关键字。
CREATE PUBLIC DATABASE LINK DBL_TODES
CONNECT TO USERNAME IDENTIFIED BY PASSWORD
USING ' TNS_TODES '
/
DBL_TODES:数据库链名称;
USERNAME:目标数据库用户
PASSWORD:目标数据库用户的口令
TNS_TODES:TNSNAME
2. 重启源数据库:
断开所有连接用户,重起数据库。如果源Oracle安装在Windows上,则重起相关服务即可。
3. 在源数据库服务器中创建TNSNAME:
在源数据库服务器中的oralce安装目录内查找有效tnsnames.ora文件(可能在network\ADMIN目录内),找到后加入如下段落,黑体部分一个为目标数据库的IP地址,一个为目标数据库的SID,请根据自己的情况修改:
分享到:
相关推荐
hibernate映射的创建数据库连接时的配置。教你怎么写那个配置。
在C#编程环境中,创建数据库和数据表是常见的任务,特别是在开发基于.NET Framework的应用程序时。Visual Studio(如VS2013)提供了一个强大的集成开发环境(IDE),结合SQL Server(例如SQL2008)数据库管理系统,...
例如,Java中的JDBC(Java Database Connectivity)提供了一套API来创建数据库连接,执行SQL命令并处理结果集。 接下来,我们引入工厂模式。工厂模式的核心是定义一个创建对象的接口,让子类决定实例化哪一个类。...
首先,我们需要了解如何在易语言中创建数据库连接。这通常涉及到导入数据库相关的库文件,例如Jet Engine或者ODBC驱动。通过这些库,我们可以创建一个数据库连接对象,连接到本地的.MDB或.ACCDB文件。这通常涉及以下...
在这个特定的场景中,我们利用`arcpy`来根据预设的数据库标准自动创建数据库,这极大地提高了工作效率和数据的规范性。 首先,我们需要理解数据库标准是什么。数据库标准是一系列规则和指导原则,它规定了数据应该...
本例程主要关注的是如何在易语言环境中创建数据库、操作数据库记录以及执行查询条件,这些都是数据库编程中的基础且重要的知识点。 首先,我们来看"创建数据库例程"。在易语言中,创建数据库通常涉及到数据库引擎的...
本文将详细讲解如何使用Oracle Database Configuration Assistant (DBCA) 创建数据库以及使用SQL Developer创建用户。 首先,Oracle DBCA是Oracle提供的一款图形化工具,它简化了数据库的创建过程。在已安装好...
从创建数据库连接、建立空间表,到发布地图服务、注册数据库,再到数据的导入导出,每个步骤都是为了高效、安全地管理和分发地理空间信息。了解并熟练掌握这些操作,对于GIS专业人员来说至关重要。
Oracle 中使用 DBCA 创建数据库 Oracle 中使用 DBCA 创建数据库是 Oracle 数据库管理员的基本任务之一。DBCA(Database Configuration Assistant)是 Oracle 提供的一种图形化工具,用于创建、配置和管理 Oracle ...
以下是关于如何使用 PowerDesigner 创建数据库连接和进行逆向工程的具体步骤: 1. **创建 Model**: 首先,打开 PowerDesigner 并创建一个新的 Model。在 "Model" 菜单中选择 "New",然后选择适合的模型类型,如 ...
Oracle安装光盘后安装数据库一路next,到了最后创建数据库的时候遇到了问题,进度停止不前, 解决办法 1.安装数据库的时候不要选择“创建数据库”选项,或者用高级安装,最后一步选择不创建数据库。 2.安装完成后...
"国家开放大学 MySQL数据库应用实验训练1 在MySQL中创建数据库和表" 本实验训练旨在让学生掌握 MySQL 中的数据库和表的创建过程。 MySQL 是一种关系型数据库管理系统,广泛应用于各种领域。为提高学生的实践能力,...
SQL Server 创建数据库 SQL Server 创建数据库是指在 SQL Server 中创建一个新的数据库,以便存储和管理数据。以下是创建数据库的知识点: 1. 创建数据库的步骤: - 定义数据库:定义数据库的名字、大小、文件...
此外,如果你的应用程序需要在用户安装时自动创建数据库,可以考虑将创建数据库的代码放入安装脚本或部署过程中。例如,使用Visual Studio的Setup项目,可以添加一个自定义操作来运行VB.NET编写的可执行文件或批处理...
本实验主要针对《数据库原理及应用》课程中的基础知识部分,旨在让学生通过实践的方式熟悉数据库管理系统的基本操作,并掌握使用SQL Server Management Studio创建数据库和表的具体步骤。此外,还强调了通过SQL语句...
在C#中创建数据库主要涉及的是ADO.NET框架的使用,这是一个强大的数据访问技术,允许开发者在应用程序中连接、操作和管理数据库。以下是一系列详细的知识点: 1. **数据库基础知识**:首先,我们需要理解数据库的...
【Oracle 创建数据库图解】 Oracle 是一款广泛应用的关系型数据库管理系统,其创建数据库的过程涉及多个步骤,包括使用图形界面工具和SQL语句。以下是对Oracle 10g创建数据库的详细解释: 1. **使用Database ...
创建数据库.创建 (“ADOX.Catalog”, )。创建数据库.通用方法 (“Create”, “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” + 通用对话框1.文件名)。创建数据库.清除 ()。方法二:。抛弃对话框,直接取运行...
4. **创建数据库实例**:手动创建数据库不使用DBCA时,你需要使用SQL*Plus,Oracle的命令行工具。通过执行初始化参数文件(init.ora或spfile.ora)来启动一个数据库实例。实例是Oracle后台进程的集合,它们与实际的...
本篇文章将对MySQL数据库管理的基础知识进行详细讲解,从安装到管理,涵盖创建数据库、创建表、管理表结构、管理数据库等多方面的内容。 一、安装MySQL 在Windows平台下安装MySQL,需要下载MySQL的安装文件,按照...