rhel5.5 linux系统下安装Oracle 11g
一、配置环境变量
1、我将环境变量配置写成了一个脚本,将这个脚本copy到一个新建的linux系统。(脚本是本人原创,前2篇文章里有,感兴趣的朋友可以去看看)
2、进入脚本所在的目录。
3、执行脚本,需要输入的地方:设置oracle用户密码;设置oracle sid名,其他的脚本会自动配置。脚本创建的默认安装目录为:/u01/app/oracle,如果想设置为其它的可以在脚本中改。

4、最后配置下 /etc/hosts文件。
二、安装数据库软件。
1、将Oracle 11g的2个安装包copy到安装根目录/u01并解压。这里要用unzip命令一个一个解压,不能在windows里解压了在copy过来,可能会出问题。




2、修改下database文件的属主。
3、设置一下DISPLAY环境变量。
4、进入database目录,运行安装命令:“./runInstaller”,开始安装数据库软件。

5、去掉“I wish to receive security updates via My Oracle Support”。
6、选择“Yes”,不管提示。
7、选择第二项:“Install database soft only”,只安装数据库软件,数据库后面再创建,这样的好处如果有错误好定位。
8、选择“Single instance database installation”,安装单实例,第二项是RAC。
9、将中文添加到右边。
10、选择“Enterprise Edition (3.95GB)”,企业版。
11、下面的默认就行,一路Next。



12、这里会进行安装前的检查。
13、用yum把缺少的软件包安装上。提前要配好yum,如果不会配置yum看这里 http://blog.itpub.net/27633655/viewspace-1079703/



14、点击“Check Again”,重新检查下看是否安装齐全。
15、物理内存和swap大小如果是测试用可以忽略掉,1G内存足够,点击右上叫“Ignore All”。
16、出现一些概要信息,点击“Finish”开始安装。

17、安装完成后要用root用户执行2条脚本。


18、安装完成以后点击“OK”。

三、配置监听和tnsnames。
1、配置监听。
在刚才的oracle用户执行 netca 命令,选择第一项“Listener configuration”一路Next就行。






2、tnsnames设置。
选择第三项“Local Net Service Name configuration”,一路Next,注意参考截图输入服务名和本机IP。








点击“Finish”完成配置。
四、创建数据库。
1、在刚才的oracle用户运行dbca 命令。

2、选择“Create a Database”,创建一个数据库。
3、选则第一项“General Purpose or Transaction Processing”,一般事务数据库。
4、输入全局数据库名和实例名。全局数据库名可以加后缀也可以不加。
5、这里是OEM、告警和自动备份,保持默认。
6、这里选择下面的选项“Use Same Administrative Password for All Accounts”,为所有用户设置一个统一密码。
7、如果密码太简单会出现提示,不管它直接选择“Yes”。
8、这里存储类型和文件,保持默认。
9、这里是闪回区和归档设置。勾选“Enable Archiving”,开启归档。
10、这里勾选“Sample Schemas”。数据库安装完成后会带一些样例用户和表,如scott、hr等。
11、这里设置内存的大小,可以选择“Typical”给一个总的内存大小,也可以选“Custom”自定义SGA和PGA大小。
如果选择第一项要注意/dev/shm的大小。

12、这里设置数据库连接的进程数,保持默认。
13、设置字符集,默认是第一项。应该根据你的实际要求选择第三项“Choose from the list of character sets”,选择自己需要的字符集。
14、选择第一项“Dedicated Server Mode”,专有连接模式。第二项为共享连接模式。
15、到这里基本设置完成,数据库开始安装。



16、安装完成后弹出对话框,点击“Password Management...”,可以对某些锁定用户解锁。
17、去掉scott用户前面的勾,输入密码,如tiger。如果密码太简单,会出现提示框,直接选择“Yes”。

