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