1 、在安装oracle之前首先安装以下组件包,直接输入下列语句安装。
yum install binutils* -y
yum install compat-lib* -y
yum install gcc* -y
yum install glibc* -y
yum install ksh* -y
yum install libgcc* -y
yum install libstdc* -y
yum install libaio* -y
yum install make* -y
yum install sysstat* -y
2、在root用户下,查看sysctl.conf:
vi /etc/sysctl.conf
再将以下参数写入:按i可进入插入模式,输入完成后按Esc退出到命令模式,再输:进入末行模式再输wq就保存退出啦。
fs.aio-max-nr =
1048576
fs.file-max =
6815744
kernel.shmall =
2097152
kernel.shmmax =
4294967295
kernel.shmmni =
4096
kernel.sem = 250
32000 100 128
net.ipv4.ip_local_port_range
= 9000 65500
net.core.rmem_default
= 262144
net.core.rmem_max =
4194304
net.core.wmem_default
= 262144
net.core.wmem_max =
1048576
写入参数后输入以下命令使参数生效:
/sbin/sysctl -p
3、root用户下,查看,如果没有参数,加入即可。
vi
/etc/security/limits.conf
oracle
soft nproc 2047
oracle
hard nproc 16384
oracle
soft nofile 1024
oracle
hard nofile 65536
oracle
soft stack 10240
4、在root
用户下进行以下操作:
[root@oracle
~]# groupadd dba //添加dba
用户组(ORACLE 管理组)
[root@oracle
~]# groupadd oinstall //添加oinstall
用户组(ORACLE 安装组)
[root@oracle
~]# groupadd oper
[root@oracle
~]# useradd -g oinstall -G dba oracle //创建oracle
用户并加入组
[root@oracle
~]# passwd oracle //修改oracle
用户的密码
[root@oracle
~]# cd / //切换到根目录
[root@oracle
/]# mkdir -p /u01/app/oracle //创建安装目录
[root@oracle
/]# chown -R oracle:oinstall /u01/app //修改安装目录的权限
[root@oracle
/]# chmod -R 775 /u01/app/oracle
5、在oracle用户下操作:
在oracle用户的家目录下执行
vi .bash_profile
然后将下列参数写入
export
ORACLE_SID=orcl //数据库实例名
export
ORACLE_BASE=/u01/app/oracle //ORACLE 安装目录
export
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 //ORACLE 家目录
export
PATH=$PATH:$ORACLE_HOME/bin //搜索路径
export
ORACLE_TERM=xterm //指定安装Oracle
终端的类型
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
//设置临时的库文件的path
路径
export
CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
//设置java
lib 文件搜索路径
然后使用source
.bash_profile使设置生效。
6、将下载到的安装文件解压缩(p13390677_112040_Linux-x86-64_1of7.zip和p13390677_112040_Linux-x86-64_2of7.zip)
直接解压就行:
unzip
p13390677_112040_Linux-x86-64_1of7.zip ./
unzip
p13390677_112040_Linux-x86-64_2of7.zip ./
然后就会将这两个文件解压到当前目录下啦。
解压完会生成一个叫database的目录,到database目录下ls一下可以看到一个叫runInstaller的文件,此时再输入命令:./runInstaller
就可以看到有图形界面跳出来就可以安装啦。
7、安装过程中进度条跑到大约95%的时候就会跳出一个窗口要求你运行root.sh(如图),这步要在root用户下完成;
然后新打开一个terminal窗口,到/u01/app/oracle/prouduct/11.2.0/db_1目录下,
ls一下,就可以看到一个叫root.sh的文件。这个文件的作用是创建一个目录,然后再拷入三个环境文件到指定目录下。
然后执行:./root.sh
然后如上图所示,此时只要回车就好啦。(~ ̄▽ ̄)~
Linux CentOS下安装Oracle的更多相关文章
-
linux(centOS)下安装Oracle步骤
##创建用户和组: [LanRS@localhost ~]$ su root #切换到root Password: [root@localhost LanRS]# groupadd oinstall ...
-
Linux(CentOs)下安装Phantomjs + Casperjs
Linux(CentOs)下安装Phantomjs + Casperjs 是参照cnMiss's Blog http://ju.outofmemory.cn/entry/70691的博客进行安装的 1 ...
-
linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
-
Linux CentOS下安装Tomcat9
本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布. 环境:阿里云ECS 云服务器Linux CentOS 使用XShell客户端连接服务器,进行操作实践. 1.下载To ...
-
[Linux]CentOS下安装和使用tmux
前天随意点开博客园,看到了一篇关于tmux的文章 Tmux - Linux从业者必备利器,特意还点进去看了.毕竟Linux对于做游戏服务端开发的我来说,太熟悉不过了.不过我就粗略地看了一眼,就关掉了. ...
-
Linux CentOS下安装、配置mysql数据库
假设要在Linux上做j2ee开发.首先得搭建好j2ee的开发环境.包含了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有具体解说了Linux学习之CentOS(七)--Cen ...
-
linux环境下安装oracle数据库 原文在卡卡100http://www.cnblogs.com/kaka100
centos55_oracle11gr2_install 第一个阶段:安装centos55 a:安装centos5.5 用图形界面安装 硬盘 16G 注意:用图形界面安装.. 第二个阶段:配 ...
-
Linux(CentOS)下安装git
上个月把VPS迁到budgetVM,终于不用再受digitalOcean的气了,入手很方便,重点是支持支付宝付款——paypal的界面真是不习惯,开通速度挺快的,1G的内存够我折腾一段时间了~,额外送 ...
-
在CENTOS下安装ORACLE 11g(LT项目开发参考)
前段时间为K3CLOUD项目安装ORACLE服务器,因有同事对LINUX和ORACLE不熟,现整理文档,方便后面维护人员参考 ORACLE的安装 1.首先安装依赖包(新安装的centos需要,现服务器 ...
随机推荐
-
wkwebview a target=";_blank"; 打不开链接的解决方案
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigatio ...
-
GIT 如何删除某个本地的提交
一.rm后要commit一下才会生效,但这样只是让文件不再出现在今后的版本中,文件副本仍然会在.git/下(这样git才能让误删的文件恢复). 要彻底消灭文件副本,那就要让文件彻底从历史中消失,分两种 ...
-
CentOS6.4完全安装FFmpeg手记
鼓捣媒体的人对FFmpeg应该不会陌生,它不仅功能强大,结构优美,灵活.易扩展,也是很其他多媒体播放器的基础,例如VLC,Mplayer等等,还有好多商业播放器都用了ffmpeg,但这些商业软件却没有 ...
-
Unity 游戏资源ktx转换png
Unity 开发的模型贴图都是.ktx格式的,提取出来的资源,其中的ktx资源,用PVRTexToolGUI.exe可以打开查看,可以发现都是上下颠倒,且被拉伸 直接转为png格式的批处理脚本为: @ ...
-
Selenium实现的技巧
截图功能: try { File srcFile = ((TakesScreenshot)dr).getScreenshotAs(OutputType.FILE); ...
-
how2j网站前端项目——天猫前端(第一次)学习笔记5
收拾好心情,现在开始学习第5个页面——购物车页面! 一.结算按钮 这个还是比较简单的,我自己看着站长的样子模仿了一个: 有个地方不会做,就是全选前面的复选框,站长的框里面是白色的,我搞不来. 二.订单 ...
-
CH#17C 舞动的夜晚
原题链接 即求二分图的不可行边数量,因为不保证是完备匹配,所以需要通过网络流求出任意一组最大匹配,并建立新图判断. 建新图:对于跑完网络流的图上已经匹配的边,建立反边:对于没有匹配的边,建立正边(图只 ...
-
【Python】简单实现爬取小说《天龙八部》,并在页面本地访问
背景 很多人说学习爬虫是提升自己的一个非常好的方法,所以有了第一次使用爬虫,水平有限,依葫芦画瓢,主要作为学习的记录. 思路 使用python的requests模块获取页面信息 通过re模块(正则表达 ...
-
中间件kafka
* kafka----一个发布订阅消息系统,中间件:一个分布式.分区.可重复的日志服务kafka需要了解基础几层结构,生产者订阅者等使用方法,和在高并发.一致性场景使用.(凡事面试问一致性.高并发都脱 ...
-
tensorflow 张量的阶、形状、数据类型及None在tensor中表示的意思。
x = tf.placeholder(tf.float32, [None, 784]) x isn't a specific value. It's a placeholder, a value th ...