首页 - 数据库 - Oracle

Linux 7.1 上的 oracle8.1.7安装过程记录。

发布时间: 2007-04-19 05:46    作者: 未知    来源: 未知    浏览:    评论


系统准备 ======== redhat8按server方式安装需要增加的安装包大类: 1 包含一个X系统,建议使用GNOME, 2 将开发工具包DEVELOP TOOLS选上,标准的GCC工具等就有了。 3 建议将NETWORK UTILIETY选上,nmap mtr之类的小工具很有用 安装大约1.4G空间 安装后将语言环境设置缺省的en_US.UTF-8 (在RedHat 7.3下缺省是en_US.iso885915)改成en_US root#vi /etc/sysconfig/i18n 改成: LANG="en_US" SUPPORTED="en_US:en" 一 安装前准备 ============= 0 下载: 1 最新的JVM:建议使用JDK1.4http://java.sun.com/jdk1.4.2

2 Oracle8.1.7的安装包: http://technet.oracle.com/software/products/oracle8i/content.html linux81701.tar oracle8i的LINUX安装包 glibc-2.1.3-stubs.tar.gz 补丁程序   ( http://download.oracle.com/otn/linux/oracle8i/glibc-2.1.3-stubs.tar.gz )

2 创建用户和组 oracle8i服务用户名:oracle属于dba组 root#groupadd dba root#useradd oracle -g dba 修改oracle用户密码: root#passwd oracle 3 设置oracle用户的环境变量,加入以下设置: oracle%vi ~oracle/.bash_profile ##################################################### export LD_ASSUME_KERNEL=2.2.5 # ORACLE_HOME主目录 export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/8.1.7 # 缺省字符集: export NLS_LANG=american # 命令行工具入口 export PATH=$PATH:$ORACLE_HOME/bin ##################################################### 如果需要让这些环境设置马上生效: source .bash_profile 二 ORACLE的安装过程 =================== 解包linux81701.tar(大约530M) oracle%tar xf linux81701.tar 用Oracle用户进入X环境下,运行解包出的Disk1/runInstaller 整个安装过程最好开启2个窗口:一个是runInstaller, 在另外一个终端窗口里运行一些辅助脚本程序 以下是按照安装步骤2个窗口的切换过程: ORACLE INSTALLER PATCH TERMINAL ------------------------------------------------------------------------------------------------- 1 /PATH/TO/Disk1/runInstaller, 按部就班地按照缺省选项安装就行。 建议只选择: 1 Oracle Server 2 Net8 3 Oracle Utilities 4 Orcale Configuration Assistants 不安装OPS,不安装JServer等,单数据库单实例, 否则会慢得让你怀疑死机了…… 2 中间有关出现权限组设置时, 都填写预先设置好的dba组 当ORACLE安装提示运行oracle用户组权限设置脚本时 root#orainstRoot.sh 3 中间关于数据库安装的配置选择不安装数据库 (或者最后出现数据库助手时不安装,一定等用 oracle提供的glibc-2.1.3-stubs.tar.gz中的 setup_stub.sh打完补丁以后再装数据库) 4 当ORACLE安装提示用root运行root.sh时 root#root.sh Oracle8.1.7.0.1的版本此时的root.sh有个bug在第156行,改正如下: RUID=`/usr/bin/id|$AWK -F( '{print $2}'|$AWK -F) '{print $1}'` 最后少写个单引号" ' "---------^ 5 ORACLE应用程序安装完成, NET8配置按照缺省设置(Perform typical configuration)即可 至此:数据库应用和网络服务基本安装初步完成 但数据库没有初始化,可以先退出Installer安装界面 6 切换到oracle用户打补丁程序 oracle%cp glibc-2.1.3-stubs.tar.gz %ORACLE_HOME/ oracle%cd $ORACLE_HOME oracle%tar zxf glibc-2.1.3-stubs.tar.gz oracle%./setup_stubs.sh 7 补丁打完后,在X环境中,用oracle用户启动dbassist 按照提示创建数据库。 oracle%dbassist 安装完成 数据库设置完成后,将新安装的ORACLE_SID设置到.bash_profile里:假设使用缺省的数据库实例ID名:orcl export ORACLE_SID=orcl 这时候已经可以使用dbstart脚本启动数据库了 oracle%dbstart 或者 oracle%sqlplus SQL>connect internal SQL>startup 监听端口启动 oracle%lsnrctl start 三 设置服务自动启动 =================== 设置相应数据库实例允许用系统服务自动启动 root# vi /etc/oratab 将最后的: orcl:/home/oracle/product/8.1.7:N 改为: orcl:/home/oracle/product/8.1.7:Y 简单的服务自动启动脚本 root# vi /etc/rc.local #start oracle8i listener first su - oracle -c 'lsnrctl start' #start oracle8i su - oracle -c 'dbstart'
Smile Big Smile Surprise Stick out tongue Wink Sad Tongue Tied Indifferent Crying Embarrassed Cool Angry Angel Devil [8-|] [:#] [:-*] [:^)] [<:o)] [|-)] Yes Beer Left Hug Music Star Time Snail Pizza Automobile Umbrella Computer Storm [mo] [8o|] [^o)] [+o(] [*-)] [8-)] Coffee No Drinks [Z] Right Hug Cake Broken Heart Gift Wilted Flower Movie Dog Idea Sleep Email Travel Paradise
呢称:

加粗 斜体 下划线 链接 图片 代码 邮件地址 引用 列表

最多只能输入100个字符

Tags

SQL 数据库 asp.net C# XML 控件 .NET教程 程序 事件 数据 安全 代码 Server 客户端 验证 数据库专栏 接口 文件 Oracle DataSet 函数 DataGrid 问题 .net return C#语言 JavaScript 服务 IIS 对象 语句 windows 继承 时间 web.config 设计 开发 参数 变量 解决 字符 ADO.net 环境 VB.Net语言 web 异常 工具 服务器 计算 实例 OLEDB Application VB Word WebService insert asp net 安装 记录

精华推荐

更多

精品下载

更多