oracle下载地址:https://www.oracle.com/database/technologies/112010-linx8664soft.htmlhtml
系统最小化安装的系统须要:linux
yum -y groups install "GNOME Desktop" startx
1、修改主机名 hostnamectl set-hostname oracledb 2、添加hosts解析 echo "11.11.11.2 oracledb" >> /etc/hosts 3、关闭seLinux sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config setenforce 0 4、配置阿里云的yun源,并安装依赖包 cd /etc/yum.repos.d/ wget http://mirrors.aliyun.com/repo/Centos-7.repo mv CentOS-Base.repo CentOS-Base.repo_ori mv Centos-7.repo CentOS-Base.repo yum clean all yum makecache yum update yum install -y binutils-* compat-libcap1-* compat-libstdc++-* gcc-* gcc-c++-* glibc-* glibc-devel-* ksh libaio-* libaio-devel-* libgcc-* libstdc++-* libstdc++-devel-* libXi-* libXtst-* make sysstat elfutils* unixODBC* 5、关闭防火墙 systemctl stop firewalld systemctl disable firewalld 6、新建oracle用户 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle echo "oracle" | passwd --stdin oracle id oracle 7、修改内核参数 cat >> /etc/sysctl.conf <<EOF fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1073741824 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 EOF sysctl -p 8、修改用户的限制文件 cat >>/etc/security/limits.conf <<EOF oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 EOF 9、修改/etc/pam.d/login文件 cat >>/etc/pam.d/login <<EOF session required /lib64/security/pam_limits.so session required pam_limits.so EOF 10、修改/etc/profile文件 cat >>/etc/profile <<EOF if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi EOF 11、设置Oracle用户环境变量 vim /home/oracle/.bash_profile
sed 's/^PATH/#PATH/g' /home/oracle/.bash_profile echo "export ORACLE_BASE=/u01/app/oracle" >> /home/oracle/.bash_profile echo "export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1" >> /home/oracle/.bash_profile echo "export ORACLE_SID=orcl" >> /home/oracle/.bash_profile echo "export ORACLE_UNQNAME=orcl" >> /home/oracle/.bash_profile echo "export ORACLE_PID=ora11g" >> /home/oracle/.bash_profile echo "export LD_LIBRARY_PATH=/u01/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib" >> /home/oracle/.bash_profile echo "export PATH=$PATH:/u01/app/oracle/product/11.2.0/db_1/bin" >> /home/oracle/.bash_profile echo "NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG" >> /home/oracle/.bash_profile echo "export LANG=C" >> /home/oracle/.bash_profile
12、建立安装目录、修改文件权限 如下关于软件的目录不用改,关于数据的目录可改可不改 mkdir -p /u01/app/oracle/product/11.2.0/db_1 #软件安装目录 mkdir -p /u01/app/oracle/oradata #数据文件存放目录 mkdir -p /u01/app/oracle/inventory #软件事件存放目录 mkdir -p /u01/app/oracle/fast_recovery_area #数据快速恢复区 chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01/app/oracle 13、上传解压oracle安装包 yum -y install lrzsz unzip cd /tmp rz -E #将oracle的两个安装包上传到服务器上,目录无所谓 unzip /tmp/p13390677_112040_Linux-x86-64_1of7.zip unzip /tmp/p13390677_112040_Linux-x86-64_2of7.zip
Linux安装oracle数据库Checking monitor报错,报错内容Checking monitor: must be configured to display at least 256 colors >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<c++
切换到root用户,输入命令以下, su - root password
DISPLAY=:0.0; export DISPLAY echo $DISPLAY xhost xhost + 最好写到到配置文件里,要否则容易丢失: 打开用户配置文件 vim ~/.bash_profile export display=:0.0 生效配置文件 source .bash_profile 切换到oracle用户,输入命令以下: su - oracle DISPLAY=:0.0 export DISPLAY echo $DISPLAY
最好写到到配置文件里,要否则容易丢失:
vi ~/bash_profile
export DISPLAY=:0.0

二、开始正常图形安装数据库
为了方便快捷,选择建立和配置数据库,点击下一步,以下图所示:vim
注释:第一个:安装并建立数据库 第二个是仅按照数据库 第三个:升级现有数据库bash
选择服务器类,以下图所示:服务器
默认会读取刚才配置的oracle用户的环境变量,默认就能够,点击下一步,以下图所示:session