CentOS7 Mini安装Oracle

以下操作在root用户下进行

1、mini版centos7没有ifconfig指令,可以如下操作

[[email protected] ~]# yum upgrade
[[email protected] ~]# yum install net-tools

2、安装Oracle必须要用可视化界面,打造centos7桌面如下

[[email protected] ~]# yum grouplist
[[email protected] ~]# yum groupinstall "GNOME Desktop"

3、在本机系统(即linux物理系统)启动桌面,不可以在secureCRT界面启动;注意下面新加的oracle用户要成功启动桌面,需要重启系统

[[email protected] ~]# startx

4、检查Oracle所需包环境是否满足,也可以不检查直接安装必须包,如果已经有的了,系统就不会安装了

[[email protected] ~]# rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel

5、安装必须包

[[email protected] ~]# yum -y install kernel-headers*
[[email protected] ~]# yum -y install gcc-c++*
[[email protected] ~]# yum -y install numactl-devel*
[[email protected] ~]# yum -y install glibc-headers*
[[email protected] ~]# yum -y install glibc-common*
[[email protected] ~]# yum -y install binutils*
[[email protected] ~]# yum -y install unixODBC-devel*
[[email protected] ~]# yum -y install libaio*
[[email protected] ~]# yum -y install make*
[[email protected] ~]# yum -y install elfutils-libelf*
[[email protected] ~]# yum -y install elfutils-libelf-devel*
[[email protected] ~]# yum -y install sysstat*
[[email protected] ~]# yum -y install glibc-static*
[[email protected] ~]# yum -y install glibc-devel*
[[email protected] ~]# yum -y install glibc*
[[email protected] ~]# yum -y install elfutils-libelf-devel-static*
[[email protected] ~]# yum -y install libaio*
[[email protected] ~]# yum -y install gcc*
[[email protected] ~]# yum -y install libgcc*
[[email protected] ~]# yum -y install libstdc++-static*
[[email protected] ~]# yum -y install libaio-devel*
[[email protected] ~]# yum -y install libstdc++*
[[email protected] ~]# yum -y install libaio-devel*
[[email protected] ~]# yum -y install unixODBC*
[[email protected] ~]# yum -y install libstdc++-devel*
[[email protected] ~]# yum -y install compat-libstdc++*
[[email protected] ~]# yum -y install libgcc*
[[email protected] ~]# yum -y install libgomp*

又查找补充的包
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

6、创建两个用户组

[[email protected] ~]# groupadd dba
[[email protected] ~]# groupadd oinstall

7、添加一个oracle用户,并添加到dba和oinstall两个组内;然后再设置oracle用户密码(-m作用是创建用户登录目录)

[[email protected] ~]# useradd -m -g oinstall -G dba oracle
[[email protected] ~]# passwd oracle

8、创建安装目录,并修改目录附属于oralce用户及oinstall用户组(-p作用是创建目录及其子目录,-R处理目录及其子目录)

[[email protected] ~]# mkdir -p /opt/oracle/product/11gR2
[[email protected] ~]# chown -R oracle:oinstall /opt/oracle

[[email protected] ~]# mkdir /opt/oraInventory

 [[email protected] ~]# chown -R oracle:oinstall /opt/oraInventory

9、添加环境变量,这时要切换到oralce用户下,并在主目录下编辑.bash_profile文件

[[email protected] ~]# su oracle -
[[email protected] root]$ cd ~
[[email protected] ~]$ vim .bash_profile

环境变量文件如下

export ORACLE_HOME=$ORACLE_BASE/product/11gR2

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

export PATH

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11gR2

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".bash_profile" 24L, 451C written                     

10、使文件立即生效

[[email protected] ~]$ . .bash_profile

11、官网下载linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip两个文件上传至centos系统/tmp文件夹下

windows与linux互传文件软件,我用的是FlashFXP ,在快速连接中,选择的连接方式为SFTP over SSH

12、上传完成后,切换到/tmp目录下,unzip解压,如果没有unzip命令,切换回root用户,yum安装,此处已有

[[email protected] tmp]$ unzip linux.x64_11gR2_database_1of2.zip
[[email protected] tmp]$ unzip linux.x64_11gR2_database_2of2.zip

13、进入物理系统,重启后,oralce用户登入,使用命令startx,启动桌面

[[email protected] ~]$ startx

14、进入桌面后,打开oracle解压后的database文件夹,找到runInstaller文件,在该文件夹空白处右键打开终端命令窗口,如下图

15、在终端内执行runInstaller命令,开始安装oralce数据库

[[email protected] database]$ ./runInstaller

16、安装时候选择server class项、advance、只安装软件(sofy only)

17、安装过程中会出现如下情况,将鼠标移至小竖线出,可以拉伸出弹出窗,或者右键close掉

