Fedora 10/Solaris 9 安装Oracle10g 实录

fedora装在VMWare6.5上,分配内存2G,硬盘16G

​http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html​

仔细阅读oracle10g的安装文档

​http://download.oracle.com/docs/cd/B19306_01/install.102/b15660/toc.htm​

  • 查看oracle10g必备安装包
make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
openmotif21-2.1.30-8
setarch-1.3-1

RHEL4的必须安装包


binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1


并逐一安装

$rpm -qa | grep make

[root@myrhel david]# rpm -qa | grep make   

automake14-1.4p6-12

automake16-1.6.3-5

make-3.80-7.EL4

automake-1.9.2-3

automake17-1.7.9-5

automake15-1.5-13

可以看到已经安装。

如果没有使用yum或者yumex来安装

$yum search sysstat

sysstat.i386                             5.0.5-19.el4           base  

$yum install sysstat.i386 

  • 伪装Fedora成RHEL  修改文件/etc/redhat-release  Red Hat Enterprise Linux AS release 3
  • 简历安装用户组和使用组

$su - root
#groupadd dba //数据库系统管理理组
#groupadd oinstall //Oracle文件所有者的组
#useradd -g oinstall -G dba -m -s /bin/bash oracle
#passwd oracle

  • 准备安装目录

$su - root
#mkdir -p /opt/oracle/product/10.1.0/
#chown -R oracle.oinstall /opt/oracle

加入oracle的环境变量

如果只是给oracle用户加,可以在~/bash_profile里添加 如果是其他指定用户的bash_profile加入也可以

export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.01/db_1
export ORACLE_SID=ORCL
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH:/usr/sbin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH;

  • 将文件加压并安装Oracle10g

unzip 10202_database_linux32.zip -d /tmp/oracleinstall

  • 安装Oracle10g

./runInstaller

 

安装完毕 启动监听和数据库

修改系统参数

vi /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

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

运行命令是参数改动生效

/sbin/sysctl -p

$lsnrctl start

$conn “/ as sysdba”

sql>startup


有时我们可能不能直接在服务器上安装,我们可以用远程来进行安装

vncserver安装后

用vncclient连上服务器

先以root

执行 export DISPLAY=连接客户端的IP:1.0

执行xhost

再切换为oracle,运行./runInstaller.






===============================================================

Inthirties关注Oracle数据库 维护,优化,安全,备份,恢复,迁移,故障处理