本人刚刚学习数据库,以下是我听完老师讲怎么安装数据 库所整理的笔记,希望能够帮到和我一样初学ORACLE 11g数据库的朋友们!
1
装好linux(oracle_linux_6.5_安装_oracle_11g)
2
配好网络然后用远程操作
(1)
修改eth0的配置文件
cd etc/sysconfig/network-scripts/
ls
vi /etc/sysconfig/network-script/ifcfg-eth0
把BOOTPROTO=DHCP先注销了或者把DHCP改为static
UNBOOT=yes
手工配置IP地址:IPADDR=192.168.93.11
子网掩码:NETMASK=255.255.255.0
网关路由:GATEWAY=192.168.93.12
保存退出:shift+GG
光标移动键:h、g、k、l
撤销:ESC U
又不想撤销: Ctrl+R
(2)
修改eth1的配置文件
vi /etc/sysconfig/network-script/ifcfg-eth1
(3)
vi network
(4)
修改 /etc/hosts文件,在本地做域名解析
在 hosts中输入 IP和主机名
su -
/etc/hosts
192.168.XXX.XXX oracle
service network restart
3
关掉selinux iptables
(1)
关闭防火墙及相关的服务
service iptables stop
chkconfig iptables off
service NetworkManager stop
chkconfig NetworkManager off
service bluetooth stop
chkconfig bluetooth stop
service cups stop
chkconfig cups stop
(2)
关闭selinux
vim /etc/sysconfig/selinux
将SELINUX改成disabled需要重新启动系统才能生效
4
然后配个yum 把该装的包都装好
(1)
配置YUM源
vim /etc/yum.repos.d/rhel-source.repo
[Server]
name=Server
baseurl=file:///mnt/Oracle Linux_6.5\ x86_64\ Disc\ 1/Server
gpgcheck=0(不校验)
enabled=1 (可用)
(2)
mount /dev/cdrom /mnt 挂载
mount /dev/sr0 /mnt
cd /mnt
yum clean all 清除缓存
yum list 测试
安装RPM包
yum install binutils compat-libcap1 vsftpd compat-libstdc++-33 iptraf gcc gcc-c++ glibc-devel glibc elfutils-libelf-devel compat-libcap1 compat-libstdc++-33 libaio-devel ksh libgcc libstdc libstdc++ libstdc++-devel libaio libaio-devel make sysstat unixODBC unixODBC-devel -y
5
再修改内核参数,资源限制
(1)
内核参数
vim /etc/sysctl.conf
#kernel.shmall = 2097152(已有)
#kernel.shmmax = 2147483648(已有)**********
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.ip_local_port_range = 9000 65500
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.conf.default.rp_filter = 2
net.ipv4.conf.all.rp_filter = 2
sysctl -p
(2)
资源限制
vi /etc/security/limits.conf
oracle soft nproc 2048
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
6
创建用户、组、目录及权限
(1)
创建目录
mkdir -p /u01/app
mkdir /u01/app/oracle
(2)
添加用户组
groupadd -g 1000 oinstall
groupadd -g 1001 dba
(3)
添加用户
useradd -u 1101 -g oinstall -G dba oracle
echo "oracle" | passwd --stdin oracle
(4)
创建权限
chown -R oracle:oinstall /u01
chmod -R 775 /u01
(5)
/*-R:递归修改指定目录下所有文件、子目录的归属
ls -dl /u01/*
/* 验证修改结果
7
设置环境变量
(1)
经历前面的步骤之后,Oracle用户就已经建立并可以使用/u01目录了。
su - oracle
(2)
编辑bash_profile:
vi .bash_profile
在bash_profile中输入下面环境变量:
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=enmoedu1.us.oracle.com
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_UNQNAME=PROD
export ORACLE_SID=PROD1
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
umask 022
(3)
使修改的bash_profile生效:
source .bash_profile
env|grep ORACLE (验证是否生效)
8
安装Vmware Tools
mount /dev/sr0
umount /dev/sr0
cd /mnt
ls
tar zxvf VMwareTools-9.9.3-2759765.tar.gz -C /root
9
使用SecureCRT上传安装介质到/u01/software当中
使用root用户改变/u01以及以下目录的所属者和所属组
chown -R oracle:oinstall /u01
解压安装介质(root用户)
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
10
vi /etc/hosts (root用户)
在 hosts中输入 IP和主机名
192.168.80.10 host.domain host
11
使所有用户都能访问Xserver (root用户)
xhost +
12
启动oui进行Oracle数据库软件安装(oracle用户)
cd /u01/app/oracle/database/
./runInstaller
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606702/viewspace-1851554/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30606702/viewspace-1851554/