楼主: netfun2000

我想升级我的军卫一号系统,请帮帮我。

[复制链接]
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
31#
 楼主| 发表于 2007-9-16 19:22 | 只看该作者
oracle8.1.7下载地址?

使用道具 举报

回复
论坛徽章:
194
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
32#
发表于 2007-9-17 15:28 | 只看该作者
最初由 netfun2000 发布
[B]oracle8.1.7下载地址? [/B]


使用10g吧!

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
33#
 楼主| 发表于 2007-9-19 08:40 | 只看该作者
我的这个里面怎么没有usrpbl.plb文件,只有一个usrpbl.pbd文件,可以修改吗?

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
34#
 楼主| 发表于 2007-9-19 08:53 | 只看该作者
另外,我这里还有一个rcpt.pbl能不能用?

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
35#
 楼主| 发表于 2007-9-25 12:24 | 只看该作者
找不到可用的BPL文件,只看到几个BPD。

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
36#
 楼主| 发表于 2007-9-30 09:44 | 只看该作者
哪位老大能告诉我军字一号ORACLE的system密码?

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
37#
 楼主| 发表于 2007-9-30 10:22 | 只看该作者
最初由 fals 发布
[B]

看来是用军惠的DBA,呵呵,同行啊,握个手先。

在3.0以下的版本中,军惠用户的default tablespace 和temp tablespace 都指向tsp_temp, 在8i以下的版本中,还可以支持,包括8.1.7,但升级到9i就不允许用户的缺省表空间和临时表空间都指向同一个表空间了,除非你建立这个tsp_temp的时候指定是字典管理,但这时oracle要求你的system表空间也必须是字典管理,非常麻烦。总后出了一个新的用户管理程序,与3.0以下版本配套使用的,支持服务器端在9i以上。在这个版本中,把用户的缺省表空间和临时表空间分开了。

因此,如果想直接将数据库从7.3升级到9i的话,简单的以full = y 的方式imp/exp是不行的,必须建立脚本,使用fromuser 和touser的方式才能exp/imp。而使用这种方式升级的话,公共同义词、用户等全部需要建立脚本从旧库中生成创建的语句,重新执行一遍。比较复杂。

我升级好几家医院的oracle,都是从7.3升级到9i,目前是升到9.2.0.6,挺复杂的,也挺麻烦的。

为什么不升级到10G?oracle 7.3的客户端只支持到9i的服务器端,不支持10G的服务器端,而升级客户端的oracle版本又涉及到客户端程序在新oracle版本环境下重新编译的问题。我做过测试,3.0以下的程序,特别是旧的护士站、门诊挂号等比较老的程序,客户端只安装oracle 9i,客户端程序不能启动。我倒是没测过客户端程序在oracle 8i的环境下运行的情况,估计有些程序也不行,因为我记得一些程序还是用oracle 7.0环境编译的,连在7.3环境下都不能运行。

楼主的系统有点老了,有可能的话,还是建议整体升级吧。可以保证你一条数据都不损失,医院的医生不需要重新下医嘱,病人也不需要结算后再入院,甚至可以做到一晚上全部升级上来,第二天全院都用新系统的程度。我目前正在做一个通用的创建数据库结构升级脚本的脚本,过两天可能就做好了。这样以后升级库就更方便一些。 [/B]


老大的脚本什么搞定?

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
38#
 楼主| 发表于 2007-10-8 14:08 | 只看该作者
最初由 netfun2000 发布
[B]哪位老大能告诉我军字一号ORACLE的system密码? [/B]
\

知道了。

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
39#
 楼主| 发表于 2007-10-8 19:03 | 只看该作者
最初由 lfree 发布
[B]

没有这么复杂吧?
我们是升级到10G 的rac,确实有一些问题,但是没有fals做的这么复杂.

先建立一个临时表空间,然后取出建立修改脚本.
SELECT 'ALTER USER ' || username || ' TEMPORARY TABLESPACE TEMPHIS;'
  FROM dba_users
WHERE temporary_tablespace = 'TSP_TEMP';

保存执行这个脚本,就完成了转换.

然后使用exp取出,我们遇到的问题就是有一个触发器不知道开发人员什么回事,使用的是sys用户建立的,exp导出的时候并没有取出.

[/B]


版主,我按照你说的这样操作后,将7.3的数据exp(full)导出后,顺利imp到了oracle8.1.7中,dba_users中的user怎么处理啊?
我下一步应该怎么做?

谢谢。

使用道具 举报

回复
论坛徽章:
1
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44
40#
 楼主| 发表于 2007-10-11 10:11 | 只看该作者
exp scott/tiger file=emp.dmp log=emp.log tables=emp rows=yes indexes=no
         exp scott/tiger file=emp.dmp tables=(emp,dept)

         imp scott/tiger file=emp.dmp full=yes
         imp scott/tiger file=emp.dmp fromuser=scott touser=scott tables=dept

         exp userid=scott/tiger@orcl parfile=export.txt

         ... where export.txt contains:
                          BUFFER=100000
                         FILE=account.dmp
                         FULL=n
                         OWNER=scott
                         GRANTS=y
                         COMPRESS=y

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表