Centos4.x下载地址 www.centos.org
Oracle<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />9.2.0.4 下载地址 www.oracle.com
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Vmware各版本的区别

vmware workstation可运行在非服务器的操作系统之上,多用于多个操作系统共存的测试环境。

Vmware server前身是GSX server 是属于hosted virtualization。也就是说需要在硬件上先安装服务器版的操作系统(如windows server 2003),然后安装本产品,之后才可以创建虚拟机。由于还是需要运行在一个胖操作系统之上,对其性能影响很大。
ESX Server
是基于hypervisor的虚拟化产品,是基于linux的瘦操作系统,这样虚拟机和硬件的通话非常直接,性能得到最大限度的保障,由于费用较高,多用于中大企业的虚拟化方案

 

虚拟机网络连接方式设置的区别

Bridge桥接网络:虚拟机与主机处于同一子网,虚拟机可以连接外网,但是主机没有接通外网的时候和虚拟机不能互相ping
Host only方式:虚拟机和主机通过vnet1通信,虚拟机不能连接外网,但是主机没有接通外网的时候与虚拟机也能互相通信,此时需注意主机的vmnet1网卡需要和虚拟机设置成同一网段

 

虚拟机的其他设置

硬盘类型:scsi
取消allocate all disk space now复选框
点选spilt vitual disk into multiple files单选框

 

开始安装centos

跳过安装光盘检测
语言简体中文(此处的语言设置是安装过程中的语言设置,与系统的语言设置无关)
安装类型:定制
选择手动分区,swap分区大小设置为物理内存两倍以上,强制为主分区。剩余空间挂载到根目录,选择fill to maximum allowable size 文件系统ext3 强制为主分区
第一块Scsi硬盘 /dev/sda
第二块scsi硬盘 /dev/sda
Ide硬盘 /dev/hda

 

编辑网络设备:关闭dhcp 引导时自动激活地址设为192.168.0.99 掩码 255.255.255.0
网关192.168.0.1(必须,为windows机器的地址)

 

关闭防火墙和SELinux

 

Root口令123qwe

 

软件包组选择xwindow gnome editors 开发工具下development tools 开发工具 lagacy software development 原有的软件开发

 

安装结束后在生成/root/install.log完整安装日志
/root/anaconda_ks.cfg 包含选择的安装选项的kickstart文件,用于无人值守安装    

 

安装完成后reboot完成剩余设置

 

在物理机使用securecrt远程登陆centos
vi /etc/inittab 打开设置文件

 

修改第一行id:5:initdefault x11id:3 full multiuser 命令行模式

 

使用xftporacle安装文件上传至虚拟机目录下
将安装盘centos目录下的rpms目录下的24个补丁包上传至linux安装
安装前准备:

   补丁包: p3006854_9204_LINUX.zip

    p2617419_210_GENERIC.zip

    p3238244_9204_LINUX.zip 

               以上几个包在 csdn 里都可以下载到,百度或 Google 一搜选 csdn 的就可以下载到。

              compat-libcwait-2.0-2.i386.rpm
    compat-oracle-rhel4-1.0-5.i386.rpm
    
以上两个包可以在此下载: http://oss.oracle.com/projects/compat-oracle/files/RedHat/

     giflib-4.1.3-8.i386.rpm

glib-1.2.10-26.fc7.i386.rpm

libpng10-1.0.18-2.i386.rpm

ORBit-0.5.17-22.rhel5.i386.rpm

gtk+-1.2.10-57.fc7.i386.rpm

imlib-1.9.15-2.fc7.i386.rpm

gnome-libs-1.4.2-7.rhel5.i386.rpm

以上包可以在此下载 :http://blogimg.chinaunix.net/blog/upfile2/080623102132.zip

  需要从光盘上找的软件包:

compat-db-4.2.52-5.1.i386.rpm -------------- AS5 disk 3

compat-gcc-34-3.4.6-4.i386.rpm ------------- AS5 disk 2

compat-gcc-34-c++-3.4.6-4.i386.rpm--------- AS5 disk 2

compat-libgcc-296-2.96-138.i386.rpm ---------AS5 disk 3

