安装
一安装需求(可以用free查看)
1.swap 分区不低于2G             查看方法: #grep SwapTotal /proc/meminfo
2.物理内存不低于512M            查看方法:  #grep MemTotal /proc/meminfo
3.  关闭iptables防火墙,selinux 状态disable
4.检查/etc/hosts主机名和#hostname查出的主机名一样
5.oracle安装完大约要用7G的空间
 
二、安装过程
 
安装下面的rpm
 
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
rpm -Uvh compat-db-4.1.25.9
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh compat-db-4*
rpm -Uvh gcc-4*
rpm -Uvh gcc-c++-*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
 
 
 
 
yum install setarch-2* make-3* glibc-2* libaio-0* compat-* gcc-4* libXp-1* openmotif-2* -y
安装就可以
 
vi /etc/sysctl.conf
在文件最后添加,把重复的#
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
kernel.sem = 250 32000 100 128
最小共享空间2M
最大共享空间2G
最小包K
最大打开文件数
图形端口102465000
内存读默认缓存
最大缓存
限制一样            
限制一样
#sysctl -p
使设置生效
 
vi /etc/security/limits.conf
在文件最后添加就可以
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
打开线程数(软限制)
打开线程数(硬限制)
打开文件数(软限制)
打开文件数(硬限制)
 
vi /etc/pam.d/login
对上面的限制添加对应的模块支持
session required /lib/security/pam_limits.so
在最下面添加就可以
 
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle
建主要组
建管理组
Oracle用户并-g主组是oinstall次组是dbagroup
#mkdir -p /opt/u01/app/oracle/product/10g
#chown -R oracle.oinstall /opt/u01
#chown -R oracle.oinstall /database
建立安装的目录
改变目录权限
给解压后的的目录权限
 
vi /etc/redhat-release
改变系统版本
Red Hat Enterprise Linux Server release 5 (Tikanga)
5改成4
 
su - oracle
登陆oracle用户
vi ~/.bash_profile
建立相应的环境变量
#export PATH
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=TEST
export ORACLE_TERM=xterm
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export DISPLAY=:0.0
export LC_CTYPE=en_US.UTF-8
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
 
 
 
 
TEST自己定
 
 
 
 
 
 
#注意最下面
#两行是一行
最后用#source .bash_profile执行一下文件让文件生效
 
 
配置VNC
 
#vncserver
启动VNC服务在会在/root/.vnc下面生成xstartuppasswd等文件
# vi /root/.vnc/xstartup
把里面所有#号都去掉 ,在执行一次#vncserver使更改生效
 
            
Windows打开VNC客户端输入"服务器IP:1"来连接
#su  -  root
打开一个新终端窗口利用root登陆
#xhost +
解除图形登陆权限
#su  -  oracle
打开另一个终端窗口用oracle登陆
#./runInstaller
进入oracle解压目录启动安装程序
 
 
开始图形安装
oracle安装_职场
这里选择了默认安装,也可以选下面的高级安装。主要输入密码时要用字母
 
oracle安装_休闲_02 
默认选项就可以了
oracle安装_休闲_03
 这里检查错误,一般警告可以不用管继续安装就可以了。
 
oracle安装_休闲_04
最终检查配置,执行install安装,安装会用很长时间,会切换几个画面不要管直到出现下面的窗口
 
oracle安装_oracle_05
root用后执行上面的两个文件
 
 
oracle安装_职场_06
 
oracle安装_职场_07
 出现[/usr/local/bin]: 直接回车使用默认值
 
oracle安装_休闲_08 
exit关闭
 
 
安装结束后修改vi /etc/redhat-release 内容为
Red Hat Enterprise Linux Server release 5 (Tikanga)
 
设置开机启动vi /etc/oratab
TSH1:/u01/app/oracle/product/10.2.0/db_1:Y
 
 
 
 
建立数据库
oracle安装_职场_09
在图形窗口打开一个字符终端,切换到oracle用户执行dbca安装数据库
 
oracle安装_休闲_10
选择创建一个数据库
oracle安装_oracle_11
选择一般用途
 
 
oracle安装_休闲_12
填写历程名和数据库名,填写之前选确定一下自己的SID
 
oracle安装_oracle_13
取消检查这样会更容易安装成功
oracle安装_oracle_14
设置密码要用字母
 
oracle安装_休闲_15
选择用文件系统老设备
 
 
oracle安装_职场_16
数据库文件安装路径选择下面建立的目录
oracle安装_oracle_17
建立一个目录用来单独保持数据库文件
oracle安装_职场_18
选上面自己建的目录
 
oracle安装_oracle_19
默认
 
 
oracle安装_oracle_20
默认
oracle安装_职场_21
 设置给Oracle的内存分配50%
oracle安装_休闲_22
 修改数据库连接数
 
 oracle安装_oracle_23
选独站内存不共享
 
 oracle安装_职场_24
1Controlfile:控制文件  2Datafiles:数据文件  3Redo log Groups:日志文件
 
oracle安装_职场_25
设置日志文件,名字不能一样
 
oracle安装_职场_26
执行安装
oracle安装_职场_27
安装完成