热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

oracle816安装,oracle816imp恢复数据遇到问题及解决

最近帮着一个客户新装了一个oracle816,然后进行了oracle816的exp出来的数据的恢复,在恢复的结束阶段,也就是导入同义词,触

最近帮着一个客户新装了一个oracle 816,然后进行了oracle 816的exp出来的数据的恢复,在恢复的结束阶段,也就是导入同义词,触发器,存储过程阶段,有个报错,大体意思就是因为找不到db link,存储过程建立报错,仔细分析了报错信息,再加上询问客户方的业务人员,最后明白了该存储过程是通过db link 从sunway 的业务系统中取数。

最后无奈之下,又重新导入了一次,实际上,只重新导入那个出错的存储过程即可。

最后的总结:

1.导入存储过程(包括导入同义词,触发器,视图)时,imp要进行编译,编译通过后,才不会报错。

此问题,就是出在编译时找不到db link,而报错。

2.能否单独导入存储过程,而不是再将全部数据重新导入一次?我感觉应该是有单独导入存储过程的语法,找找。

3.建立db link时,是用的如下的语法:

create  public database link SUNWAY_CG CONNECT TO gqcb identified by gqcb using 'sunway_cg'

--小类注:using 'sunway_cg' 中的sunway_cg为在此台oracle816服务器上事先配置好的指向另外一个oracle数据库的net 服务名。

--在006帐套中,使用了这个dblink,到其他的业务系统中取数。

用此语法建立完毕后,测试此database link,发现处于“非活动状态”,一开始百思不得其解,后来经询问同事,才发现,非“非活动状态”与

init.ora的一个参数“global_name”有关系,global_name=false 才行。

另注:

oracle 816,默认安装完毕,global_name=true

oracle 92,默认安装完毕,global_name=false

oracle 10,默认安装完毕,global_name=false



推荐阅读
  • 主调|大侠_重温C++ ... [详细]
  • 本文详细介绍了优化DB2数据库性能的多种方法,涵盖统计信息更新、缓冲池调整、日志缓冲区配置、应用程序堆大小设置、排序堆参数调整、代理程序管理、锁机制优化、活动应用程序限制、页清除程序配置、I/O服务器数量设定以及编入组提交数调整等方面。通过这些技术手段,可以显著提升数据库的运行效率和响应速度。 ... [详细]
  • 本文将详细介绍通过CAS(Central Authentication Service)实现单点登录的原理和步骤。CAS由耶鲁大学开发,旨在为多应用系统提供统一的身份认证服务。文中不仅涵盖了CAS的基本架构,还提供了具体的配置实例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文作者分享了在阿里巴巴获得实习offer的经历,包括五轮面试的详细内容和经验总结。其中四轮为技术面试,一轮为HR面试,涵盖了大量的Java技术和项目实践经验。 ... [详细]
  • 本文详细介绍了如何在 MySQL 中授予和撤销用户权限。包括创建用户、赋予不同级别的权限(如表级、数据库级、服务器级)、使权限生效、查看用户权限以及撤销权限的方法。此外,还提供了常见错误及其解决方法。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ... [详细]
  • 本文探讨了在 SQL Server 中使用 JDBC 插入数据时遇到的问题。通过详细分析代码和数据库配置,提供了解决方案并解释了潜在的原因。 ... [详细]
  • 本文深入探讨了 Oracle 数据库的网络配置,包括全局数据库名、实例名等关键参数的设置与作用,旨在为数据库管理员和开发人员提供全面的参考。 ... [详细]
  • 本文详细介绍了如何在Linux系统中创建和管理DB2数据库,包括用户切换、数据库创建、错误处理、连接与断开、表空间和缓冲池的创建,以及用户权限管理和数据导入导出等操作。 ... [详细]
  • Java 中重写与重载的区别
    本文详细解析了 Java 编程语言中重写(Override)和重载(Overload)的概念及其主要区别,帮助开发者更好地理解和应用这两种多态性机制。 ... [详细]
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • 深入解析Android中的SQLite数据库使用
    本文详细介绍了如何在Android应用中使用SQLite数据库进行数据存储。通过自定义类继承SQLiteOpenHelper,实现数据库的创建与版本管理,并提供了具体的学生信息管理示例代码。 ... [详细]
author-avatar
尼玛的被注册了
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有