在Oracle Linux 4u4上安装Oracle 10.2.0.1.0过程笔记(一)

2015-07-16 12:08:49 · 作者: · 浏览: 3

1. 启动vc,登陆vsphere 5.1 ,


3. 启动虚拟机,选择英文,选择美式键盘,选择custom,选择自己手动分区。分区为2个,一个swap,2100M,强制主分区,另一个为ext3,全部其他可用空间。


4. 网络配置,取消DHCP, IP设置为 192.168.7.140,Netmask为 255.255.255.0,Gateway为192.168.7.166,DNS为114.114.114.114。


5. No firewall,Selinux为激活状态。


6. default language 为 英文USA,同时点选 chinese RPC。,为了以后的更稳定性,选择英文为首选语言。


7. 时区选择 上海,使用UTC时钟。


8. 设置密码,admin123


9. 选择软件


? a.点选 Application 之 Editors。


? b.点选 Development 之 Development Tools


? c.点选 System Tools 之 sysstat


10. Next,开始安装,依次按照提示插入2.3张盘。


11. 按照完毕后,在安装oracle时,会提示缺少libaio文件,在所有选择的这些包中,我检查了2边,没有发现libaio文件的所在父层,在之后的安装完毕后,从第三张盘上,有libaio文件, 这个文件是用来异步io读写的。


12. 第一次初始化linux登陆,分辨率为 800x600,在建立System User时,选择不。进入linux,这时提示的安装附加盘,跳过,此处是无法安装libaio的。


13. 安装libaio文件,,在第三张盘,mount /dev/hdc? /cdrom? ,rpm -ivh libaio-0.3.105.rpm


14. 安装vmware-tools,增强虚拟机工具。解压后,在 vmware-tools-distrib 目录下,#./vmware-install.pl ,一路拍回车,默认安装即可。分辨率选择 800x600的。再次修改配置,在install目录中有。


15. 运行,Pietty文件,root远程登录


16. 在linux上,进行配置修改环境


修改控制文件


vim /etc/sysctl.conf


?1 kernel.shmmax = 536870912
?2 kernel.shmmni = 8192
?3 kernel.sem =250 32000 100 128
?4 fs.file-max = 6815744
?5 net.ipv4.ip_local_port_range = 1024? 65000
?6 net.core.rmem_default = 4194304
?7 net.core.rmem_max = 4194304
?8 net.core.wmem_default = 262144
?9 net.core.wmem_max = 1048576
10 fs.aio-max-nr = 1048576


?


?修改许可文件,


vim /etc/security/limits.conf


oracle? soft? nproc? 2047
oracle? hard? nproc? 16384
oracle? soft? nofile 1024
oracle? hard? nofile 65536


?修改登陆文件


vim /etc/pam.d/login


session? ? required? ? ? ? pam_limits.so


?修改主机名


vim /etc/hosts


192.168.7.140? ? ? ? ora.tralinhotel.cn? ? ora


设置hostname


#hostname rac


建立用户组和用户,及其密码


groupadd oinstall
groupadd dba
groupadd oper
groupadd asmadmin
useradd -g oinstall -G dba,oper,asmadmin oracle
passwd oracle



建立目录结构


mkdir -p /u01/app/oracle/product/10.2.0/
mkdir /u01/oradata
chmod -R 755 /u01
chown -R oracle.oinstall /u01


?


修改环境变量


?vim /home/oracle/.bash_profile


?


export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/
export ORACLE_SID=ora
export PATH=$PATH:$ORACLE_HOME/bin:/usr/local/sbin:/usr/local/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export CLASS_PATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
#export LANG="zh_CN.UTF-8"
export ORACLE_TERM=vt100
if [ $USER = "oracle" ] ; then
?if [ $SHELL = "/bin/ksh" ] ; then
? ulimit -p 16384
? ulimit -n 65536
?else
? ulimit -u 16384 -n 65536
?fi
fi


?语言选项注释掉了 简体中文,默认为英文


即时生效:


/sbin/sysctl -p


下载 oracle 10.2.0.1.0


切换到oracle用户下,


?


Reboot,重启。-----<<<<


到UI界面下,用root开启xhost +


#xhost +


切换到oracle用户,开始安装oracle


su - oracle
cd database
./runInstaller


在Database Configuration Assistant 中,Password management...管理中


修改用户锁定,给scott解锁。


用Pietty,root登陆,,运行后续脚本文件,


/u01/app/oracle/oraInventory/orainstRoot.sh


/u01/app/oracle/product/10.2.0/root.sh



提示:


iSQL*Plus URL:


http://ora.tralinhotel.cn:5560/isqlplus


iSQL*Plus DBA URL:


http://ora.tralinhotel.cn:5560/isqlplus/dba


Enterprise Manager 10g Database Control URL:


http://ora.tralinhotel.cn:1158/em



至此安装如果顺利,就完毕了。


安装完毕后,用oracle用户,输入sqlplus后,无法startup nomount。提示缺少initora.ora文件。在admin目录中pfile目录中有一个备份的ora控制文件,但是此时拷贝后,无法使用,究原因是 linux中启动了好多锁文件,使ora文件无法加载,


重启reboot。清除锁文件。


然后用oracle用户登陆拷贝admin目录下pfile下的init.ora.时间戳 ,到 /dbs目录下。用sqlplus / as sysdba? 登陆后,启动 startup open,可以成功加载数据库


17. 后续安装help文件,和 翻页辅助工具。


用sys