好文档 - 专业文书写作范文服务资料分享网站

SuSE11安装Oracle 10g_20150621

天下 分享 时间: 加入收藏 我要投稿 点赞

SuSE11安装Oracle 10g(64位)详细步骤

郑海树 2015-6-18

一、安装SuSE .................................................................................................................................. 1 二、oracle安装前准备 .................................................................................................................. 2 三、安装oracle 10g ...................................................................................................................... 4 四、升级到10.2.0.5.0 ................................................................................................................ 10 五、创建数据库实例 ..................................................................................................................... 16 六、安装rlwrap ............................................................................................................................ 28

一、安装SuSE

设备环境:Vmware虚拟机,操作系统为64位SuSE 11 sp3版。

给虚拟机分配了40G的空间。另外给内存分配了2G,给交换空间分配了4G。

安装系统时在选择程序包那一步,记得把“Oracle服务器库”和“开发”勾选起来

1

二、oracle安装前准备

1 检查是否关闭了防火墙和SELinux。若未关闭,则按下面的步骤关闭防火墙和SELinux: # chkconfig iptables off 修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled 重启系统 #reboot

2 检查oracle依赖包“Oracle服务器库”和“开发”后,安装oracle 10g或oracle 11g不缺依赖包。

3 创建oracle用户及组

groupadd dba groupadd oinstall useradd -g oinstall -G dba -m oracle passwd oracle

mkdir -p /u01/app/oracle/product/10.2.0/db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01

4 配置oracle环境变量 # cd /home/oracle # vi .profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=zxin export ORACLE_TERM=xterm

export NLS_LANG=\export ORA_NLS33=$ORACLE_HOME/common/nls/admin/data LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin 改完后执行

# source .profile

可以用env | grep ora命令查看环境变量设置效果。

5 设置系统内核参数,在sysctl.conf文件末尾增加或修改参数 # vi /etc/sysctl.conf

net.ipv4.ip_local_port_range=1024 65500

2

保存退出,然后执行下面的命令来使配置生效 # sysctl -p

6 修改系统版本号

因为Oracle 10g发布时,SuSE 11还没发布,所以SuSE 11不是Oracle 10g认证的操作系统。解决办法是把/etc/SuSE-release中的11改为9。 # vi /etc/SuSE-release

SUSE Linux Enterprise Server 9 (x86_64) VERSION = 9 PATCHLEVEL = 3

7 准备oracle安装文件。注销后以oracle用户登录,将

10201_database_linux_x86_64.cpio.gz和p8202632_10205_Linux-x86-64.zip拷贝到桌面。打开终端

Desktop> gunzip 10201_database_linux_x86_64.cpio.gz Desktop> cpio -idmv < 10201_database_linux_x86_64.cpio

8 检查DISPLAY变量和LANG变量 Desktop> echo $DISPLAY 若值为空,要设为

Desktop> export DISPLAY=:0.0

Desktop > echo $LANG

若不是英语要设为英语,否则安装界面会显示乱码 Desktop> export LANG=en_US

3

三、安装oracle 10g

1 启动安装界面

Desktop> cd database/ database> ./runInstaller 此时会报display的错误:

Checking Temp space: must be greater than 80 MB. Actual 25032 MB Passed Checking swap space: must be greater than 150 MB. Actual 4094 MB Passed Checking monitor: must be configured to display at least 256 colors

>>> Could not execute auto check for display colors using command /usr/X11R6/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<

Some optional pre-requisite checks have failed (see above). Continue? (y/n) [n]

假如装的是11g就不会报错。这可能是oracle 10g的一个bug。输入“y”继续安装。

2 启动安装界面。对oracle不是很熟的话选基本安装。oracle软件和oracle实例建议分开安装,所以把Create Starter Database前默认的勾去掉。Next

4

SuSE11安装Oracle 10g_20150621

SuSE11安装Oracle10g(64位)详细步骤郑海树2015-6-18一、安装SuSE............................................................................................................................
推荐度:
点击下载文档文档为doc格式
8jt275qgr39x6b74310d
领取福利

微信扫码领取福利

微信扫码分享