1.问题描述:
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

解决方法:
这主要是因为安装的 Oracle 客户端版本问题,版本有32bit和64bit的。如果我们的VS项目是32bit的(x86平台),那我们的 Oracle 客户端就要对应32bit的,如果VS项目是64bit的,那我们就要对应64bit的客户端。
第一种解决方法:
把我们VS项目的生成目标平台换成 Any CPU(项目属性 --> 生成 --> 目标平台)
第二种解决方法:
检查你项目引用DLL有没有是在x86平台下编译的
==============================
2.问题描述:
win10系统安装oracle11g时遇到INS-13001环境不满足最低要求

原因:
不知具体原因
解决方法:
升级win10系统之后,需要重新安装Oracle,因为在安装Oralce11g时,使用64位的会出现各种不兼容问题,我每次安装都是使用32位的数据库。
在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求
这时,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下内容
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="32-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
这一段和上面的最主要的不同就是6.2和window10
如何你安装的是64位的,则将32-bit改成64bit就可以了!改动后保存。从新点击setup.exe就不会出项这个错误提示了!
==============================
3.问题描述
TNS:协议配置不正确(问题具体描述记不清了,大致这意思)
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
原因:
网上搜索大致有3个原因:1、监听服务没启动 2、数据库实例服务没启动 3、(暂记不清楚了)

解决方法:
首先检查监听服务xxxxxxListener(后缀为Listener的服务)是否正常启动
再检查数据库实例服务OracleServiceXXXX(XXXX为SID名)是否正常启动
再检查环境变量里有没有ORACLE_SID的字段,如果没有就添加环境变量 ORACLE_SID = XXXX(XXXX为你的数据库SID),或者你也可以在注册表中添加,由于我没记住具体在哪添加,大家可以网上搜下。
参考资料:https://yq.aliyun.com/articles/33400
==============================
4.问题描述
ORA-12631-UserName-retrival-failed(ora 12631 用户名检索失败)
原因:
http://www.dbasupport.com/forums/showthread.php?22246-ORA-12631-UserName-retrival-failed
一般可能是Oracle的登录验证方式导致,由于默认是使用TNS身份验证,一般要使用Local User账户安装才行。如果是Domain User(域用户账号)的话就无法登录验证

解决方法:
改掉Oracle主目录中sqlnet.ora文件
SQLNET.AUTHENTICATION_SERVICES= (TNS)

SQLNET.AUTHENTICATION_SERVICES= (NONE)
搜索关键字:ora 12631 Username retrieval failed

Oracle新手常遇到的问题的更多相关文章

  1. java servlet+oracle 新手可看

    最近公司领导告诉接下去接的一个产品,可能会涉及到oracle数据库,以前用得最多的是mssql,前些时间学了下mysql也算少许用过.oracle没接触过.应为我之前做过.net开发,所以数据访问接口 ...

  2. oracle 新手遇到常见问题的解决办法

    可能照成以下问题的原因也许有很多种,但是就小白而言,我只记录自己学习过程中遇到的所有的问题.希望对一些新手 小白们有所帮助. 原因是 sys 不是sysdba 用户,你要将其作为sysdba 用户登录 ...

  3. Oracle 新手语法记录

    一.用户 1. 创建用户 语法:create user 用户名 identified by 口令; create user test identified by test; 2. 修改用户 语法:al ...

  4. Oracle 新手问答

    存储过程中,return后,如果没有写明提交(commit)或回滚(rollback),会默认提交吗?答:不会.如果修改了数据,又没有写明,则会将数据锁定在那里! 存储过程中,调用子存储过程异常时,在 ...

  5. selenium新手常遇到的坑

    本文是以Chrome为例: 1.Chrome相对应的chromedriver的版本信息[点击浏览器的右上角的浏览器信息--------帮助-------关于Google Chrome查看相对应的信息- ...

  6. oracle新手随记10

    1. unpivot注意点:select new_col from (select ename,job,to_char(sal) as sal,null as c from emp)         ...

  7. 记32位Oracle客户端登录报12560协议适配器错误的解决办法

    国庆买了一台新电脑ThinkPad E431,i5双核CPU,8G内存,硬盘比较坑爹5400转的500G,重点是预装win8的64位简体中文版.大学时买了第一台电脑神舟笔记本,因为神舟电脑便宜,所以没 ...

  8. Oracle 多行记录合并/连接/聚合字符串的几种方法

    怎么合并多行记录的字符串,一直是oracle新手喜欢问的SQL问题之一,关于这个问题的帖子我看过不下30个了,现在就对这个问题,进行一个总结.-什么是合并多行字符串(连接字符串)呢,例如: SQL&g ...

  9. Oracle用脚本语言导入SCOTT用户

    许多Oracle新手都遇到这样的问题,安装Oracle之后没有SCOTT用户,那就自己加入吧,打开Oracle 命令窗口复制下面SQL脚本直接输入就行了,包含了测试学习的DEPT.EMP.BONUS. ...

随机推荐

  1. C语言编程基础

    主流C语言编译器介绍 关于GNU规范的语法扩展 用C语言构建一个可执行程序的流程 宏定义(无参宏定义和带参宏定义),C语言宏定义详解 条件编译,C语言条件编译详解 原码.反码.补码及位操作符,C语言位 ...

  2. ajax-2

    serialize()输出序列化表单值的结果: 如: <html> <head> <script type="text/javascript" src ...

  3. weblogic启动一闪而过

    点击startWebLogic.cmd的时候,一闪而过 我的原因:JAVA_HOME中的路径是不能带有空格:我的电脑是64位的,jdk(32位)安装路径默认带有空格还有括号,所以重新装jdk,装在没有 ...

  4. CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境【转载】

    本文转载自 园友David_Tang的博客,如有侵权请联系本人及时删除,原文地址: http://www.cnblogs.com/mchina/archive/2012/11/28/2778779.h ...

  5. luoguP2418 yyy loves OI IV

    https://www.luogu.org/problemnew/show/P2418 暴力 DP 做这题只有 30 分 考虑用线段树优化这个 DP 先处理一下整个房间都膜拜一个人的情况,然后将 1 ...

  6. HDU6308-2018ACM暑假多校联合训练1011-Time Zone

    题目大意就是给你UTC-8时区的时间 让你求对应时区的时间 哇 这个题 看似简单,但是一开始怎么都过不了啊 同学用自己写的read过了,后来看了一下各位大佬说改成分钟随便过,就随便过了 Problem ...

  7. 6.HMM

  8. Python操作hdfs

    Python直接操作hdfs,包括追加数据文件到hdfs文件 #!coding:utf-8 import sys from hdfs.client import Client #设置utf-8模式 r ...

  9. 解决Nginx+PHP-FPM出现502(Bad Gateway)错误问题

    Bad Gateway就是性能或资源不足所导致了,我们浏览网页时常常会碰到一些nginx环境出现这类提醒了,下面我来给大家解决在使用nginx服务器时出来的502(Bad Gateway)错误. 买了 ...

  10. js自定义对象 (转)

    原文地址:https://sjolzy.cn/js-custom-object.html 29 March 2010 9:53 Monday by 小屋 javascript进阶之对象篇 一,概述 在 ...