windows10下oracle安装
由于工作需要在本地安装oracle,踩了一些坑,整理了一下。为了避免遇到各种报错的坑,需要提前准备。
- 安装过程中可能会遇到以下几种问题
1. 提示找不到WFMLRSVCApp.ear文件
2. [INS-13001]环境下不满足最低要求
3. 没有安装NET Framework 3.5
4. 验证密码是出现“ora-28000”的错误。
*
1.oracle 11下载地址:
- 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
没出意外的话,成功下载两个文件,并将它们解压的同一个目录下,如 database
- 接下来处理第一个坑,进入到stage/cvu 文件夹中找到 cvu_prereq.xml 用记事本打开,由于目前来windows10 还算是比较新的操作系统,需要手动将配置代码加进去:
<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>
如果没添加这段代码会报 [INS-13001]环境不满足最低要求 的错误,比较坑爹的是,我的电脑上已经添加了这段代码还是报了这个错,估计是需要重启,嫌麻烦我直接忽略报错,继续下一步了。
- 配置 NET Framework 3.5 。windows10 默认关闭了这个组件,需要手动开启。打开方式为 首先打开 控制面板 找到 程序和功能,把改组建的√都勾上。具体如图:
点击确定后大概要等个三四分钟(需要联网下载,保证开启了windows更新),当然你之前已经开了,就不用管了,继续下一步。 - 到这里前期的准备工作已经ok了,下面回到正题安装 oracle 11g。
二、安装oracle
- 双击运行 “setup.exe”。
- 进入第一个界面,都不用填,太麻烦。
点击确定会弹出警告。不管,点“是”。
继续“下一步,下一步”,到这个页面:
设置管理口令(也就是管理员密码)的时候特别坑,需要设置一个包含数字、大小写字母的8-30位密码,并且这个密码不能以数字开头,否则快安装完的时候会报 “ora-28000” 错误,示例密码Abc123456。点击下一步。
然后到这个界面。点击“口令管理”,来修改你自己的 sys 和 system 超级用户的口令,这个很重要,虽然oracle默认有,但不容易记。之后创建用户都需要。
3. 修改完成后,下一步等待安装完成。
4. 至此oracle 11g已经完成安装。
接下来创建表空间、创建用户、授权给该用户。
sys 超级管理员登录:
# sys 超级管理员账号登录
# cmd 进入命令行
> sqlplus sys/123456 as sysdba;
# 参数解释
-- sqlplus: oracle 登录命令
-- sys/123456: sys是用户名,123456是密码
-- as sysdba: 因为 sys是最高管理员,所以需要加这段话
创建表空间:
create tablespace test(表空间的名字)
datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成oracle的某个路径下)
size 50m (初始大小)
autoextend on;(自动扩展)
创建用户:
create user utest(创建的用户名)
identified by 123456(创建的密码)
default tablespace
test(上面创建的表空间名)
quota 500m on users;
授权给该用户(包括连接,资源,和管理员权限):
grant connect,resource,dba to utest;
导入从数据库中导出的全部分 dmp 文件。
imp scott/123456@orcl file=E:\a.dmp fromuser=utest touser=utest log=E:\20160831.log statistics=none ignore=y
接下来检查服务是否都正常开启。需要开启如下三个服务即可使用plsql远程连接。
确认开启后用 plsql连接。如图所示
上一篇: 西红柿汤要放姜吗?西红柿汤放姜有什么好?