今天上班不算忙,抽空在虚拟机上装个oracle,写下文章作为记录以便以后查阅
1、在虚拟机安装rhel5,内存选择为2G,SWAP设置为4G,然后将oracle安装文件放在/opt/database文件夹中,并用root执行 chmod 755 -R /opt/database
-------------------------------在root用户下执行-----------------------------
2、加载光驱,mount /dev/cdrom /mnt/cdrom
3、进入光驱目录,cd /mnt/cdrom/Server
4、检查oracle 10G需要的包
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2.5-12.i386.rpm
rpm -Uvh libaio-0.3.106-3.2.i386.rpm
rpm -Uvh compat-libstdc++-33-3.2.3-61.i386.rpm
rpm -Uvh compat-gcc-34-3.4.6-4.i386.rpm
rpm -Uvh compat-gcc-34-c++-3.4.6-4.i386.rpm
rpm -Uvh libXp-1.0.0-8.i386.rpm
rpm -Uvh gcc-4.1.1-52.e15.i386.rpm
rpm -Uvh openmotif22-2.2.3-18.i386.rpm
rpm -Uvh compat-db-4.2.52-5.1.i386.rpm
5、修改 /etc/redhat-release,将内容修改为redhat-4
6、修改内核参数 vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
7、执行sysctl -p 使命令生效
8、创建安装oracle所需要的用户、组、目录
groupadd oinstall
guoupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
mkdir /oracle
chown -R oracle:oinstall /oracle
chmod -R 775 /oracle
9、设置oracle用户的shell limit : vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
10、修改/etc/pam.d/login,添加如下的内容,使shell limit生效: vi /etc/pam.d/login
session required pam_limits.so
11、配置ip地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0
12、切换到oracle用户 su - oracle
-----------------------------------使用oracle用户------------------------
13、修改语言环境问为英文:export LC_CTYPE=en_US.UTF-8
14 、编辑/home/oracle目录下的.bash_profile
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACCLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
if [ $USER = "oracle" ];then
if [ $SHELL = "/bin/ksh" ];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
下面开始oracle的安装:
开启oracle10g的开机自动启动服务(以下都用root身份修改)
1.打开终端执行vi /etc/oratab,把orcl:/opt/oracle/oracle/product/10g:N这一行最后的N改成Y,保存退出。
2.打开终端执行vi /oracle/product/10g/bin/dbstart,
修改 ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle为 ORACLE_HOME_LISTNER=/oracle/product/10g/
3.打开终端执行vi /etc/rc.local,追加以下内容让oracle随系统启动(注意-和oracle之间的空格存在):
su - oracle -c "/oracle/product/10g/bin/dbstart"
安装完成后查看ORACLE性能
1.查看物理内存:
grep MemTotal /proc/meminfo
2.查看交换空间:
grep SwapTotal /proc/meminfo
3.查看cpu状况:
grep "model name" /proc/cpuinfo
4.查看/tmp使用情况:
df -k /tmp
5.查看所有分区使用情况:
df -k