问题描述:在一次环境移植时,导入oracle 11g数据库的dump文件后,数据库部分包体无法正常编译通过
问题原因:分析后发现的dump文件导出的问题,导出时使用的是exp命令,oracle 11g数据库新特性之当用exp导出数据时,当存在表数据为空时,对应的表将不会导出
问题解决:oracle 11g数据库导入导出时尽量使用数据汞模式expdp和impdp
用户数据导出expdp命令:expdp ph_music/ph_music@orcl schemas=ph_music directory=DATA_PUMP_DIR dumpfile=expdp_ph_music.dmp logfile=expdp_ph_music.log
用户数据导入impdp命令:impdp ph_music/ph_music@orcl schemas=ph_music dumpfile =expdp_ph_music.dmp logfile=expdp_ph_music.log directory=DATA_PUMP_DIR job_name=my_job
先要查找到DATA_PUMP_DIR:select * from dba_directories;
再把文件放入到DATA_PUMP_DIR对应的目录下,之后再执行导入命令
FAQ:数据库中导出dmp文件报错:EXP-00091: Exporting questionable statistics.
处理方法:
指定Linux系统的NLS_LANG环境变量为数据库的数据集
1)查询数据库的字符集(方法很多只用一种)
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
2)设置Linux操作系统的NLS_LANG环境变量
[oracle@node1]$ $export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
分享到:
相关推荐
在Java开发中,数据库连接是不可或缺的部分,Oracle作为一款广泛应用的关系型数据库,其与开发工具的集成至关重要。本文将详细讲解如何使用Gradle构建工具来导入本地的Oracle JAR包,以便于我们的项目能顺利连接到...
在Oracle数据库环境中,有时我们需要将高版本数据库中的数据迁移到低版本数据库中,例如从Oracle 11g导出到Oracle 10g。这个过程涉及到数据兼容性、导出导入工具(EXPDP和IMPDP)的使用以及可能的数据转换问题。以下...
在这个"oracle依赖包11g"中,我们很显然会发现一系列与Oracle 11g安装和运行相关的依赖软件包。 首先,Oracle数据库的安装和运行依赖于多个操作系统级别的组件。在Linux环境下,这些可能包括: 1. **开发工具包**...
Oracle 11g客户端是Oracle公司推出的一款数据库访问软件,主要为开发者和DBA提供连接到Oracle数据库服务器的工具和库。它包含了多种组件,使得用户可以在不安装完整Oracle数据库服务器的情况下,进行数据查询、应用...
Oracle 11g和10g之间通过数据泵工具进行互转,涉及的主要操作有创建目录、授权、导出和导入数据。在整个过程中,确保字符集匹配、操作不中断、检查日志以及对比导入后的表数量至关重要,这些步骤有助于确保数据完整...
Oracle 11g数据库是Oracle公司推出的一款企业级关系型数据库管理系统,广泛应用于大型数据存储、数据处理和数据分析等场景。本教程旨在提供一个Oracle 11g数据库应用的简明指南,帮助初学者快速掌握数据库的基础操作...
Oracle 11g数据库是Oracle公司推出的一款关系型数据库管理系统,是企业级数据管理的重要工具。本教程将针对初学者,详细介绍Oracle 11g的基础知识,并提供详细的安装步骤。 一、Oracle 11g概述 Oracle 11g是Oracle...
Oracle数据库10g标准版是Oracle公司推出的一款企业级数据库管理系统,主要针对中小型企业或大型企业的部分业务需求。在这个版本中,用户可以享受到强大的数据管理功能,包括数据存储、查询优化、事务处理以及安全性...
在完成参数调整后,需通过`config ORACLE`命令生成新内核,然后执行编译和安装操作,最后重启系统使设置生效。 #### 第二节:建立ORACLE用户 为了实现Oracle数据库的安全隔离和权限管理,需要创建专门的Oracle用户...
一、Oracle 11g与10g数据库基础 Oracle是全球领先的数据库管理系统,11g和10g是其两个不同版本。11g引入了更多高级特性,如自动存储管理(ASM)、实时应用集群(RAC)、数据加密等,提高了性能和可用性。10g则以其...
Oracle10g_Libraries是一个关于Oracle数据库10g版本的库文件集合,它包含了运行、管理和维护Oracle数据库系统所必需的各种动态链接库和静态库。这些库文件在Oracle数据库的安装过程中扮演着至关重要的角色,因为它们...
Oracle 11g JDBC驱动程序,通常以jar文件的形式提供,是Java开发者连接到Oracle数据库的关键组件。在Java编程环境中,JDBC(Java Database Connectivity)是标准接口,它允许Java应用程序与各种数据库进行通信,包括...
### Oracle将11g的用户库导入到92版本中的知识点 #### 一、Oracle数据库版本差异 在进行Oracle数据库的版本迁移时,首先要明确不同版本之间的差异。本案例涉及的是从Oracle 11g(第11代)向9.2版本(简称92版本)...
### Oracle 11g 安装与配置详细指南 #### 一、安装Oracle前的系统准备工作 ##### 1.1 检查需要的软件包 - **目的**:确保系统具备安装Oracle所需的软件包。 - **操作步骤**: - 以root用户身份登录系统。 - 使用...
接着,可以运行cx_Oracle-5.2.1-11g.win-amd64-py2.7.exe来安装模块,安装完成后,Python环境将能够识别并导入cx_Oracle模块。 5. **使用示例**:在Python中,通过以下方式可以创建连接: ```python import cx_...
Oracle 11g R2作为一个成熟的数据库管理系统,提供了许多高级特性,比如数据泵(Data Pump)导入导出、自动工作负载仓库(AWR)、和SQL Plan Management等。这些功能在文档中都有详细描述,并提供了如何在实际环境中应用...
`oracle_fdw`是PostgreSQL的一个外键数据类型扩展,它允许PostgreSQL服务器访问存储在远程Oracle数据库中的数据。 #### 二、环境准备 **操作系统**: CentOS 6.2 **PostgreSQL版本**: PostgreSQL 9.5.6 **Oracle...
- **Oracle数据库**:确保你已经安装并运行了Oracle数据库服务器,并创建了一个专门用于Nacos的数据库实例和用户,例如`nacos_user`,并为其分配必要的权限。 - **Nacos源码**:下载Nacos的源码,因为我们需要对...
在Oracle 10g中,ojdbc14.jar文件就是Type 1驱动的代表,它轻量级且适用于网络环境,可以直接通过网络连接到Oracle服务器。 2. **Type 2(Native SQL Net Driver)**: 类似于Type 1,但需要Oracle的本地库支持。...