Windows下安装Oracle,问题的解决方法和简单测试
一.下载Oracle(这里一安装 Oracle11g 为例)
官网下载链接:
https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
我的百度网盘链接:
https://pan.baidu.com/s/1Kd4tTd1FAjgZEKt-SvhySw 提取码:1us8
二.安装
1.将文件解压,两个压缩包解压到同一个文件夹中。
2.在解压好的文件夹中找到 setup.exe ,双击安装。如图:
3.安装第一步:
我这里显示环境不满足要求(如图,没有此问题就直接看第4步)。
这时,我们需要打开stage这个文件夹,再找到cvu文件夹。
在cvu里面找到cvu_prereq文件,用记事本打开
在此处增加以下内容
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 8"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
上面一段不同的是RELEASE=”6.2”和VALUE=”Windows 8”,因为本人用的是win8,所以写成win8。如果你的是win10,则可以改成Windows 10。
修改完成后保存退出,再次点击setup.exe运行就不会出现这个错误了。
还会出现另一种情况:模板general-purpose.dbc不存在。请为数据库创建操作制定现有模板。我们只要将第二个软件包解压到第一个解压包的database下相应目录下,再进行安装。
4.配置安全更新:邮箱可写可不写,无伤大雅。重点是要取消那个绿√,如图(然后点击下一步):
5. 安全选项:直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。 如图:
- 系统类:直接选择桌面类即可。(个人笔记本或个人使用的电脑建议此选项) 如图:
7.典型安装。:重要步骤!!!
更新Oracle基目录更新时(可选择默认),**目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。**密码输入时,有提示警告,不符合Oracel建议时不用管,输入的口令短小简单,安装时会提示。直接确认Y继续安装就是了。 如图:
8.先决条件检查:安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。 可以直接选择全部忽略,不影响db的使用。因为Oracle执行先决条件检查是依赖c$共享,通常为了安全默认都关闭了这个,所以导致检查不通过。如图:忽略后即可下一步安装。
9.概要:安装前的一些相关选择配置信息。 可以保存成文件 或 不保存文件直接点完成即可。如图:
11. 安装产品 :等待即可。如图:
12. 数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库。如图:
13. 实例数据库创建完成了,系统 默认是把所有账户都锁定不可用了(除sys和system账户),建议点右边的口令管理,将常用的scott账户解锁并输入密码。 如图:
14. 解锁scott账户, 去掉前面的蓝色小勾,输入密码。可以用短小的密码。
15. 密码不符合规则会提示,我们不用管它。如图:
16. 安装成功,完成即可。如图:
三.安装后,进入测试下
通过开始,应用程序中的 “Oracle 11g” -> “应用程序开发” -> “Sql Developer 或 “Sql Plus” 连接。 注意第一次,使用SQL Developer时,会提示指定 java.exe的路径,这里千万别指定自己的java_home了(我就是开始不知道,指定一个JDK6,结束说不兼容。)可以使用Oracel安装路径下面的jdk路径 具体是:如图:
当然若不小心,选择错了。选择了java_home中的高级版本,打开SQL Developer报错后不兼容,也有办法解决。可以在 【F:\app\Administrator\product\11.2.0\dbhome_2\jdk\jre\bin】路径下找到【sqldeveloper.conf】文件后打开,找到SetJavaHome 所匹配的值,删除后面的配置内容。保证时会提示,只读文件不可覆盖保存。此时可以另存为到桌面上,然后再回到bin目录中删除掉此文件,再把桌面上的文件复制过去,再打开时,重新选择java.exe。此时选择对就好了。