刘建和的blog

技术与管理

BlogJava 首页 联系 聚合 管理
  0 Posts :: 5 Stories :: 1 Comments :: 0 Trackbacks
Oacel9i安装于RedHat Linux9.0上 (Jean) 硬件说明: 内存:至少512M 系统说明: Oracle:版本:9.2.0.4 Linux版本:9.0 一、 Linux安装 a) 安装选择 语言选择:English 鼠标、键盘均为系统自动索寻到的默认设置 安装类型:Custom 硬盘分区:(手工)Manaually partition with Dish Druid b) 硬盘分区 分区推荐 名称 类型 容量 备注 1 / (默认) >=4G(尽量大点) 系统根目录 2 Swap 1—2倍内存 系统交换区 3 /var (默认) >=2G 4 /home (默认) >=4G 5 /boot (默认) 100M(建议) 6 /usr (默认) >=3G c) 安装过程 系统安装过程中要对以下各项进行设置 : l 网络配置:选择eth0(把eth1去掉) 去掉Configure using DHCP 配置IP、Mask、Hostname、gateway等 l 防火墙级别:High或Medium l 支持的语言选择:Chinese(P.R. of China) l 地区时间:Asia/Shanghai China Coast 在安装时还要对软件包、Graphical Interface等进行选择,可根据实际情况配置.。 安装过程中按照系统提示替换不同的盘即可 二、 Oracle安装 a) 系统必装RPM gcc cpp binutils glibc-devel compat-libstdc++ glibc-kernheaders 用以下命令查看 # rpm –q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils 若没有安装,可以在system setting 里添加 “开始” -> programs -> system setting à Add/Remove Application b) 用户和环境设置 建立Oracle用户和组 # groupadd dba # groupadd oinstall # useradd –g oinstall –G dba oracle # passwd oracle 建立Oracle目录及其权限 # mkdir /opt/oracle # mkdir /opt/oracle/produce # mkdir /opt/oracle/produce/9.2.0 # mkdir /var/opt/oracle # mkdir /var/oracle # chown –R oracle.oinstall /opt/oracle # chown oracle.dba /var/opt/oracle # chmod 755 /var/opt/oracle #mkdir /etc/oratab c) 设置系统内核参数 设置系统共享内存,一般为物理内存的一半,如系统物理内存为512M,则设为494967295;若物理内存为1G,则应该为8589934590 建议设置方法: 用命令直接生效:echo 49496795 > /proc/sys/kernel/shmmax 编辑 /etc/sysctl.conf 加入下面一句:kernel.shmmax=494967295 d) Oacle安装环境 编辑oracle 用户环境变量 文件:/home/oracle/.bash_profile 若用oracle用户登录,则在terminal下输入 # vi /$HOME/.bash_profile 添加下列设置 #User specific environment and startup programs BASH_ENV=$HOME/.bashrc export LD_ASSUME_KERNEL=2.4.1 export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/produce/9.2.0 ORACLE_SID=radius;export ORACLE_SID export ORACLE_term=xterm $ORACLE_HOME/network/admin export NLS_LANG=AMERICAN_AMERICAN.ZHS16GBK export ORA_NLS33=$ORACLE_HOME/ocommon/nls/asmin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/etc:/usr/ccs/bin:/usr/openwin/bin:$ORACLE_HOME/local/GNU/bin PATH=$PATH:$ORACLE_HOME/local/bin:$ORACLE_HOME/NSCPnav/bin:$ORACLE_HOME/bin PATH=$PATH:/usr/local/samba/bin:/usr/ucb export PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH umask 022 e) Oracle安装文件准备 可以从Oracle公司网站下载Oracle9i for Linux三个文件或买个盗版盘 把三个文件拷在Oracle目录下(/home/oracle) 解开三个文件 #su oracle #gungip oracle9i_linux_9.2.0.4_disk1.cpio.gz oracle9i_linux_9.2.0.4_disk2.cpio.gz oracle9i_linux_9.2.0.4_disk3.cpio.gz #cpio –idm < oracle9i_linux_9.2.0.4_disk1.cpio #cpio –idm < oracle9i_linux_9.2.0.4_disk2.cpio #cpio –idm < oracle9i_linux_9.2.0.4_disk3.cpio 得到三个文件夹Disk1,Disk2,Disk3 f) Oracle安装 1、用oracle用户进入系统,运行Disk1下面的runInstaller #cd /Disk1 #./runInstaller 2、在安装过程中需要注意的设置 l Unix Group Name:(oinstall – 你在系统里添加的组) l 在安装过程中会遇到运行/tmp/orainstRoot.sh文件提示 操作如下: 打开一个新的terminal在shell下输入下面指令 #su 输入密码 #cd /tmp #./orainstRoot.sh 继续安装 在安装时一般按默认设设置进行 l 输入Global Database Name和SID 两个值均为:radius (或你自己想要的) 注:若符合下面两个条件一般系统安装是不会出错的 1、系统安装必须的RPM 2、环境变量文件设置正确 三、 Oracle服务启动 在安装Oracle后系统会默认启动数据库系统、Listener和Instace若系统重新启动后要启动下面几个基本服务,保证客户端能正常访问 注:Linux登录时必须以 Oracle用户进入 a) 数据库启动 在shell下输入 # sqlplus “/as sysdba” # startup #sql>exit b) Listener启动 #lsnrctl LSNRCTL>start c) Instace启动 #svrmgrl SVRMGRL>start 四、 Oracle for windows客户端安装 a) 程序安装 在windows 系统下安装oracle9i for windows ,选择客户端安装 b) TNS配置 配置文件: ..ora90\network\ADMIN\tnsnames.ora 五、 Oracle可能遇到的问题 a) 系统中文问题 oracle Server端的语言设置必须和Client端一至,不然会出现 invid or unknown NLS parameter value specific 若Server采用ZHS16GBK语言,则客户端注册表中项NLS_LANG的值正确的为: SIMPLIFIED CHINESE_CHINA。ZHS16GBK 或:AMERICAN_AMERICA。ZHS16GBK
posted on 2005-11-06 12:38 jeanlius 阅读(203) 评论(0)  编辑  收藏 所属分类: Oracle tech

只有注册用户登录后才能发表评论。


网站导航: