RSS订阅
RSS订阅TT数据库

从Unix 下的Oracle 7.1.6迁移到Windows NT下的Oracle 8i

2008-8-27  选择字号:  | |
打印本文章

导读:本文主要介绍如何从Unix 下的Oracle 7.1.6迁移到Windows NT下的Oracle 8i。

关键词:Oracle 7.1.6 Windows NT Oracle 8i

正在加载数据... 【TechTarget中国原创】我使用的是SCO Openserver 5.0.5下的Oracle 7.1.6。我的应用程序是在Developer 2000下开发的,并且我们通过Windows 98标准版访问数据库。我们已经开始使用J2SE来开发新的应用程序。我们使用的是J2SDK 1.4.0,网络服务器是Apache Tomcat 4.0。我已经在Windows 98标准版下安装了J2SDK和Tomcat。监听器在后端工作良好。我能够通过SQL*Plus连接到数据库。我的问题是我不能通过Oracle的瘦驱动程序连接到目前Unix下的Oracle数据库中。我为了解决这个问题消耗了所有的资源。如果我通过ODBC生成DSN,则可以连接。但是JDBC完全不工作。我同样试过OCI,但也是徒劳。

【TechTarget中国原创】问:我使用的是SCO Openserver 5.0.5下的Oracle 7.1.6。我的应用程序是在Developer 2000下开发的,并且我们通过Windows 98标准版访问数据库。我们已经开始使用J2SE来开发新的应用程序。我们使用的是J2SDK 1.4.0,网络服务器是Apache Tomcat 4.0。我已经在Windows 98标准版下安装了J2SDK和Tomcat。监听器在后端工作良好。我能够通过SQL*Plus连接到数据库。我的问题是我不能通过Oracle的瘦驱动程序连接到目前Unix下的Oracle数据库中。我为了解决这个问题消耗了所有的资源。如果我通过ODBC生成DSN,则可以连接。但是JDBC完全不工作。我同样试过OCI,但也是徒劳。

  如果这个问题无法解决,我们就必须将数据库从Unix 下的Oracle 7.1.6转移到Windows NT/Windows 2000高级服务器下的Oracle 8i 中了。如果我必须从Unix移动到Windows,那么移动涉及的步骤是哪些呢?我所知道的惟一方式就是将Unix下的整个数据库导出,预先创建Windows下的数据库,数据文件,表空间和用户,然后再导入数据库。如果我是正确的,那么你能给我一些实际例子来指导我如何去做吗?

  此问题提交于2004年11月19日

  答:首先,我不认为任何的JDBC驱动程序会支持到Oracle 7.1的连接,因为它使用了SQL*Net v1,而JDBC压根就不支持它。

  移动:我强烈推荐你,如果不能移动到10g版本的话,至少也是9.2版本。Oracle 8.1.7已经开始表现出它的不支持了。(但是考虑到你一直在使用Oracle 7.1,这也许对你来说并不重要!)升级到最近发布的版本,以及最新的技术,这样到你需要进行下一此升级之前,可以维持较长的时间。

  升级最直接的方式就是在目标平台上安装新的版本,将数据从你目前的数据库中完全导出,然后导入到新数据库中的结果转储文件中。之后,仔细测试所有的东西。你跨越了中间的6个主要的数据库版本,所以当有些东西没有预期的工作时,我也不会感到吃惊。

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
我已经进行了升级。我的数据库大小为200gb,并且不支持升级到10g)。O/S在HP-UX上。你能告诉我最好的升级方法是进行手动升级处理还是用导入/导出到新的Oracle数据库中?
如何逻辑迁移Oracle数据库?在环境为OS:Windows Server2003、Oracle:Oracle10.2.0.1.0中,作者详细介绍逻辑(exp\imp)迁移到Oracle数据库的方法和步骤。
SQL*Loader,是Oracle数据库系统提供的一个数据移植工具,它提供了一个命令行的方式,可以让用户成批的向Oracle数据库中装入大量数据。
数据库的的所在系统为AIX5.3,数据库的备份通过Tivoli Storage Manage软件把数据库数据、归档日志备份到带库中。
我的两个Oracle很相似,一个在我的医院,一个在我家里。在空余时间里对所有的工作都进行了data.dmp处理。请问我能用什么命令来导入并写入我医院那个Oracle库里的表?

本专题介绍了SQL Server服务代理相关方面的知识,包括SQL Server服务代理基础知识的概述、消息类型、契约、队列、服务和路由、SEND命令和RECEIVE命令、性能方面的改进以及对运行状况的监控等等。

无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还介绍了SSIS有经验的一些用户的具体信息等等。

子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。标量子查询是只返回一个值的查询:只有一个字段的一行记录。标量子查询可以在SQL语句的大多数位置,其中你可以使用一个表达式或一个实际值。
最新更新
专家答疑
技巧
Michael Hillenbrand
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
Brian Peasland
对5GB大小的Oracle 7.3存档或删除的最佳办法是什么?为了便于管理机构查询,这些数据至少需要再用20年的时间。我们担心将来我们不能对它重新获取并迁入一个更新的……
Rudy Limeback
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……