oracle需要的两个包百度网盘:
链接:https://pan.baidu.com/s/1JZaVvETrLnM_GXH-ybigNw
提取码:1234
复制这段内容后打开百度网盘手机App,操作更方便哦
安装Oracle过程:
1.空间需求
grep MemTotal /proc/meminfo //检查内存
grep SwapTotal /proc/meminfo //检查交换分区
df -h /tmp //检查tmp文件夹大小
2.vi /etc/selinux/config
3.将SELINUX=enforcing改为SELINUX=disabled。
4.修改完成后,重启计算机 //关闭SELINUX
service iptables stop (关闭防火墙)
service ip6tables stop (关闭ipv6)
chkconfig iptables off (永久关闭防火墙)
chkconfig ip6tables off (永久关闭ip6)
创建yum源仓库:
创建yum源仓库
mkdir /mnt/cdrom
chmod -R 777 /opt/CentOS-6.8-x86_64-bin-DVD1.iso
mount /opt/CentOS-6.8-x86_64-bin-DVD1.iso /mnt/cdrom/
df -h
mv /etc/yum.repos.d/CentOS-* /opt/
vi /etc/yum.repos.d/test.repo
[test]
name=test
baseurl=file:///mnt/cdrom
gpgcheck=0
yum clean all
yum repolist
服务
yum install tigervnc-server -y
yum install smart* -y
yum -y groupinstall ‘X Window System’
yum -y groupinstall ‘Desktop’
yum -y install nautilus-open-terminal*
依赖包安装:
依赖包
vi /tmp/req-rpm.txt
binutils
compat-libcap1
compat-libstdc+±33
gcc
gcc-c++
glibc
glibc-devel
ksh
libgcc
libstdc++
libstdc+±devel
libaio
libaio-devel
libXext
libXtst
libX11
libXau
libxcb
libXi
make
sysstat
libXmu
libXt
libXv
libXxf86dga
libXxf86misc
libXxf86vm
xorg-x11-utils
xorg-x11-xauth
nfs-utils
elfutils-libelf-devel
yum install `awk '{print $1}' /tmp/req-rpm.txt`
更改IP:
vi /etc/hosts
添加一行
20.58.129.16 db
创建用户和组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
创建目录:
mkdir /wasoft
mkdir /wasoft/oraapp
mkdir /wasoft/oradata
mkdir /wasoft/arc_log_file
mkdir /wasoft/oraInventory
#chown -R oracle:oinstall oraapp oradata arc_log_file oraInventory
#chmod -R 755 oraapp oradata arc_log_file oraInventory
修改乱码:
mkdir -p /usr/share/fonts/zh_CN/TrueType
把songti.bff文件传到该目录
cp songti.bff /usr/share/fonts/zh_CN/TrueType
下载地址:链接:https://pan.baidu.com/s/1QSUjaC_Qit6XE8gBkme8Zg
提取码:1234
修改参数:
#vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 30923764531
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 = 1048586
#/sbin/sysctl -p
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
#vi /home/oracle/.bash_profile
增加如下内容:
export ORACLE_BASE=/wasoft/oraapp
export ORACLE_SID=orcl
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBARY_PATH=$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export ORA_NLS33=$ORACLE_HOME/nls/admin/data
export PATH
保存后使用如下命令,使设置生效:
$ source .bash_profile
source ~/.bash_profile
解压Oracle安装包:
装载安装盘
到官网下载oracle软件包http://www.oracle.com/technetwork/indexes/downloads/index.html
本例用的是zip包。
p13390677_112040_Linux-x86-64_1of7.zip
p13390677_112040_Linux-x86-64_2of7.zip
把两个包粘贴到同一个文件夹下(本例在/opt/oracle),用unzip命令解压。
如unzip p13390677_112040_Linux-x86-64_1of7.zip
解压后cd database
执行安装
进入oracle
[oracle@db1 database]$ xhost +
xhost: unable to open display “localhost:10.0”
$export LANG=en
//防止乱码
[oracle@db1 database]$ ./runInstaller //执行安装
数据库开机启动
vi /etc/oratab
进入vi编辑器后,找到“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N”,改为“orcl:/u01/app/oracle/product/12.1.0/dbhome_1:Y”。修改完成后,保存退出vi。
说明:orcl为实例名;/u01/app/oracle/product/12.1.0/dbhome_1为oracle安装目录;会因安装的情况不同而有所不同。
vi /etc/rc.d/rc.local
添加:
su oracle -lc “/u01/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl start”
su oracle -lc /u01/app/oracle/product/12.1.0/dbhome_1/bin/dbstart
说明:/u01/app/oracle/product/12.1.0/dbhome_1为oracle的安装目录,要根据实际情况进行修改。
env |grep ORA (环境变量)
/u01/app/oracle/product/11.2.0/db_1/bin
su oracle -lc “/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start”
su oracle -lc /u01/app/oracle/product/11.2.0/db_1/bin/dbstart
/u01/app/oracle/11.2/db
连接数据库:
su - oracle
ps -ef |grep ora
sqlplus / as sysdba