原标题:centos7.2安装oracle图文教程

前期准备工作:

1、安装需要的依赖包yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-* binutils -y

2、解决ORACLE安装界面中文乱码(由于我这里是中文的,英文的这一步省略)

将文件解压出来, copy到 /usr/share/fonts/zh_CN/TrueType/ 下, 如果没有该目录, 就自己创建 mkdir -p /usr/share/fonts/zh_CN/TrueType/

字体: 密码:4rv6

3、创建oracle数据库的安装目录

oracle数据库安装目录:mkdir -p /home/oracle

oracle数据库配置文件目录:mkdir -p /home/oraInventory

输入:chown -R oracle:oinstall /home/oraInventory

输入:chown -R oracle:oinstall /home/oracle

输入:chown -R oracle:oinstall /root/database

4、A创建组和用户、B修改用户限制、C修改用户验证选项、D修改用户配置文件、E修改用户bash shell (在oracle用户下)

A:创建用户组oinstall:groupadd oinstall

创建用户组dba:groupadd dba

创建oracle用户,并加入到oinstall和dba用户组:useradd -g oinstall -g dba -m oracle

设置用户oracle登录密码,需要确认一次,注意两次密码要一样(注意:此处的密码是oracle账户登录密码):passwd oracle

查看新建的oracle用户:id oracle

B: 修改 /etc/security/limits.conf 文件,加上下面的参数

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

C: 修改/etc/pam.d/login文件加上如下参数

session required pam_limits.so

D: 修改/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

D: 在oracle用户下,执行$ vi /home/oracle/.bash_profile

增加如下内容,主要是修改

export ORACLE_BASE=/home/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

完成后执行:

# source /home/oracle/.bash_profile (让变量立即生效)

#env | grep ORA查看环境变量是否完成

5、修改系统内核参数

输入:vi /etc/sysctl.conf

添加下面的代码:

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

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 = 262144

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

让配置参数立即生效:sysctl –p

接下来开始安装oracle软件:

1、 使用oracle账户进入/root /database目录,执行$ ./runInstaller(注意我这里root目录是有给权限与oracle的)

进入图形化的安装界面,依次按向导设置安装

边上有个乱码,估计是字体原因吧,影响不大暂且不理

2、 配置数据库

安装完成后,已经缺省配置了Listener,如要做其他配置,可以用如下命令:

su - oracle (中间- 要空格开,把设置好的变量也切换到oracle用户)

$ netca (net configuration)

可自行设置,配置完成后,查看是否启动

$ps –ef |grep LISTENER

如果要创建数据库执行以下命令

$dbca

然后跟着向导设置即可。

3、接上一节,可以使用sqlplus测试是否已经成功安装oracle,如下:

$sqlplus /nolog

SQL>conn / as sysdba

SQL>create table mytable(name varchar(10), age int);

SQL>insert into mytable values('user1',12);

SQL>select * from mytable;

关闭数据库:

查看oracle进程:

SQL> !ps –ef | grep oracle

关闭oracle

SQL>shutdown immediate

本教程到此结束

更多IT分享请关注微信公众号“人人IT”

责任编辑:

oracle centos 7 安装教程,centos7.2安装oracle图文教程相关推荐

  1. Tomcat安装及配置教程(超详细的图文教程)(亲测)

    Tomcat安装及配置教程(超详细的图文教程) 1.什么是Tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下 ...

  2. Windows下安装苹果iPhone开发环境xcode图文教程

    因为只有在mac系统上才能安装xcode哦~所以我们只有在Windows下先安装虚拟机,然后在虚拟机上安装mac系统. Xcode for Mac(苹果软件开发工具)  官方最新版 http://ww ...

  3. Win7下使用U盘安装linux Ubuntu16.04双系统图文教程

    Win7下使用U盘安装linux Ubuntu16.04双系统图文教程 Ubuntu(友帮拓.优般图.乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于DebianGN ...

  4. Win11安装OBS Studio的详细步骤图文教程

    Win11安装OBS Studio的详细步骤图文教程分享.一些用户为了进行更方便的视频直播录制功能,需要在电脑上安装OBS Studio.但是自己对这款软件比较陌生,而且因为它是英文的,不知道怎么安装 ...

  5. keyshot渲染图文教程_keyshot实例教程,keyshot汽车渲染图文教程

    keyshot实例教程,keyshot汽车渲染图文教程 为什么产品渲染推荐keyshot呢?这是因为KeyShot不仅在电脑配置要求.表现效果.高效速度.学习使用上比较简单,解决了语言障碍,同时在资源 ...

  6. python3.6.4安装教程-centos7中安装python3.6.4的教程

    Python3.6.4官方版是一款在适合开发人员使用的windows系统上运行的脚本语言工具,Python3.6.4官方版是目前程序设计从业者必学的语言之一.我们可以通过python平台来获取到所有程 ...

  7. php5.6.33安装教程,centos7手动安装PHP5.6.33详解

    本文主要和大家分享centos7手动安装PHP5.6.33详解,希望能帮助到大家. 1,PHP官网下载php-5.6.33.tar.bz2 2,解压到/usr/local/下 3,进入目录执行:./c ...

  8. 数据库:Centos7安装解压版mysql5.7图文教程,亲测成功

    目录 1.卸载Centos7默认自带的mariadb数据库,避免冲突 2.下载解压版mysql并安装 3.配置mysql 4.mysql客户端访问 Centos7安装mysql5.7解压版完整教程避免 ...

  9. centos 7安装mysql_Linux Centos7 下安装Mysql - 8.0.15

    Mysql有两种安装方式:源码包安装和二进制包安装 本文描述的是二进制安装包,下载目录:https://www.mysql.com/downloads/ 步骤一: 步骤二: 步骤三: 因本人的虚拟机是 ...

最新文章

  1. 带你手写基于 Spring 的可插拔式 RPC 框架(二)整体结构
  2. linux网络存储服务器选题意义,基于嵌入式Linux的网络存储的实现和研究
  3. ubuntu改变进程优先级从而防止卡
  4. roll() java_Java Calendar roll()用法及代码示例
  5. 异常:Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
  6. 关于JWT(Json Web Token)的思考及使用心得 1
  7. OpenGL控件变换
  8. tp模式 生命周期 命名空间 路由
  9. 简单MFC程序开发-C++反编译肉鸡养成
  10. 淘淘商城第17讲——引用Dubbo服务
  11. 中文拼音排序的两种方法
  12. 洛谷 P4578 [FJOI2018] Upc6605 福建OI2018 所罗门王的宝藏
  13. Spring之@Required注解
  14. Qt中绘制五子棋棋盘
  15. 微信开发之网页返回关闭浏览器
  16. 梅西明明有高薪为什么还努力踢球?
  17. Word 2010 中的 VBA 入门
  18. 用什么软件可以修改PDF文件,软件的操作方法
  19. html什么是插件,什么是jquery插件?
  20. 各种插画人物表情画法教程,绘制商业插画人物表情

热门文章

  1. 相对定位和绝对定位的用法
  2. dispatch_queue_set_specific给队列设置特有数据
  3. nodejs fs,判断路径是否存在,如果不存在则创建该路径
  4. C++substr函数
  5. Spark Tungsten-sort shuffle write流程解析
  6. MogaFX—现在阿姆利则机场可兑换外币
  7. python 可视化 皮肤_会Python了不起吗?是的,简直开挂!
  8. 正则表达式与拳皇大招组合技(数字篇)
  9. 领域驱动设计架构概述与设计原则
  10. 灭龙奥义•红莲爆炎刃