数据库--oracle安装配置(本地安装的步骤及各种问题解决方案)
oracle版本:Oracle 11g
本地电脑配置:安装内存8G
64为操作系统win8.1
下载Oracle 11g压缩包:
1 网址http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
如果上面链接失效www.oracle.com官网在menu菜单下打开
Developers->develper resources
接着在导航栏technologies-》databases打开滑到downloads--》oracle databases就可以到数据库下载页面。
2下载你想要版本之前要先勾选接收许可协议
3我去,下载软件还需要注册帐号下载!需要下载两个文件

下载完成后有两个压缩包,

在1of2.zip下有以下文件

在2of2.zip下有
只有一个stage文件

突然间感觉好奇怪,为啥不放在同一个压缩包下呢。(度娘上搜不到。。猜想是为了防止单个压缩包太大影响服务器性能,或者为我们开发者考虑--增加下载成功的机会》》好像都不是的样子,可能会是分辨两个压缩包的不同意义??)
4解压缩----有两种方式解压缩文件
(1)同时选中两个压缩文件(别告诉不知道怎么选。。。按住ctrl键点击两个压缩文件)右键解压缩到某一目录下比如D:/oracleSetup
(2)分别解压缩两个文件,然后将2of2.zip解压缩的文件移动到1目录下的oracleSetup/database/stage/components目录中就搞定的
5安装》》setup.exe
--》弹出环境检测框--》弹出警告(环境不满足最低要求)着好像是64bit系统专享功能
你可以直接忽略检查结果,当然对于一些追求完美的同学来说要怎么解决呢~_~
别慌度娘有解决方法!我在这里copy一份做备份
打开oracleSetup/database/stage/cvu/cvu_prereq.xml文件--记事本打开就行
搜索下<OPERATING_SYSTEM
===>ctrl+F(按住ctrl键同时按下F键^8^)
找到第一个出现的类似语句上面加一段
如
<OPERATING_SYSTEM RELEASE="5.0">
         	 <VERSION VALUE="3"/>
         	 <ARCHITECTURE VALUE="64-bit"/>
         	 <NAME VALUE="Windows2000"/>
         	 <ENV_VAR_LIST>
         	     <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
         	 </ENV_VAR_LIST>
         </OPERATING_SYSTEM>
复制一份粘贴==》只需要修改
OPERATING_SYSTEM RELEASE="5.0"==>OPERATING_SYSTEM RELEASE="6.2"
NAME VALUE="Windows2000"==>NAME VALUE="Windows 8.1" //这里是系统版本如果是windows10 则将8.1改成10即可
如果你系统是32bit则修改
<ARCHITECTURE VALUE="64-bit"/>==》<ARCHITECTURE VALUE="32-bit"/>
修改完成保存后在运行setup.exe就不会弹出禁告框了。
上面下载修改部分完成。
5现在开始数据库安装配置
配置安全更新====》需要的可以填写电子邮件,通过My Oracle Support接收安全更新的构去掉-----下一步
安装选项=====》创建和配置数据库 -----下一步
系统类====》桌面类-------下一步
典型安装====》这些目录优点庞大,最好不要放在系统盘中

如上面,oracle基目录放在非系统盘即可文件名随便你取(最好文件名有意义,不要出现空格),下面两个软件位置和数据库文件位置会随之改变。
默认字符集用unicode编码
全局数据库名orcl
管理口令(密码)密码最好复杂点---------警告可以忽略------下一步
最后会出现安装详情两张截图对照下,没问题就安装数据完成



------------到这里数据库安装完成--------------------------
点击确定----会自动安装完成
ps:弹出警告框出现如下图所示的解决方法

”监听程序未启动“一般不会出现这种情况,可以在桌面左下角右键--》计算机管理--》服务和应用程序--》服务 查看OracleOraDb11g_home1TNSListener有没有运行。
”数据库服务未注册到该监听程序“解决的方法:在listener.ora中给listener添加address地址
添加方式有两种:1打开菜单栏中的Net Manager添加地址

添加地址,照着地址2填写即可
==》记得在文件--》保存网络配置(保存新添加地址,不然不生效)
方式2直接手动修改listener.ora文件

