1.修改网卡eth0设置.(针对从VM虚拟机模板生成的虚拟机)。
vi /etc/udev/rules.d/70-persistent-net.rules 内容:
SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:50:56:9d:48:fc",ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
记下MAC
2.修改IP
vi /etc/sysconfig/network-scripts/ifcfg-eth0 内容:
DEVICE=eth0
TYPE=Ethernet
UUID=55447e54-b542-42c9-bad7-b37049ad75b1
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=172.16.1.32
PREFIX=24
GATEWAY=172.16.1.1
DNS1=10.78.173.10
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:50:56:9D:48:FC
LAST_CONNECT=1381281915
3.修改hostname
hostname oracledb1.com
vi/etc/hosts内容
172.16.1.32 oracledb1.com
vi /etc/sysconfig/network内容:
NETWORKING=yes
HOSTNAME=oracledb1.com
4.关闭防火墙
service iptables stop
chkconfig iptables off
5.关闭selinux
vi/etc/sysconfig/selinux
6.编辑/etc/yum.repos.d/local.repo
mv public-yum-ol6.repo public-yum-ol6.repo.bak
vi local.repo内容:
[base]
name=base
baseurl=file:///mnt
enabled=1
gpgcheck=0
mount /dev/sr0 /mnt -t iso9660 //加载光盘文件
mount /dev/sdb1 /mnt/u //加载U盘
7. 从oracle linux6.4 光盘上安装预安装软件包
yum install oracle-rdbms-server-11gR2-preinstall
作用如下
1) 自动下载和安装
Oracle11gR2的特定的依赖包
2) 创建Oracle用户和组oinstall(OraInventory)和dba(OSDBA),Oracle用户密码请用PASSWD设置
3) 修改内核参数 /etc/sysctl.conf 等。
kernel parameters、semaphores、shared memory......
4) 设置硬件和软件shell资源限制/etc/security/limits.conf如锁定内存空间、文件、进程数,核心文件大小
5) 在x86_64机器内核中设置numa=off
8.关掉yum进程
rm -f /var/run/yum.pid
9.编辑vi/home/oracle/.bash_profile内容:
umask=022
export ORACLE_SID=orcl //数据库名
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_UNQNAME=$ORACLE_SID
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib/:usr/lib
10.准备数据库安装文件
mkdir /oracle
用winscp把oracle数据库文件database传到服务器上。
修改用户:
chown –Roracle.oinstall /oracle
chmod –R 755 /oracle
11.以oracle用户登陆进行数据库安装
cd /oracle/database
$ ./runInstaller 安装开始
12.安装完毕。
系统默认Oracle服务、监听、控制台是开启状态的,此时应该可以使用
sqlplus / as sysdba 连接数据库进入
SQL>
若重启电脑后需要重新启动(也可设置成开机启动,见其他教程),启动顺序如下:
1) sqlplus / as sysdba //连接数据库
SQL> startup
2) lsnrctl start //启动监听
3) emctl start dbconsole //启动em--数据库控制台