我不知道Oracle里的数据库链接有个什么用
发布网友
发布时间:2022-04-22 11:58
我来回答
共3个回答
热心网友
时间:2022-04-14 02:41
在你的数据库服务器上的 tnsnames.ora 文件中有远程数据库 xscj 的参数,如服务器 IP 地址、监听端口号、数据库实例名等信息,而且 create database link 时指定了要连接的远程数据库德用户名和口令,所以本地数据库据此完全能够连接远程数据库的。
热心网友
时间:2022-04-14 03:59
类似sql server里的链接服务器
linkname--这个是链接服务器名
using 'xscj'--xscj是你的tnsnames.ora配置的数据库名(连接的对应信息都在这里了)
电脑怎么知道我要链接远程数据库在哪里。怎么知道我要连的远程数据库是哪个
--------------------------
晕,上面都说得那么清晰了,你没去看的吗?
在你的执行这个语句oracle服务器上的oracle安装目录下的文件tnsnames.ora,不是有
里面不是有类似如下内容吗:
xscj =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.102.50)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = HNUTF8)
)
)
上面xscj配置信息里不是有ip等详细内容吗?
热心网友
时间:2022-04-14 05:34
XSCJ里有啊,XSCJ其实就是TNS解析串。
这样的话,你就可以在当前登录用户的情况下访问另外一个例程管理的数据库了!
例如:链接名是 ABC
那么
select * from tab@ABC,就可以看到ABC这例程里,有多少视图跟多少表了!
不过,你要是让大多数用户都可用的,
最好是 CREATE PUBLIC DATABASE LINK ,
GOOD LUCK!
Oracle 连接和会话的区别
在Oracle中,连接只是客户进程和数据库实例之间的一条特殊线路,最常见的就是网络连接。这条连接可能连接到一个专用服务器进程,也可能连接到调度器。如前所述,连接上可以有0个或多个会话,这说明可以有连接而无相应的会话。另外,一个会话可以有连接也可以没有连接。使用高级Oracle Net特性(如连接池)...
oracle里的DBLINK是做什么的
database link是单向的连接。在创建database link的时候,Oracle在数据字典中保存相关的database link的信息。在使用database link的时候,Oracle通过预先定义好的连接信息,访问相应的远程数据库以完成相应的工作。dblink(Database Link)就像电话线一样是一个通道,如果要访问另外一个数据库表中的数据时,...
oracle db_link
建议你遇到任何dba_ all_ user_ 或者包含 $ 字符的视图或表都不要试图往里面插东西。db link就是两个数据库之间连接用的,用create database link 创建。当然,创建之后你就会发现你看的有关db_link的视图被改变了。比如dba_db_links。当然,创建db link之前,你还需要配置tnsnames.ora这个...
Oracle中的“数据库”指的是什么?一个实例一次只能打开或使用一个数据...
Oracle=instance(实例)+database(数据库)instance是一堆内存结构(SGA+后台进程)database是一堆存放数据物理磁盘文件(datafile+redo log file+control file+archive log file+parameter file等)一个instance在同一个时间,只能打开一个database 一个database在同一个时间,可以被多个instance打开,这个例子...
Oracle多个服务各代表什么作用
连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGW.EXE,参数文件CMAN.ORA,日志文件CMAN_PID.TRC,控制台CMCTL.EXE,默认端口1630。(7)OracleHOME_NAMEDataGatherer 性能包数据采集服务,除非使用Oracle Capacity Planner ...
oracle里,sqlplus conn connect这三个连接的命令各自有什么特点啊?_百 ...
sqlplus是ORACLE自带的一个应用程序;conn是connect的缩写,两者的作用是一样的,都是用于连接实例的。操作方法如下:1、首先按下需要按下Windows键和R键,打开运行输入框。2、然后,可以在这里就能输入打开控制台的命令Cmd。3、接着就可以在这里输入SqlPlus关键字打开Oracle。4、这时候就可以看到成功连接...
oracle数据库多个实例有什么用
1. 多次安装,才会出现多实例,就是出现多个Oracle_home的情况 2. 一次安装是一个实例,一个实例可以建立多个数据库 Q2:1. 如上2.可以使用一个实例多个数据来实现。2. SqlServer同样可以建立1个实例多个数据库,或者多个实例
spring配置详解?
数据库连接池负责分配管理和释放数据库连接它允许应用程序重复使用一个现有的数据库连接而再不是重新建立一个释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏这项技术能明显提高对数据库操作的性能 数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中这些数据库...
在oracle数据库中如果查询一个数据库中有哪几张表?
1、本文以plsql图形化管理工具为例,使用它连接oracle数据库。当点开plsql的时候,就需要输入用户名、密码、数据库然后连接。如果连接成功,就能查看里面的表等等操作,如果连接不成功,就输入正确的信息再次尝试。2、连接上数据库之后,默认会看到这个主界面。顶部是各种操作菜单,左侧第一个框是最近打开...
Oracle的库和库中的表在哪里放着?
1。当然是在用户底下放着,你用oracle数据库用户登陆进来就能直接查看表了么。2。使用ODBC呀。或者其他什么连接池。配置的时候会要求配置数据库连接字符串(在$ORACLE_HOME/NETWORK/ADMIN/TNSNAMES底下能看到)和用户名密码