看到LISTENER=(DESCRITION_LIST=
复制
(DESCRIPTION 
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
在复制的内容的下一行粘贴
修改成
(DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
一般host用localhost复制,不建议用ip地址代替,IP始终会发生变化。
重启监听服务--桌面左下角右键--》计算机管理--》服务和应用程序--》服务 OracleOraDb11g_home1TNSListener右键重新启动
在菜单栏启动Database configuration Assistant程序就可以重新创建数据库了
==
==
==>下一章 oracle数据库连接软件推荐及给数据库新增用户
数据库--oracle安装配置(本地安装的步骤及各种问题解决方案)的更多相关文章
- OCM_第十六天课程:Section7 —》GI 及 ASM 安装配置 _安装 GRID 软件/创建和管理 ASM 磁盘组/创建和管理 ASM 实例
		注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ... 
- Windows下安装配置免安装MySQL5.7服务器
		Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ... 
- 【原】nodejs全局安装和本地安装的区别
		来微信支付有2年多了,从2年前的互联网模式转变为O2O模式,主要的场景是跟线下的商户去打交道,不像以往的互联网模式,有产品经理提需求,我们帮忙去解决问题. 转型后是这样的,团队成员更多需要去寻找业务的 ... 
- nodejs npm install全局安装和本地安装的区别
		npm的包安装分为本地安装(local).全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:代码如下:复制代码npm install # 本地安装npm install - ... 
- [学习笔记]nodejs全局安装和本地安装的区别
		参考来源于 nodejs全局安装和本地安装的区别 1.全局安装 $ npm install gulp --global 2.作为项目的开发一开(devDependencies)安装 $ npm ins ... 
- Windows下安装配置SubVersion的简明步骤
		[使用的安装程序和文档说明] svn-1.4.0-setup.exe:Subversion服务端1.4.0安装程序: SubService.rar: SubServe服务Windows辅助工具; T ... 
- centos6.7不联网的情况下安装配置本地yum源
		1 cd / 2 mkdir -p /app/ios 3 cd /opt mkdir ios 4 把下载好的centos-6.7-x86_64-bin-dvd1.iso 上传到 /o ... 
- Win2008 IIS7.5安装配置PHP7.3.2步骤,及500错误解决
		安装Visual C++运行库 根据 PHP 版本选择 VC++ 版本,缺少 VC++ 运行库会报500错误. php-7.1.28-nts-Win32-VC14-x64.zip VC14: Vi ... 
- npm全局安装和本地安装和本地开发安装(npm install --g/--save/--save-dev)
		详细说明参考:http://www.cnblogs.com/PeunZhang/p/5629329.html 我个人理解: 1.全局安装(npm install -g)是为了用命令行,比如在windo ... 
随机推荐
- 网络中路由器相关的名词理解LAN,WAN,WLAN
			1. LAN,全称Local Area Network,中文名叫做局域网. LAN是指在某一区域内由多台计算机互联成的计算机组.一般是方圆几千米以内. 局域网可以实现文件管理.应用软件共享.打印机共享 ... 
- setTimeout问题
			function fn(argu1){ alert(argu1); } setTimeout(fn, 1000, 12); setTimeout从第三个参数开始,之后的参数都是fn的.fn不用加(), ... 
- MySQL常用功能语句分类总结
			C(创建型功能) 创建数据库:CREATE DATABASE 创建用户:CREATE USER 用户名@主机 IDENTIFIED BY 密码; -- 如果想让该用户可以从任意远程主机登陆,可以使用通 ... 
- 再也不用线上倒数据了,使用 Faker 来造一批假的数据吧。
			背景每当建表之后,常常需要写一批假的数据,用于测试算法.数据量的压力测试.列表翻页. 查看详情.数据关联等.这时就需要借助一款造数据的工具,它就是今天所要介绍的 Faker. 介绍 Faker 这个工 ... 
- 微软发布TFS 2018!
			也许你还没来得及使用TFS 2017,今天,微软已经发布了TFS 2018的第一个版本(RC1). 与之前所有的候选版本一样,这是一个正式上线(微软成称为go-live)的TFS版本.如果你计划采纳T ... 
- C# 生产成条形码3种方法
			首先效果: 1:首先下载BarcodeLib.dll 下载地址 http://pan.baidu.com/share/link?shareid=2590968386&uk=2148890391 ... 
- Spring Boot 学习系列(10)—SpringBoot+JSP的使
			此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 解决问题 随着spring boot 框架的逐步使用,我们期望对于一些已有的系统进行改造,做成通用的脚手架, ... 
- django url 路由设置技巧
			Django的url使用方法 利用Django开发站点.能够设计出很优美的url规则,假设url的匹配规则(包括正則表達式)组织得比較好,view的结构就会比較清晰.比較easy维护. 最简单的形式 ... 
- (3)Oracle基础--表
			· 认识表 Oracle中的表都是存储在表空间中,具有以下特点: <1> 数据的基本存储单元 <2> 二维结构 行:又称为‘记录’ 列:又称为‘字段或域’ <3&g ... 
- elasticsearch 5.x Delete By Query API(根据条件删除)
			之前在 2.X版本里 这个Delete By Query功能被去掉了 因为官方认为会引发一些错误 如需使用 需要自己安装插件. bin/plugin install delete-by-query 需 ... 
