win10安装oracle11g出现INS-13001环境不满足最低要求
转 :https://www.cnblogs.com/hoobey/p/6010804.html
在重新做完系统后,需要重新安装ORACLE,然而出现不满足最低要求这个错误
在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求
这时,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下内容
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
这一段和上面的最主要的不同就是6.2和window10
如何你安装的是32位的,则将64bit改成32-bit就可以了!改动后保存。从新点击setup.exe就不会出项这个错误提示了!
一、Oracle 下载
注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。
官方下地址:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。
win 32位操作系统 下载地址:
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip
win 64位操作系统 下载地址:
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip
二、Oracle安装
1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件 如图
2.两者解压到相同的路径中,如图:
3. 到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。如图:
4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。 如图:
5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。 如图:
6. 系统类,直接选择默认的桌面类就可以了。(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项) 如图:
7. 典型安装。 重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。 (因Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上。麻烦,可以输入平常自己习惯的短小密码即可) 如图:
11. 安装产品 自动进行,不用管。如图:
12. 数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库。如图:
8. 若输入的口令短小简单,安装时会提示如下。直接确认Y继续安装就是了。如图:
9. 先决条件检查。 安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。 直接下一步就OK 了。如图:
10. 概要 安装前的一些相关选择配置信息。 可以保存成文件 或 不保存文件直接点完成即可。如图:
13. 实例数据库创建完成了,系统 默认是把所有账户都锁定不可用了(除sys和system账户可用外),建议点右边的口令管理,将常用的scott账户解锁并输入密码。 如图:
14. 解锁scott账户, 去掉前面的绿色小勾,输入密码。同样可以输入平常用的短小的密码,不必非得按oracle建议的8位以上大小写加数字,麻烦。呵呵。如图:
15. 同样,密码不符合规则会提示。不用管它,继续Y即可。如图:
16. 安装成功,完成即可。 简单吧,呵呵。如图:
下载PLSQL:()
https://www.allroundautomations.com/
PLSQL Developer 13.0.0.1883 注册码
product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca
安装完成plsql客户端之后,双击图标把客户端打开:
把这个登录的小弹框x掉。不要登录直接进去后,点击菜单“Tools-Preferences”
左侧选第一个,在oracle home这里填之前安装的instantclient的路径
OCI这栏填oracle home下面的oci.dll(如果你的oracle home下面没有oci.dll,那你肯定找错了)
这个选项基本上都不用手写。你点击下拉框他会自己弹出来的,如果没有弹出来,可能是失败了~~~~
然后我们点击ok。配置完成~~~~
把plsql关闭,再重新开启。
这四个登录框,前面两个不多说,就是用户名和密码(密码就是你注册的时候写的口令),
第三个database是数据库实例名,可以下拉选择,一般是orcl。
最后一个Connect as();Normal这个是普通用户。sysdba是管理员用户。
我们在安装的时候只有管理员用户,所以在这里我们选择sysdba。
ok登录成功~~~
C# .Net,无法引用System.Data.OracleClient 解决方法:
选择添加引用
选择浏览选项
找到目录 C:\Windows\Microsoft.NET\Framework\v2.0.50727
找到 System.Data.OracleClient.dll 文件
点击确定。OK,引用完成。
C# .Net 连接Oracle数据库,提示Oracleclient.oracleconnection已过时
在oracle 安装目录...\product\11.2.0\dbhome_1\ODP.NET\bin\2.x下 找到 Oracle.DataAccess.dll添加引用,
然后 using Oracle.DataAccess.Client;
其他的都不用动,即可。
连接字符串中 如有 用的是 user=xxx 就改成user id=xxx
把原来 Using 的System.Data.OracleClient去掉即可
要跑64位的.Net程序,就必须用64位的odp.net,要跑32位的.Net程序,就必须用32位的odp.net,且machine.config中要有相应的provider节点。
最后给出odp.net32位与64位的下载地址:
64位下载地址
http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
32位下载地址
http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html
Odp.net 64位配置详细说明:
转至:https://blog.csdn.net/u010755500/article/details/50718347
.Net调用总结:调用Odp.net,总是出现很多错误的地址,引用“ManagedDataAccess”能解决这些问题,工具-NuGet包管理器-解决方案的NuGet程序包:搜索Oracle,安装Oracle.ManagedDataAccess,项目中引用 相关的类