- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
另一个团队在剩下的时间里把我们交给了转储文件。当我们尝试将转储导入到我们自己的数据库中时,出现以下错误:
IMP-00038:无法转换为环境字符集的句柄
经过研究,我们推测源计算机的NLS_LANG设置与本地计算机之间不匹配。我们目前无法检查源计算机上NLS_LANG的值是什么。
因此,只有一个转储文件,有没有办法弄清楚导出所用的NLS_LANG值?从外观上看,我们应该能够在运行导入客户端(imp)之前覆盖NLS_LANG环境变量。
另一件事是,转储是从11g实例完成的,我们的imp版本是10。这可能是这里的问题(而不是NLS_LANG不匹配)吗?
最佳答案
在UNIX上最简单的方法是:
#>imp username/password file=test.dmp show=y
Import: Release 10.2.0.3.0 - Production on Fri Nov 26 08:38:47 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
Export file created by EXPORT:V10.02.01 via conventional path
import done in US7ASCII character set and AL16UTF16 NCHAR character set
import server uses WE8ISO8859P1 character set (possible charset conversion)
hostname{oracle}# . oraenv
ORACLE_SID = [oracle] ? dev10
hostname{oracle}#
hostname{oracle}#>exp username/password@dev11 full=y dumpfile=dump.exp
关于oracle - 确定现有Oracle数据库转储文件的NLS_LANG设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4279139/
Oracle客户端NLS_LANG设置 OracleWindowsMicrosoftUnixBash 1. NLS_LANG 参数组成 NLS_LANG参数由以
假设我创建了两个不同的程序可执行文件,例如在 C++ 中。 出于某种原因,这两个程序的文本内部表示彼此不同。假设第一个程序使用文本表示 A 和另一个文本表示 B。它可以是特定的 8 位 ANSI 代码
我在 RHEL6 上运行 Oracle 数据库 11g。如果没有客户端 NLS_LANG 设置一些 utf8 字符的长度为 2。设置 NLS_LANG=AMERICAN_AMERICA.UTF8 后长
我在 CentOS 上运行一个 ruby 脚本,并通过 rvm (1.9.3) 安装了 ruby。 我已经在 .bash_profile 中设置了 NLS_LANG 变量。 [app@box
我使用的是 10.2.0 版 (ojdbc14.jar) 的瘦 Oracle JDBC 驱动程序。我想手动配置其 NLS_LANG 设置。有办法吗? 当前,它从 VM 变量 user.language
我已经安装了 oracle,其字符集为 POLISH_POLAND.EE8MSWIN1250。我可以检查 select * from nls_database_parameters 中的值,它们是 N
根据该网站, http://www.dba-oracle.com/t_nls_lang.htm 即使数据库和客户端使用相同的字符集(AL32UTF8),也可能会出现问题。我不明白这怎么可能。引用自网站
在一些旧版 Java 应用程序(HP-UX 上的 jre1.4)中注意到了这一点。 父进程(shell 脚本 S1)正在启动 Java 进程,该进程本身正在启动子进程(shell 脚本 S2)。概括地
我正在使用 JPA 访问 Oracle 数据库,该数据库的编码设置为 ISO-8859-1。 如何使用 JPA 设置 NLS_LANG 以正确的编码接收数据? 我怀疑它应该设置在持久性上下文 XML
我有一个通过 oracle.manageddataaccess (通过 NHibernate 4.0)使用 Oracle 12c 的 winforms c# 应用程序,oracle 数据库位于客户站点
我们正在从 .NET Microsoft oracle 驱动程序迁移到 ODP.NET 驱动程序。 我们遇到的问题之一是这个错误: ORA-12705: 无法访问 NLS 数据文件或指定的环境无效 我
我有 NLS_LANG在注册表中为我的本地语言设置。 CMD 无法显示我本地语言的字符,所以我看到了 jibrish。 我说的是来自客户端的提示而不是实际数据,例如错误消息。 SQL> conn sc
我正在尝试从 Ruby 访问 Oracle,但在第一行出现错误。 (我实际上是在偷窥,但这可能无关紧要。) [1] pry(main)> require 'oci8' RuntimeError: In
我是一名优秀的程序员,十分优秀!