centos7 图形化安装oracle11g

1.环境准备

1.1.安装XWindow

[root@bgs-8p114-maxin ~]# yum groupinstall "X Window System"

1.2.安装源码包和依赖包

  1. yum -y install binutils-* \
  2. compat-libstdc++-* \
  3. compat-libcap1-* \
  4. elfutils-libelf-* \
  5. elfutils-libelf-devel-* \
  6. gcc* \
  7. gcc-c++-* \
  8. glibc* \
  9. glibc-common-* \
  10. glibc-devel-* \
  11. glibc-headers-* \
  12. ksh-* \
  13. libaio-* \
  14. libaio-devel-* \
  15. libgcc-* \
  16. libstdc++-* \
  17. libstdc++-devel* \
  18. make-* \
  19. sysstat-* \
  20. unixODBC-* \
  21. unixODBC-devel-* \
  22. numactl-devel-* \
  23. pdksh-* \ ****
  24. kernel-headers* \
  25. wget \
  26. yum -y install xsetroot xterm twm
  27. yum -y install xclock

2.环境准备

2.1.设置内核参数

  1. cp /etc/sysctl.conf /etc/sysctl.conf.bak
  2. [root@bgs-8p114-maxin ~]# vi /etc/sysctl.conf
  3. #修改以下两个参数
  4. kernel.shmmax = 1054472192 #最大为物理内存一半
  5. kernel.shmall = 2097152
  6. #追加以下参数
  7. fs.aio-max-nr = 1048576
  8. fs.file-max = 6815744
  9. kernel.shmmni = 4096
  10. kernel.sem = 250 32000 100 128
  11. net.ipv4.ip_local_port_range = 9000 65500 #
  12. net.core.rmem_default = 262144
  13. net.core.rmem_max = 4194304
  14. net.core.wmem_default = 262144
  15. net.core.wmem_max = 1048586
  16. #使内核参数生效
  17. [root@bgs-8p114-maxin ~]# sysctl -p

2.2.oracle安装步骤中check的时候要求要设置分区

  1. [root@bgs-8p114-maxin database]# dd if=/dev/zero of=/home/swap bs=1G count=17
  2. [root@bgs-8p114-maxin database]# mkswap /home/swap
  3. mkswap: /home/swap: warning: don't erase bootbits sectors
  4. on whole disk. Use -f to force.
  5. Setting up swapspace version 1, size = 17825788 KiB
  6. no label, UUID=1f5c357d-9f2d-4c83-8529-45423d38af7a
  7. [root@bgs-8p114-maxin database]# swapon /home/swap
  8. [root@bgs-8p114-maxin database]# free -m

3.下载Oracle 11g R2  Linux版本

3.1.创建目录

  1. [root@bgs-8p114-maxin ~]# mkdir -p /opt/data/database #oracle数据库软件包解压目录
  2. [root@bgs-8p114-maxin ~]# mkdir -p /opt/data/oracle #oracle数据库安装目录
  3. [root@bgs-8p114-maxin ~]# mkdir -p /opt/data/oraInventory #oracle数据库配置文件目录
  4. [root@bgs-8p114-maxin ~]# cd /opt/data/database
  5. [root@bgs-8p114-maxin database]# wget http://mirror.baifendian.com/oracle/11g/linux.x64_11gR2_database_1of2.zip
  6. [root@bgs-8p114-maxin database]# wget http://mirror.baifendian.com/oracle/11g/linux.x64_11gR2_database_2of2.zip

3.2.创建运行oracle数据库的系统用户和用户组

  1. [root@bgs-8p114-maxin database]# groupadd oinstall #创建用户组oinstall
  2. [root@bgs-8p114-maxin database]# groupadd dba #创建用户组dba
  3. [root@bgs-8p114-maxin database]# useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组
  4. [root@bgs-8p114-maxin database]# passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码
  5. [root@bgs-8p114-maxin database]# unzip linux.x64_11gR2_database_1of2.zip
  6. [root@bgs-8p114-maxin database]# unzip linux.x64_11gR2_database_2of2.zip
  7. [root@bgs-8p114-maxin database]# chown -R oracle:oinstall /opt/data/oracle #设置目录所有者为oinstall用户组的oracle用户
  8. [root@bgs-8p114-maxin database]# chown -R oracle:oinstall /opt/data/oraInventory
  9. [root@bgs-8p114-maxin database]# chown -R oracle:oinstall opt/data/database
  10. [root@bgs-8p114-maxin database]# cd /opt/data/database

