Oracle 11g R2 X64数据库安装
最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下下文记录安装过程
1.Linux环境配置准备
环境:Linux:cents os 6.5,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下。
配置过程如下:
1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)可以goole
2) 检查软件需求,没有的yum install安装
rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh
(这里如果出现没有安装的,那么就要把Linux光盘放入,进入Server文件夹,找到对应的RPM包,运行RPM命令来进行安装,如果喜欢图形界面的话,在图像界面也可以通过双击对应的RPM包来安装。需要注意的是在安装libaio-devel unixODBC unixODBC-devel 这3个软件包的时候,除了安装X64的包以为,还要安装i386的包,不能因为是X64的系统,就不装i386的包了。 )
3) 配置内核。
编辑 /etc/sysctl.conf。
将以下内容添加至文件
# Kernel paramaters required by Oracle 11gR1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4) 要使 /etc/sysctl.conf 更改立即生效,执行以下命令。
sysctl –p
5) 编辑 /etc/security/limits.conf。
添加以下行:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6) 编辑 /etc/pam.d/login。
添加以下行:
session required /lib64/security/pam_limits.so
session required pam_limits.so
7) 编辑 /etc/profile。
添加以下行:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8) 创建操作系统用户,作为软件安装和支持组的拥有者。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
9) 创建软件安装目录。
mkdir –p /home/oracle_11/app/
chown -R oracle.oinstall /home/oracle_11/
chmod -R 755 /home/oracle_11/
10) 编辑 /home/oracle/.bash_profile。
添加以下行:
umask 022
ORACLE_BASE=/home/oracle_11/app
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1
ORACLE_SID=MYTEST --实例名,根据需要进行修改
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
LANG=C --设定此参数避免安装过程出现乱码
11)然后就是竟然图形界面下的安装 执行./runInstaller (过程不略表,和win装面环境一样)
(我用的xshell 如果想让它在dos界面支持图形可以安装一个Xmanager Enterprise 4,或者装vnc远程也可以)
2.确认安装成功
Linux下的Oracle在安装结束后是处于运行状态的。运行top –u oracle可以看到以Oracle用户运行的进程。在图形化界面下,运行$ORACLE_HOME/sqldeveloper/sqldeveloper.sh可以出现Oracle自带的免费Oracle管理客户端SQL Developer。试着连接刚安装的Oracle,连接成功。
这时需要重启服务器,看服务器重启后,Oracle是否可以正常启动。以Root用户运行reboot命令可以重启Linux,重启完成后,默认情况下Oracle并不像Windows中的Oracle那样注册成服务,随机器一起启动的,所以需要手动敲入命令来启动。启动方式:以oracle用户登录运行以下语句:
1,进入sqlplus:
sqlplus /nolog
2,以sysdba的身份连接到数据库,并启动Oracle数据库引擎:
SQL> conn /as sysdba
SQL> startup
3,退出sqlplus,运行Listener
SQL> exit
$ lsnrctl start
这样数据库的TNS也启动了,可以通过网络连接数据库了。
转载于:https://blog.51cto.com/tanglichong520/1720040
Oracle 11g R2 X64数据库安装相关推荐
- oracle数据库11gr2,Oracle 11g R2 X64数据库安装
最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下下文记录安装过程 1.Linux环境配置准备 环境:Linux:cents os 6.5,DB:Oracl ...
- unwrapped oracle,求助CentOS 5.4 +oracle 11g R2 ASM 模式 安装后 EM 启动后登陆不进去!
求助CentOS 5.4 +oracle 11g R2 ASM 模式 安装后 EM 启动后登陆不进去! 按照安装文档,正常安装后,em 画面也有就是报网页错误,数据库正常,grid 用户tnsping ...
- Linux下Oracle 11G r2 (64位)安装
一.硬件配置 IBM3850(以安装环境为基础) 二.软件准备 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip ...
- RHEL5 Oracle 11G R2 RAC 静默安装 (三) rdbms安装 dbca 建库
三, rdbms安装 1, vi .bash_profile 两边节点 [oracle@huy1 ~]$ vi .bash_profile 追加 点击(此处)折叠或打开 export EDITOR ...
- RHEL5 Oracle 11G R2 RAC 静默安装 (一) GI安装前 准备
一,安装前准备 1, 组和用户创建 (每个节点) 点击(此处)折叠或打开 [root@huy1 ~]# groupadd -g 200 oinstall [root@huy1 ~]# groupadd ...
- rad linux下安装mysql_Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2
学习的进度有点慢,终于在虚拟机上Red Hat Enterprise Linux 5.5系统下安装Oracle 11g R2版本数据库成功了,在这里把安装的经验和大家分享一下!当然,水平有限,请各路大 ...
- 在Windows10中安装Oracle 11g R2
安装Oracle Database 11g Release 2 下载Oracle Database 11g Release 2 (11.2.0.1.0) Oracle Database 11g R2的 ...
- oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
- window oracle 只有bak文件怎么恢复_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
最新文章
- RHEL6.3安装vsftpd
- vs2013中的error c4996的问题
- 爬虫学习笔记(十二)—— scrapy-redis(一):基本使用、介绍
- 07_QueueWithTwoStacks
- PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
- Const 深度解析
- 嵌入式linux学习
- 绕过模拟器检测_和平精英:光子重点打击外设与模拟器,违规将封禁365天
- cms php上传失败,PHPCMSV9无法上传附件,提示空信息的超级bug
- JavaScript的NaN-唯一 一个自己不等于自己的对象!!
- echo字符集 shell_Shell echo命令:输出字符串
- 用户收货地址h5页面_如何实现H5可视化编辑器的实时预览和真机扫码预览功能?...
- java解释器是什么_java编译器和解释器
- Junit 单元测试 mybatis
- ACL-IJCAI-SIGIR顶级会议论文报告会(AIS 2022)笔记1:推荐系统
- mysql如何自定义分组_mysql 使用自定义规则分组
- 2015-2017互联网产品经理笔试题
- 类似于计算机的文件管理器,XYplorer 21比电脑自带的文件管理器还好用的工具
- Altium Designer快捷键总结
- 调用方法[manageApp]时发生异常 java.lang.IllegalStateException: 启动子级时出错
热门文章
- python如何将天数转换为日期字符串
- 如果访问设备屏幕宽度小于1024,跳转到移动端
- Windows10安装Cmder(图文教程)
- c语言答辩中期报告,安徽工程大学毕业设计(论文)中期检查总结
- mysql怎么获得权限_mysql怎么给用户加权限
- FTP 编程 5 文件传输与目录切换
- node mysql 模块化_Node.js中的模块化
- easyui-combobox 模糊匹配 支持汉字和拼音_巧用数据验证制作模糊匹配的下拉列表...
- 模拟太阳系的html,纯HTML5制作的震撼太阳系网页
- Abbott's Revenge UVA - 816 (输出bfs路径)