安装oracle客户端(linux_AS4)文档

安装环境:linux version 2.6.9-22.ELsmp(Red Hat 3.4.4-2)
oracle客户端:oracle9i
目的:备忘
1.         安装linux_AS4 时选完全安装所有开发包。
################ 此段不要: 设置内核参数:##############################
查看内存的大小,用到的命令是:grep MemTotal /proc/meminfo
MemTotal:      4151420 kB
swap 分区在安装操作系统的时候就设定好了,为内存的2倍,当内存达到1G 以上
时,和内存大小相同就可以了啊。看交换分区命令是: /sbin/swapon -s
Filename                                Type            Size    Used    Priority
/dev/mapper/VolGroup00-LogVol01         partition       2031608 55804   -1

用grep MemTotal /proc/meminfo 查看内存总量
出现MemTotal XXXXXKB,其中的XXXXX 就是内存总量。
修改两个文件,如下:
#vi /etc/sysctl.conf
加入:
kernel.shmmax = 1024000000 ,一般为物理内存的一半,切换到字节。要是超过这
个值,在运行dbca 时会出现Ora-27123:Unable to attach to shared memeroy segment)
kernel.shmmni=4096
# kernel.shmall=2097152
kernel.sem=250 32000 100 128
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
修改后运行sysctl -p 命令使得内核改变立即生效。
#vi /etc/security/limits.conf
加入:
oracle hard nofile 65536
oracle soft nofile 65536
oracle hard nproc 16384
oracle soft nproc 16384
######################################
2.         Linux装好后,用(#rpm –qa 开发包名 或 #rpm -qa|grep 关键字)
当然也可以用命令来挂载iso 文件。
mount -o loop /mnt/e/rhas3/rhel-3-i386-as-disc3.iso /mnt/cdrom
察看下列包有没有:
Compat-db-4.1.25-9
Compat-gcc-32-3.2.3-47.3
Compat-gcc-32-c++-3.2.3-47.3
Compat-oracle-rhel4-1.0-3
Compat-libcwait-2.0-1
Compat-libgcc-296-2.96-132.7.2
Compat-libstdc++-296-2.96-132.7.2
Compat-libstdc++-33-3.2.3-47.3
Gcc-3.4.3-9.EL4
Gcc-c++-3.4.3-9.EL4
Gnome-libs-1.4.1.2.90-44
Gnome-libs-devel-1.4.1.2.90-44
Libaio-devel-0.3.102-1
Libaio -0.3.102-1
Make-3.80-5
Openmotif21-2.1.30-11
Xorg-x11-deprecated-libs-devel-6.8.1-23.EL
Xorg-x11-deprecated-libs-6.8.1-23.EL
如果没有,看Linux安装光盘3,4下面的RPM文件夹下有没有?
其中compat-oracle, compat-libcwait在
P4198954_21_linux.zip中,用unzip xxx.zip 解压得到。
用rpm –ivh xxx.rpm 安装rpm文件。
3.创建oracle用户和组
######################################
用root登陆
Groupadd dba
Groupadd oinstall
Useradd oracle –g oinstall –G dba
Passwd oracle
#######################################
4. 在/home/oracle/下 建setup文件夹, 将Disk1,Disk2,Disk3, 补丁包放到setup
将文件夹的访问权限授予oracle目录下的文件
chmod 777 *
chmod 777 */*
Chown –R oracle.dba setup
Ls –l setup 察看setup的权限是否是oracle
(如果权限没有设置好,下面会报一个pdf文件写错误,安装失败)
5. rpm –ivh compat-libcwait-2.1-1.i386.rpm
6. 修改 /home/oracle/.bash_profile
(注意拷贝时,一行末尾是否带其他字符?用vi 打开,仔细查看,如果有其他字符,下面的安装通不过,出现乱码)
将下列内容加入文件末尾:      
       export CLASSPATH=.:/usr/lib/jvm/java/lib:/usr/lib/jvm/java/jre/lib
       export JAVA_HOME=/usr/lib/jvm/java
       export ORACLE_BASE=/home/oracle
       export ORACLE_HOME=/home/oracle/OraHome1
       export ORACLE_SID=xxxx                    //注解:xxxx为要连接数据库的SID
       export ORACLE_TERM=vt100
       export ORACLE_OWNER=oracle
       export TNS_ADMIN=$ORACLE_HOME/network/admin
       export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
       export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
       export LD_ASSUME_KERNEL=2.4.19
      export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib   
      export PATH=$PATH:/usr/lib/jvm/java/bin:/usr/lib/jvm/java/jre/bin:/bin:/sbin
      export PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:$ORACLE_HOME/bin
7.gcc降级
#su – root
Mv /usr/bin/gcc /usr/bin/gcc34           //重命名
Ln –s /usr/bin/gcc32 /usr/bin/gcc       //创建新联接/usr/bin/gcc
Mv /usr/bin/g++   /usr/bin/g++34
Ln –s /usr/bin/g++32 /usr/bin/g++
13. 修改root的文件.bash_profile
cd /root
gedit .bash_profile
将下列内容加入
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=/home/oracle/OraHome1
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib   
export PATH=$PATH:$ORACLE_HOME/bin:/sbin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export LD_ASSUME_KERNEL=2.4.19

8.打补丁
#cd /home/oracle/setup
Unzip p3006854_9204_linux.zip
Cd 3006854
Sh rhel3_pre_install.sh
9.
最好在英文环境下安装(安装前点log out,注销,切换为英文环境)

root用户:运行 xhost + 命令
切换为oracle用户
#su oracle
Cd /home/oracle/setup/Disk1
./runInstaller
选dba用户组
10. 提示要求用root运行
su - root
#sh /tmp/orainstRoot.sh
继续
11.提示要求用root运行
sh /home/oracle/OraHome1/root.sh
遇到问题,直接按回车
12.到NET CONFIGUE ASSIST时,选
No
Oracle8i or high
13. 在linux启动Oracle控制台
#oemapp console
网络管理
#netmgr
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值