Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > AS4下面安装Oracle9204
【标  题】:AS4下面安装Oracle9204
【关键字】:AS4,Oracle9204
【来  源】:http://www.cublog.cn/u/4357/showart.php?id=255439

AS4下面安装Oracle9204

Your Ad Here

AS4下面安装Oracle9204
一 安装前准备
1.安装AS4,选择全部安装
2.下载Oracle9204,到Oracle的官方网站
3.安装JDK1.4.2
4.检查compat ,openmotif,setarch
  命令: rpm -qa|grep compat
   java-1.4.2-gcj-compat-1.4.2.0-26jpp
   compat-libcwait-2.1-1
   compat-libstdc++-296-2.96-132.7.2
   compat-db-4.1.25-9
   compat-libstdc++-33-3.2.3-47.3
   compat-libgcc-296-2.96-132.7.2
   compat-gcc-32-c++-3.2.3-47.3
   compat-gcc-32-3.2.3-47.3
  命令: rpm -qa|grep openmotif
   openmotif-2.2.3-6.RHEL4.2
   openmotif-devel-2.2.3-6.RHEL4.2
  命令: rpm -qa|grepm setarch
    setarch-1.6-1
5.准备安装过程中需要的用户和用组
 创建用户组:
# groupadd oinstall
# groupadd dba
  创建用户:
# useradd -g oinstall -G oracle
设置密码为oracle
  passwc oracle 
6.准备安装目录
# cd /opt
# makedir -p ora9/prodect/9.2
# makedir /var/opt/oracle
# chown -c -R oracle.dba /opt/ora9
7.调整内核参数,调节信号以及共享内存
编辑/etc/sysctl.conf 文件加入一下语句
# vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 5368709120
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
注意sem的参数说明:
 4个参数依次为SEMMSL(每个用户拥有的最大信号量);SEMMNS(系统最大信号量);
  SEMOPM(每次SEMOPM系统调用操作数);SEMMNI(系统辛苦量集最大数)
Shmmax 最大共享内存2GB 物理内存如果小的话可以设成 536870912
Shmmni 最小共享内存 4096KB
Shmall 所有内存大小
规则:SHMALL*页大小>=SHMSEG*SHMMAX
     SHMALL*页大小=SHMMNI*SHMMAX
SHMMSL=主机用户进程数/25
SHMMAX>SHMLBA
设置完成后用命令 more /etc/sysctl.conf |grep kernel.s 检查
8.降级gcc,g++
# cd /usr/bin
# mv gcc gcc34
# ln -s gcc32 gcc
# mv g++ g++34
# ln -s g++32 g++
检查版本
gcc -v
g++ -v
9.设置oracle对文件的要求
编辑文件:/etc/security/limits.conf 加入一下语句:
oracle        soft            nofile             65536
oracle        hard            nofile             65536
oracle        soft            nproc              16384
oracle        hard            nproc              16384
9.设置环境变量
切换用户到oracle:su - oracle
编辑.bash_profile内容如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
#export DISPLAY="127.0.0.1:0.1"
export ORACLE_BASE=/opt/ora9
export ORACLE_HOME=/opt/ora9/prodect/9.2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apche/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=hkfy
export ORACLE_TERM=xterm
export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:/lib:/usr/lib:/usr/local/lib:$LDLIBRARY_PATH
#export NLS_LANG=ZHS32GB18030
#export NLS_LANG='simplified chinese_china.ZHS16CGB231280'
export NLS_LANG=zh_CN.GBK
#export NLS_LANG=zh_CN.GB18030
export LC=en.US
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
unset USERNAME
编辑完成后,保存退出。
重新启动电脑
二 完成安装
启动完成后进入oracle用户
1.解压缩安装包
gunzip ship_9204_linux_disk1.cpio.gz
gunzip ship_9204_linux_disk2.cpio.gz
gunzip ship_9204_linux_disk3.cpio.gz
得到文件
ship_9204_linux_disk1.cpio
ship_9204_linux_disk2.cpio
ship_9204_linux_disk3.cpio
释放cpio文件
cpio -idmv <ship_9204_linux_disk1.cpio
cpio -idmv <ship_9204_linux_disk2.cpio
cpio -idmv <ship_9204_linux_disk3.cpio
得到文件夹
Disk1,Disk2,Disk3
#cd Disk1
#./runInstaller
----------------------------------------------------------------------------------
安装过程中要注意的问题
1.在安装过程中要你输入UNIX Group name:oinstall
2.如果提示orainstRoot.sh权限问题,则需要在root下执行sh /tmp/orainstRoot.sh,然后继续
3.安装时注意字符集,选择为GBK,否则会出问题。
4.建立数据库时提示root.sh,则需要到root下执行sh root.sh,按默认执行,位置$ORACLE_HOME
5.安装过程提示/opt/ora9/prodect/9.2 权限问题,可以另开窗口将权限改为oracle.dba
在结束时还会提示权限问题,另开窗口,修改权限为root.root
6.出现ins_oemagent.mk 和 ins_ctx.mk问题,则是前面的gcc和g++没有降级,按前面的方法降级,点重试即可。
7.NLS错误:需要修改.bash_profile中NLS_LANG为zh_CN.GBK,在安装的时候字符集也要选择GBK
8.安装过程可能会出现/etc/oratab file doesn't exist
  可以执行下面的语句:
 # cd /opt/ora9/prodect/9.2/install/utl
 # sh root.sh