3.3.限制oracle用户策略

  1. #备份limits.conf 文件
  2. [root@bgs-8p114-maxin database]# cp /etc/security/limits.conf /etc/security/limits.conf.bak
  3. #修改 limits.conf 文件
  4. [root@bgs-8p114-maxin database]# vi /etc/security/limits.conf
  5. #(Linux PAM,插入式认证模块,用来限制用户的策略)
  6. oracle soft nproc 2047
  7. oracle hard nproc 16384
  8. oracle soft nofile 1024
  9. oracle hard nofile 65536
  10. #备份login 文件
  11. [root@bgs-8p114-maxin database]# cp /etc/pam.d/login /etc/pam.d/login.bak
  12. #修改login 文件 修改 /etc/pam.d/login (limits.conf是pam_limits.so的配置文件,将上面的策略每次登录生效) 追加以下内容
  13. [root@bgs-8p114-maxin database]# vi /etc/pam.d/login
  14. session required /lib64/security/pam_limits.so
  15. session required pam_limits.so

3.4.修改/etc/profile文件

  1. [root@bgs-8p114-maxin database]# vi /etc/profile
  2. #给/etc/profile追加以下内容
  3. if [ $USER = "oracle" ] ; then
  4. if [ $SHELL = "/bin/ksh" ]; then
  5. ulimit -p 16384
  6. ulimit -n 65536
  7. else
  8. ulimit -u 16384 -n 65536
  9. fi
  10. umask 022
  11. fi
  12. [root@bgs-8p114-maxin database]# source /etc/profile

3.5.修改操作系统标识符(oracle默认不支持CentosOS系统安装)

  1. [root@bgs-8p114-maxin database]# vi /etc/redhat-release
  2. 把:CentOS release 6.8 (Final)
  3. 修改为:redhat-4
  4. :wq! #保存退出

3.6.配置oracle用户环境变量

  1. #修改 /home/oracle/.bashrc ,添加以下内容
  2. [root@bgs-8p114-maxin database]# vim /home/oracle/.bashrc
  3. # .bashrc
  4. # Source global definitions
  5. if [ -f /etc/bashrc ]; then
  6. . /etc/bashrc
  7. fi
  8. # Uncomment the following line if you don't like systemctl's auto-paging feature:
  9. # export SYSTEMD_PAGER=
  10. # User specific aliases and functions
  11. PATH=$PATH:$HOME/.local/bin:$HOME/bin
  12. export PATH
  13. ORACLE_HOSTNAME=bgs-5p19-zhaochangyin #注意这里的hostname的值换成部署的机器
  14. export ORACLE_BASE=/opt/data/oracle
  15. export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
  16. export ORACLE_SID=oracle
  17. export ORACLE_TERM=xterm
  18. export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
  19. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  20. export NLS_LANG=AMERICAN_AMERICA.UTF8
  21. #让环境变量生效:
  22. [root@bgs-8p114-maxin database]# source /home/oracle/.bashrc

4.安装

4.1.在windows中安装xmanager

到官网下载即可,http://www.netsarang.com/。下载完成按提示进行安装。

4.2.通过xmanager连接xshell并进行安装

4.2.1.打开Xstart,如下图进行连接

其中,/usr/bin/xterm为服务器中xterm命令的路径。

连接成功之后,在窗口中输入如下命令,其中的ip为本机windows的ip,注意这里的ip。

4.2.2.然后进入到oracle的解压路径,进行安装:

进入安装:

直接next

安装到这里时,需要到图中指定目录下执行脚本(root用户),执行完之后回到该安装页面点击ok。

至此,oracle安装完成。