18、点击“Exit”,完成安装。
19、连接到数据库,看是否运行正常。
没有什么异常,数据库安装完成。
rhel5.5 linux系统下安装Oracle 11g的更多相关文章
- 在Windows10系统下安装Oracle 11g数据库
在Windows10系统下安装Oracle 11g数据库 https://blog.csdn.net/wei1992_6/article/details/60054727
- 在windows系统下安装oracle 11g
oracle 11g 安装在windows server 2012 系统下. 最近,需要配置数据库,要求在windows操作系统下,安装oracle 11g 数据库,因为以前没有安装过,所以成功后, ...
- Linux虚拟机下安装Oracle 11G教程
1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定( ...
- Linux虚拟机下安装Oracle 11G教程图文解说
1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定( ...
- Centos6.5_64位系统下安装Oracle 11g
一.硬件要求 1.内存与Sweap:内存2G(以上),Sweap 2G(以上) 内存: 1-2G 2-16G 16G以上 Sweap: 1.5倍内存 1倍内存 16G 检查:# grep MemTot ...
- Redhat Linux 下安装Oracle 11g R2
能够下载:http://download.csdn.net/detail/ykh554541184/8086647文档方便查阅 官方文档:http://docs.oracle.com/cd/E1188 ...
- CentOS 6.5下安装Oracle 11g(转)
最近开始学习CentOS使用,做些记录. 参考文献:Cent OS 6_5(x86_64)下安装Oracle 11g 一.硬件要求 1.内存&swap Minimum:1 GB of RAM ...
- (静默安装)Cent OS 6_5(x86_64)下安装Oracle 11g
Cent OS 6_5(x86_64)下安装Oracle 11g 1 硬件要求 1.1 内存 & swap 物理内存不少于1G 硬盘可以空间不少于5G swap分区空间不少于2G Mini ...
- Windows10下安装Oracle 11g 64位的详细步骤
直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...
随机推荐
- 关于iframe的使用 以及自适应页面高度
1. <a href="port" target="frame_view">港口资料</a> <iframe id="e ...
- python安装Django
现在有很多建站系统,很多都是基于php的,比如WordPress. 而Django 是老牌基于Python的CMS框架了,一直听说很强大,甚至曾经很红的Ruby On Rails都参考了它的很多概念, ...
- BZOJ 4031 HEOI2015 小Z的房间 基尔霍夫矩阵+行列式+高斯消元 (附带行列式小结)
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4031 Description 你突然有了一个大房子,房子里面有一些房间.事实上,你的房子可 ...
- MySQL日常管理
DB2最佳分页语句 SELECT * FROM ( SELECT inner2_.*, ROWNUMBER() OVER(ORDER BY ORDER OF inner2_) AS rownumber ...
- windows下自己常用的几个bat
1.samba映射盘符和解除 net use Z: "\\sambaserver ip\dir" "password" /user:"username ...
- 【转】C++操作符的优先级 及其记忆方法
优先级 操作符 描述 例子 结合性 1 ()[]->.::++-- 调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作 ...
- js表单验证工具包
常用的js表单验证方法大全 /* 非空校验 : isNull() 是否是数字: isNumber(field) trim函数: trim() lTrim() rTrim() 校验字符串是否为空: ch ...
- Hibernate常用方法之_插入
1.使用session的save方法进行插入 public void saveUser(User user){ Session session = null; Transaction transact ...
- jQuery插件jquery.fullPage.js
简介如今我们经常能看到全屏网站,尤其是国外网站.这些网站用几幅很大的图片或者色块做背景,再添加一些简单的内容,显得格外的高端大气上档次,比如 iPone 5C 的介绍页面.QQ浏览器的官方网站.百度史 ...
- java AWT repaint paint update 方法
paint(Graphic g): awt调用这个方法有2种形式.程序驱动方式和系统驱动方式. 在系统驱动的情况下(比如界面第一次显示组件),系统会判断组件的显示区域,然后向事件分发线程发出调用pai ...