---------------------------------------------------------------------------------
三 启动数据库服务
以oracle用户登录
启动数据库
$sqlplus /nolog
SQL> conn / as sysdba
SQL> startup
SQL> quit
启动监听
$lsnrctl
LSNRCTL> start
LSNRCTL> statu
LSNRCTL> exit
查看oracle是否挂起
ps -ef |grep ora
关闭数据库
$lsnrctl
LSNRCTL> stop
LSNRCTL> exit
$sqlplus /nolog
SQL> conn / as sysdba
SQL> shutdown immediate
SQL> quit
-----------------------------------------------------------------------------------
关于12705和01460错误
1. ORA-12705:invalid or unknown NLS parameter value specified
  问题出现:
  在安装Oracle创建数据库的时候,出现此报错信息
  原因:.bash_profile中的NLS_LANG设置的不正确,与你在安装数据库的时候所选择的字符集不匹配。
  解决:在我的安装中,需要修改NLS_LANG=zh_CN.GBK
2. ORA-01460: unimplemented or unreasonable conversion requested
   问题出现:
  在数据安装完成的时候,在Windows上用SQLPLUS工具访问数据时,报错ORA-01460
  原因:
  查看数据库字符集
  select value from props$ where name='NLS_CHARACTERSET';
  ZHS16CGB231280
  PL/SQL只能与GBK配合得好.这是PL/SQL的问题,但提示了我们数据库没有设成GBK
  解决:
  重装ORALCE
  安装时,将字符集改成
  ZHS16GBK
  解决:在我的安装中,需要修改NLS_LANG=zh_CN.GBK
与iis服务相关的一个系统服务--eventlog:【上一篇】
日记:【下一篇】
【相关文章】
  • as4+postfix+cyrus-sasl+mysql+postfixadmin+courier-
  • RHELAS4下的安装LAMP与Discuz
  • 在RedHat AS4.0(X86) 上安装 Oracle9iR2 数据库(整理)
  • Redhat Linux AS4使用经验记录
  • AS400发邮件
  • 在RHEL AS4 下安装Bind 9.3.3
  • RedHat AS4 下安装oracle10g (Inber 转applecn)
  • Red Hat Enterprise Linux AS4 U4官方网站的下载方法
  • oracle9204更改字符集步骤方法
  • Rhel AS4 server sendmail配置,带SMTP认证
  • 【随机文章】
  • 《COM原理及应用》学习笔记之第十二章
  • WLAN的疫苗和胃动力 ——解读IEEE 802.11i/n标准
  • MFC的子类化技术
  • oracle 10g 启动脚本for solaris
  • PhotoImpact 10 视频教程-按钮图库
  • [原创]通过webshell获得admin全攻略
  • javascript测试工具JsUnit 2.1
  • 基于PHP+MySQL的聊天室设计
  • 让JSP页面过期
  • 获取SQL Server版本(源代码)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.