去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了。
将Oracle数据导入MySQL方法:
先把oracle表中的数据另存在excel表中,再把excel表中数据导入到mysql中。
这里要将oracle中表eventlogs的数据导入到mysql中。
步骤如下:
1、在PL/SQL中用select * 搜索到eventlogs表的所有数据,然后右键点击"Copy to Excel"如下图所示:
2、将数据保存为excel表,并重名;如下图:
3、打开mysql的可视化工具,我这里是Navicat,选择表,点击导入向导;如下图所示:
4、选择上图中"导入类型"的"execel文件",然后点击"下一步";如下图所示:
5、接下来会让你选择文件,选择你已经保存的excel文件,并选择“SQL Result”,如下图所示:
6、然后一直点击下一步,最后一步点击开始。会出现一个“sql result”的表,重命名为你想要的表即可。如图所示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)