关于SQL SERVER 2005往ORACLE 9I中导入数据的问题

戒指 2011-12-21 11:33:09
我是用SQL SERVER 2005的导出数据来导的,现在有如下几个问题不太清楚,求各位做过这类工作的高手指教一下,谢谢!
1. 此图中,数据源是应该选这个吧,如果是,那么图中被圈上地方应该选哪个呢?
2.此图中,数据源和位置之类的是什么意思?请帮我解释一下,另外,这里的用户和密码是登录SQL的还是ORACLE的.是ORACLE的SID还是什么? 初始目录又是什么?
3.如果第1个问题中,"希望连接的数据"选择的和我问题2中显示的图片不一样的话,还请各位高手给解释一下显示出来的东西是什么含义....


我是这方面的新手,也许问的问题有些白痴,呵呵 ,各位高手见谅了~~~~
...全文
179 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
戒指 2012-01-15
  • 打赏
  • 举报
回复
怎么创建啊? 我不会... 能指教我一下嘛?..[Quote=引用 8 楼 qianjin036a 的回复:]
试试能不能直接创建链接服务器,用链接服务器传递数据。
[/Quote]
戒指 2012-01-15
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 svview 的回复:]
引用 9 楼 forgetsam 的回复:
这里的用户ID和密码我写的是我在oracle中建立的用户ID和密码,服务器这里写的是orcl 也就是我oracle中的SID
--------------------------------
这里的服务器是指网络服务名。


我是在自己的机器上导的,那网络服务名是啥?
[/Quote]这个问题的答案是什么?? 求高手解答...
戒指 2012-01-15
  • 打赏
  • 举报
回复
用DTS导入的时候报错.. ORA-01017:用户名/口令无效;登录被拒绝

可是我测试链接的时候是成功的,允许保存密码也勾上了,为什么还会报这个错误呢? ...
戒指 2012-01-12
  • 打赏
  • 举报
回复
Alessandro_ 2012-01-12
  • 打赏
  • 举报
回复
晕了,
戒指 2012-01-11
  • 打赏
  • 举报
回复
戒指 2011-12-22
  • 打赏
  • 举报
回复
嗯 您说的这个问题我试过了 我出来的和您的一样,现在我尝试链接,测试可以通过,但是在下面这个界面的时候报错! 请看图


这里的用户ID和密码我写的是我在oracle中建立的用户ID和密码,服务器这里写的是orcl 也就是我oracle中的SID 报如下错误



是不是我的服务器这里没写正确的原因导致的这个错误呀?

[Quote=引用 5 楼 qianjin036a 的回复:]
不知是不是我用的MSSQL05 的版本与你不一样,还是我缺少ORACLE驱动,在导入导出向导中,我没有你的那个oracle privader for ole db,只有 Microsoft OLE DB Provider for oracle,而且打开的属性窗的是数据链接属性,样子与你的也不同。
[/Quote]
戒指 2011-12-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 forgetsam 的回复:]
这里的用户ID和密码我写的是我在oracle中建立的用户ID和密码,服务器这里写的是orcl 也就是我oracle中的SID
--------------------------------
这里的服务器是指网络服务名。
[/Quote]

我是在自己的机器上导的,那网络服务名是啥?
forgetsam 2011-12-22
  • 打赏
  • 举报
回复
这里的用户ID和密码我写的是我在oracle中建立的用户ID和密码,服务器这里写的是orcl 也就是我oracle中的SID
--------------------------------
这里的服务器是指网络服务名。
-晴天 2011-12-22
  • 打赏
  • 举报
回复
试试能不能直接创建链接服务器,用链接服务器传递数据。
-晴天 2011-12-21
  • 打赏
  • 举报
回复
感觉应该是由系统创建链接服务器的形式来导出数据,而不是直接连接到ORACLE服务器,因为你必竟是MSSQL客户端嘛。
-晴天 2011-12-21
  • 打赏
  • 举报
回复
不知是不是我用的MSSQL05 的版本与你不一样,还是我缺少ORACLE驱动,在导入导出向导中,我没有你的那个oracle privader for ole db,只有 Microsoft OLE DB Provider for oracle,而且打开的属性窗的是数据链接属性,样子与你的也不同。
戒指 2011-12-21
  • 打赏
  • 举报
回复
我是直接先在oracle中新建了一个用户,表空间是放到之前用过的一个表空间里了,这里应该没有错误吧...我的意思是和用户以及表空间有关系么?[Quote=引用 3 楼 svview 的回复:]
引用 1 楼 qianjin036a 的回复:
1.当然应该选 OLD DB Provider for Oracle,你不是要向这个地方导出数据么.
2.你已经登录在sql server 上了,显然,要的用户名和密码,就是ORACLE的.初始目录,是指导出数据到oracle 服务器的哪个数据库中.
3.各个机器上装的驱动可能不完全一样,要等你试了才知道.再说,一般都有很详细的提示,看看就知道……
[/Quote]
戒指 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qianjin036a 的回复:]
1.当然应该选 OLD DB Provider for Oracle,你不是要向这个地方导出数据么.
2.你已经登录在sql server 上了,显然,要的用户名和密码,就是ORACLE的.初始目录,是指导出数据到oracle 服务器的哪个数据库中.
3.各个机器上装的驱动可能不完全一样,要等你试了才知道.再说,一般都有很详细的提示,看看就知道了,即使是小白.
[/Quote] 刚才按您说的做了,可是提示错误了 错误如下图




请问这个错误是什么原因呢?
戒指 2011-12-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 qianjin036a 的回复:]
初始目录,是指导出数据到oracle 服务器的哪个数据库中.
[/Quote]

这个的意思就是说 我得先在oracle中建一个库呗? 那这里就直接写库的名字还是得找它的路径啊?
-晴天 2011-12-21
  • 打赏
  • 举报
回复
1.当然应该选 OLD DB Provider for Oracle,你不是要向这个地方导出数据么.
2.你已经登录在sql server 上了,显然,要的用户名和密码,就是ORACLE的.初始目录,是指导出数据到oracle 服务器的哪个数据库中.
3.各个机器上装的驱动可能不完全一样,要等你试了才知道.再说,一般都有很详细的提示,看看就知道了,即使是小白.

34,596

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