ORCL_INSTALL_WIN10
0、相关问题
INS-13001环境不满足最低要求:
Win10下安装Oracle11g 不满足配置解决方法如下:
原因:Oracle 在发布 11g时,Winodws 10还没有发布。所以Oracle的安装程序中,并没有将Windows 10作为被认证的操作系统。
解决方式:在装置文件
的/stage/cvu文件夹上面找到文件 cvu_prereq.xml文件,添加Windows 10对应字段即可(根据自身系统选择其中一段即可,64位选择64-bit)。
<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>
【1】添加win10支持
【2】设置win7兼容模式,以管理员身份运行setup.exe
【3】oracle安装路径和安装目录没有中文和空格,最好拖到D:根目录
【4】Windows用户名不要起中文,这是作为程序员的最基本的要求,否则出现各种环境错误
【5】Oracle需要固定ip的,电脑又经常性换网卡,ip所以我用虚拟机的nat,ip是固定的.
【6】删除注册表
因为第一次安装时,出现故障是很小的,然多次安装,就要处理一些问题:
准备工作:
如果你以前装过Oracle数据库,而且安装目录要改变请先打开注册表编辑器里的:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Oracle11和它下面的几个
如果你没安装过Oracle产品的话在注册表里面的与Oracle有关的注册表全删了,如果你安装过Oracle产品,就找与Oracle数据库有关的注册便删了,如果你以前安装过Oracle而没有执行安装前准备的话,在配置数据库的时候会出现各式各样的错误。
【7】Java版本可以选择最新的,可以使用,需要提前安装
【8】版本选择:oracle 11gR2,32位,尽量不要选择64位.
1、安装包下载
1)http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2、安装过程
1) 将2个压缩包解压到一个目录下,运行setup.exe
2) 出现下面提示,跳过
3) email和更新都不用填
4) 选择创建和配置数据库(这样数据库安装完成后,会默认创建数据库实例orcl)
5) 选择桌面类(适用于安装到pc上)
6) 设置安装路径、实例orcl的密码,修改默认字符编码
我个人的习惯把它安在C盘,安装时的默认位置为D盘
7) 点击完成
8) 完成后点击 口令管理
9) 默认sys和system用户可用,可以将scott用户解除锁定,并设置密码
这样就可以用sys、system、scott这三个用户登录数据库
3、测试安装是否成功
1) 打开服务(cmd—>services.msc)
看到已经有oracle服务运行
将个服务改为手动启动(需要开启oracle时,自己启动服务,减少资源消耗)
只需启动OracleOraDb11g_home1TNSListener和OracleServiceORCL这两个服务,oracle就可以使用
2) 运行SQL Plus,通过用户名/密码能够登录数据库,说明安装成功
Conclusion
1.不要填写email和钩选接受更新
2.创建数据库并选择桌面类(个人PC)
3.记住数据库文件位置和修改字符集,记住设置的密码(SYS,SYSTEM,SYSMAN,DBNSMP四个用户的初始密码)
4.解锁scott用户,并设置密码,通用的的tiger;若忘记也没关系,之后可以通用命令来解锁用户与密码设置
5.安装好后只保留Oracle主服务与监听服务即可,其它的都改为手动,不然会有点卡
Reference
【1】http://www.cnblogs.com/sunseine/p/5630213.html
【2】http://blog.csdn.net/hdfyq/article/details/52718893
【3】http://www.cnblogs.com/feijianshen/p/6035543.html
【注】本文只是对原文加了点补充
ORCL_INSTALL_WIN10的更多相关文章
随机推荐
- Android组件间的数据传输
组件我们有了,那么我们缺少一个组件之间传递信息的渠道.利用Intent做载体,这是一个王道的做法.还有呢,可以利用文件系统来做数据共享.也可以使用Application设置全局数据,利用组件来进行控制 ...
- Java基础知识强化之IO流笔记02:try...catch的方式处理异常
1. 案例示例: package com.himi.trycatch; public class ExceptionDemo { public static void main(String[] ar ...
- 项目中用到的input 遇到的问题的归类
input 前几天 为了这个词 用在搜索框被我们总监喷,为了加强印象,我把它记录下来 最原始的造型 <input type="text" value="搜索&quo ...
- Asp服务器控件(HyperLink、Button) 绑定后台参数 DataBinder.Eval
HyperLink动态绑定参数 <asp:HyperLink id="MbCenterHLnk" runat="server" Text='会员中心' T ...
- HADOOP报错Incompatible namespaceIDs
出现这个问题的原因是因为namespaceIDs导致的 解决方案1<推荐> 1. 进入链接不上的从机 stop-all.sh关闭hadoop 2. 编辑namespaceID,路径是< ...
- php在.php文件中设置php.ini,仅对当前文件有效
ini_set (PHP 4, PHP 5, PHP 7) ini_set — 为一个配置选项设置值 折叠返回值 成功时返回旧的值,失败时返回 FALSE. 折叠范例 <?php echo in ...
- 武汉科技大学ACM:1007: 文本编辑器
Problem Description YB打算写一个功能强大的文本编辑器,并取一个炫酷拉风,高端优雅的名字,比如“YB牌文本编辑器”之类的.既然功能强大,那肯定得有个查找功能吧.但是他在完成这个功能 ...
- GUI树组件,表格
树组件首先要new一个JTree,再加结点,然后添加到 JScrollPane JTree tree1=new JTree(); //.......添加节点 add(new ScrollPane(tr ...
- void *memmove( void* dest, const void* src, size_t count );数据拷贝,不需要CPU帮助
分享到 腾讯微博 QQ空间 新浪微博 人人网 朋友网 memmove 编辑词条 编辑词条 --> memmove用于从src拷贝count个字符到dest,如果目标区域和源区域有重叠的话,m ...
- Mysql学习基础语法
-- Mysql 数 据 库 语 法 创建数据库 create database 数据库名; 创建表 ) ); 复制表和数据 create table 复制后新的表名 select * from 旧表 ...