首页 >

两个数据库环境中的表个数和表结构都一样

脑电波程直线怎么回事,网站着陆页有多少个,微信红包怎么截图啊

两个数据库环境中的表个数和表结构都一样两个数据库环境中的表个数和表结构都一样

SQLSERVER数据库的话,要两个数据库都配通的情况下,直接就可以连接。

例如偶登陆偶自己的数据库,然后取NORTHWIND库的数据,select * from northwind..categories,就可以了。如果偶要导入偶自己库的categories表,量表相同

insert into categories select * from northwind..categories,就导入进来了。

而ORACLE需要先建立一个DBLINK,要在服务器建。如下:

ORACLE需要创建一个DBLINK

1.配置本地数据库服务器的tnsnames.ora文件

$vi $ORACLE_HOME/network/admin/tnsnames.ora

添加如下行,其中DBLINK为连接名(可自定义),HOST和PORT为数据库侦听的IP及端口,SERVICE_NAME为数据库的SID,

TESTDBLINK =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.202)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = TEST)

)

)

2.登录本地数据库,创建DBLINK

执行如下查询语句,其中TESTDB为DBLINK名(可自定义),TESTDBLINK为先前在tnsnames.ora中定义的连接名,dbuser为用户名,***为密码

create database link TESTDB

connect to dbuser identified by ***

using ‘TESTDBLINK’;

3.使用DBLINK,select * from table_name@TESTDB

insert into table select * from table_name@TESTDB 即可完成导入


  • 暂无相关文章