18、先创建监听才能创建数据库

[[email protected] Desktop]$  netca

19、安装成功后创建数据库,依然在桌面操作,右键打开终端

[[email protected] Desktop]$ dbca

20、global database name那填orcl(与前面配置对应)

21、下面就是自定义配置,详情就百度吧

创建示例表(去除冗余数据,可以不创建,此处创建是因为做案例)

内存调优

修改字符集

一路next到finish

下面测试数据库

1、依然在终端,启动监听

 lsnrctl start

2、进入SQLPlus,连接数据库

[[email protected] Desktop]$ sqlplus /nolog
SQL> conn sys/密码@orcl as sysdba
时间: 2024-10-28 15:54:58

CentOS7 Mini安装Oracle的相关文章

CentOS7 Mini安装Oracle后用PL/SQL连接数据库

1.本来是安装完数据库后,本地可以访问了,而Win10下Oracle客户端配置Oracle Net Manager时报连接超时 解决方法: 这种连接超时,让我想到telnet连接问题,就用telnet测试,连接被拒绝 然后就安装telnet和telnet service,而centos默认防火墙是firewall不是iptables,所以就关闭firewwall,安装iptables,并开启23端口 操作方法可参考···················· 2.telnet连通了,再在oracle

Centos7 Minimal安装Oracle 11gR2

Centos7 Minimal安装Oracle 11gR2 环境vm12+新装的centos7 x64 Minimal #root 一些软件 yum install wget unzip net-tool -y #root 安装环境自动配置 cd /etc/yum.repos.d wget http://public-yum.oracle.com/public-yum-ol7.repo wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol

[oracle部署实施] 基于centos7静默安装oracle 11gr2单实例数据库

基于centos7静默安装oracle 11gr2单实例数据库 1.vmware最小化安装centos7 分配20G硬盘+2G内存+nat网络 400mboot+4Gswap 去除kdump 最小化安装 并配置网络cat /etc/sysconfig/network-scripts/ifcfg-ens32BOOTPROTO="static"DEVICE="ens32"ONBOOT="yes"IPADDR=192.168.188.11NETMASK

Centos7下安装ORACLE 11g,弹窗不显示或者显示太小

在CentOS7上安装Oracle的时候经常碰到oracle安装客户端的弹窗很小,有的时候还会只有一个竖条,很是烦人.####解决办法: ./runInstaller -jreLoc /etc/alternatives/jre_1.8.0 原文地址:https://www.cnblogs.com/xue0123/p/10192251.html

CentOS7.3 安装Oracle 11gR2 64位

参考:CentOS7安装oracle 11gR2   Linux(CentOS 7.0)安装Oracle11g R2 0 VMWare 12 安装CentOS7.3 安装好,关闭虚拟机,压缩备份(文件2G大小) 1. 关闭安全措施 # service iptables stop    // 暂时关闭防火墙,重启系统后会自动打开 # chkconfig iptables off   // 永久关闭防火墙 (7.3 不用iptables,用firewalld) # sed -i "s/SELINUX

CentOS7 之安装 Oracle 11gR2

一.准备工作 1.下载Oracle安装包:linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip ,可以下载到本地,通过ftp服务上传到Linux系统(参考CentOS7 FTP服务器搭建),也可以使用Linux系统的wget命令,下载文件包: 2.创建运行oracle数据库的系统用户和用户组: 用Root账号登录,运行下面指令,创建所需要用户和用户组,分组原因参考网址 groupadd oinstall #创建

CentOS7 下安装 Oracle 12c

Oracle介绍 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领域一直处于领先地位的产品.可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好.使用方便.功能强,适用于各类大.中.小.微机环境.它是一种高效率.可靠性好的 适应高吞吐量的数据库解决方案. 实验环境 CentOS7系统 内存: 4GB及以上 swap: 8GB(是物理内存的两倍) cpu:双核 实验前准备 Oracle

CentOS7 mini安装后没有ifconfig命令的解决办法

在CentOS 最小化mini安装后,没有ifconfig命令,此时网卡也没有启动,所以无法yum安装net-tools. 下面三步解决此问题: 1 查看网卡名称 ip addr 2 启动网卡 ifup 网卡名称 3 安装net-tools yum install net-tools

CentOS7 静默安装Oracle 11gR2(11.2.0.1)

最近有个项目需要迁移,项目中数据库用的是oracle,期间折腾了好久,特此记录. 一,下载Oracle 1,首先下载Oracle 11gR2,地址如下:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html?spm=a2c4e.11153940.blogcont566703.10.36ae6c23iChOrf2,在页面上方勾选同意许可:3,在下方选择对应的oracle版本,这里选择11g