Xstart中输入dbca 进入图形化安装界面开始安装数据库 注:按图片步骤安装并注意提示即安装成功。

注意:前提是你已经配置了环境变量,前面配置的时候配置了,不过如果没有sorce一下,是不能生效的,所以没有找到的情况下,再source一下,或许切换用户的缘故导致没有找到,还有就是找到全路径下的dbca指令。

安装完后,表示oracle数据库安装成功。

用navicat远程连接,在连接前,创建用户和授权。

一、创建用户
oracle内部有两个建好的用户:system和sys。用户可直接登录到system用户以创建其他用户,因为system具有创建别 的用户的 权限。 在安装oracle时,用户或系统管理员首先可以为自己建立一个用户。
语法[创建用户]: create user 用户名 identified by 口令[即密码];
例子: create user test identified by test;

(2)授权命令
语法: grant connect, resource to 用户名;
 例子: grant connect, resource to test;

(0)

相关推荐

  • Redhat6.5安装oracle11g

    一.    安装环境 linux服务器:Redhat 6.5 64位 oracle版本:oracle11gR2 远程windows服务器:已安装Xmanager 内存:8G 存储空间:1T 二.    ...

  • 2021年强迫症福音CentOS7零警告安装Oracle11g

    目录 前言 环境信息 准备工作 一键安装和配置VNC图形化相关 创建用户 开启 VNC服务 客户端连接VNC实现远程控制 安装oracle安装程序依赖程序包 安装中文字体解决中文乱码问题 上传并解压安 ...

  • 1202年了,还在使用虚拟机吗?Win10安装Ubuntu子系统及图形化界面详细教程

    Win10安装Ubuntu子系统及图形化界面详细教程(WSL) 在准备进行安装之前,推荐C盘上至少有5G的空余空间. 1 win10设置 打开两个设置: 1.开发人员模式: 2.启用子系统功能 2 安 ...

  • 虚拟机CentOS7中无图形界面安装Oracle11G R2版本

    参考:https://www.cnblogs.com/yejingcn/p/10278473.html ① 系统要求以及准备 1.安装路径Oracle home需要有足够空间,否则安装不成功(Choo ...

  • CentOS7安装Oracle11g超简单[视频]

    前言 当前版本为了方便快速安装,主要提供给已经安装过oracle的用户,而且工作中要经常安装oracle的人.如果首次安装oracle,建议查看分步讲解的教程. <2021年强迫证福音CentO ...

  • 2021年CentOS7安装Oracle11g全记录

    文章目录 环境信息 下载相关 准备工作 创建用户 图形化CentOS7 搭建VNC服务 安装必备软件并配置 防火墙放行VNC端口 VNC 连接VNC远程 安装oracle 安装中文字体解决中文乱码问题 ...

  • MatLab操作树莓派(2B+,及图形化界面安装)

    第一步是看你自己的matlab的版本,据说是版本要适配 也可以打开的时候看见 打开电脑的Matlab,庞然大物(200G的东西) 吃内存大户 这步骤是错的,我点错了 这里也是错的 错的 错的 这个安装 ...

  • 风险型决策决策树法决策树是期望值法的图形化.PPT

    7. 风险型决策 期望值法 期望值,就是在不同的自然状态下决策者期望达到的数值.通常期望值可以是最小投资.最低成本或最大盈利等. 期望值的计算采用下列公式: 7. 风险型决策 决策树法 决策树是期望值 ...

  • 如何用C语言开发图形化游戏

    https://m.toutiao.com/is/eAdqUaF/ 当你C语言学到一段时间后,也许对命令行程序感到厌倦了,也许你想要做一款游戏,但是光目前的知识,无法用命令行达到你想要的效果,那么恭喜 ...

  • 图形化展示,二战日本步兵中队(连)的人员和武器编制

    OK, 这篇咱们继续聊二战各国的编制.我以后尽可能的从连这一级开始去写,然后在上升到师团一级.不过我的资料都来自英文站,所以在翻译方面可能会有点奇怪,大家凑合看.(比方英文中他们把日本的三种步兵中队称 ...