openmotif-2.3.0-0.3.el5.i386.rpm --------------AS5 disk 3

openmotif-devel-2.3.0-0.3.el5.i386.rpm --------AS5 disk 3

libXpm-3.5.5-3.i386.rpm -----------------------AS5 disk 1

libXpm-devel-3.5.5-3.i386.rpm -----------------AS5 disk 2

libXp-1.0.0-8.i386.rpm -------------------------AS5 disk 2

libXp-devel-1.0.0-8.i386.rpm -------------------AS5 disk 2

 

Cd rpm45
Rpm –ivh *.rpm
(这里遇到一个错误, compat-gcc-34-3.4.6-4.i386.rpm 下载成了一个 EL 版的,虽然文件名一样,但是依赖关系是通不过的
将已经安装过的包的移走
新建目录 mkdir installed
Mv 已经安装过的包 installed/

 

开始安装oracle

创建oracle用户 groupadd oinstall
Groupadd dba
规划oracle安装目录 cd /
Mkdir u01
Cd u01
Mkdir oracle
Pwd

 

 

Useradd –g oinstall –G dba –d /u01/oracle oracle
Oracle主组oinstall 辅助组dba 路径/u01/oracle 用户名oracle
Passwd oracle 修改密码为oracle
Cd /
Chown –R oracleoinstall u01
-R递归方式 用户:组

 

Ls –la可以看到.bash_profile

 

Vi .bash.profile
添加ORACLE_SID=myoracle
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
PATH=$ORACLE_HOME/bin:$PATH
LD_ASSUME_KERNEL=2.4.19
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

 

export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH

 

stty erase ^h 使用sqlplus下的退格可用

 

export 提交生效

 

保存退出
Su – oracle 切换回oracle
 Env | grep ORA

 

可以看到环境变量已经生效
Exit退出回到root
Cd
使用gzip依次解压oracle安装文件
Gzip –d ship_9204_linux_disk1.cpio.gz
Gzip –d ship_9204_linux_disk2.cpio.gz
Gzip –d ship_9204_linux_disk3.cpio.gz

 

设置内核参数
修改/etc/sysctl.conf文件
kernel.shmall = 2097152
kernel.shamax = 2147483648 # 这里设置为物理内存的一半 1G 内存的话为: 512×1024×1024 2G 内存的话为: 1024×1024×1024
kernel.shamni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

 

保存退出
执行 sysctl –p 以反映修改 使内核参数立刻生效,重启也可以。

也可以在运行时通过执行下列命令更改内核参数:

#echo 250 32000 100 128 > /proc/sys/kernel/sem

#echo 268435456 > /proc/sys/kernel/shmmax  # 1/2 * mem_size(M) * 1024 *1024

#echo 4096 > /proc/sys/kernel/shmmni

#echo 524288 > /proc/sys/kernel/shmall # mem_size(M) * 1024

#echo 65536  > /proc/sys/fs/file-max

#echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range

 

然后
cpio -idmv < ship_9204_linux_disk1.cpio
解开后删除rm -f ship_9204_linux_disk1.cpio压缩包
依次解开三个包之后
Mv Disk* /u01
Cd /u01 修改属组
Chown –R oracle:oinstall Disk*

 

开始正式安装

切换用户至oracle
Su - oracle
设置环境变量 vi .bash_profile
DISPLAY=192.168.0.1:0export DISPLAY

 

启动 xmanage passive

 

开始安装 cd /u01/Disk1/

 

启动xmanager后要求使用root用户登陆
Cd /tmp
./orainstRoot.sh

 

安装结束要求以root身份运行一个脚本
Cd /u01/oracle/
./root.sh

 

参数为默认值
软件安装完成
切换回linux 运行 netca 配置listener
运行dbca创建数据库
创建完成运行ps –ef | grep oracle可以看到实例的进程已经全部启动起来
Sqlplus /nolog 登陆数据库
Conn /as sysdba

 

关闭数据库 shutdown immediate
启动 sqlplus /nolog
Conn /as sysdba
Startup
 
由于截图丢失,稍后补上