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 x11为id:3 full multiuser 命令行模式

 

使用xftp将oracle安装文件上传至虚拟机目录下

将安装盘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 oracle:oinstall 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

由于截图丢失,稍后补上

转载于:https://blog.51cto.com/rexyuan/364865