ORACLE安装教学


在Linux下,不更改Kernel也可能可以安装,步骤跟SOLARIS相同
但在SOLARIS下就一定要改内核参数了,我下面的教学就是针对Solaris Sparc/Intel`

在/etc/system最后加入这些:
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=2000
set semsys:seminfo_semmsl=1000
set semsys:seminfo_semmni=100
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
unset TWO_TASK

重新启动,添加GROUP
groupadd dba
groupadd oinstall
然后添加用户
useradd -c "Oracle DBA" -d /home/oracle -g oinstall -G dba -m -u 300
passwd oracle

mkdir /var/opt/oracle
cd /var/opt/oracle
mkdir u01
mkdir u02
mkdir u03
mkdir u04
(Oracle推荐使用这种4DISK的模式来提高性能和可靠性,你不需要4DISK,不过可以分布到四个文件夹或分区)
ln -s /var/opt/oracle/u01 /u01
ln -s /var/opt/oracle/u02 /u02
ln -s /var/opt/oracle/u03 /u03
ln -s /var/opt/oracle/u04 /u04
chown oracle:oinstall /u01
chown oracle:oinstall /u02
chown oracle:oinstall /u03
chown oracle:oinstall /u04
chmod 755 /u01
chmod 755 /u02
chmod 755 /u03
chmod 755 /u04

登陆到oracle
修改.profile
加入
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/8.1.7
ORACLE_SID=orcl
DBA=$ORACLE_BASE/admin
PATH=$PATH:$ORACLE_HOME/bin:/usr/local/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID DBA PATH

退出后重新登陆就可以安装了,这里的SID我命名为ORCL,你可以任意更改,当然用户和组也一样,安装时会问你DBA的组,选DBA就可以了
剩下的安装就应该很顺利了,完全按照ORACLE说的就可以.

!!!!!在Oracle 8i for Solaris Intel中有一个严重的BUG,会导致不能完成安装
Oracle建立/var/opt/oracle/oratab
但dbstart却去/etc/oratab寻找,所以导致startdb启动失败
ln -s /var/opt/oracle/oratab /etc/oratab
就可以解决这个问题

下面介绍如何在开机时自动启动ORACLE
在/etc/init.d下建立dbora
#!/bin/sh
ORA_HOME=/u01/app/oracle/product/8.1.7
ORA_OWNER=oracle
if [ ! -f $ORA_HOME/bin/dbstart ]
then
  echo "Oracle startup: cannot start"
  exit
fi
case "$1" in
  'start') # Start Oracle Database and Net8 listener
           su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart" &
           su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start" &
           su - $ORA_OWNER -c "ORA_HOME/Apache/Apache/bin/apachectl start" &
           ;;
  'stop') # Stop Oracle Database and Net8 listener
           su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut" &
           su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" &
           su - $ORA_OWNER -c "ORA_HOME/Apache/Apache/bin/apachectl stop" &
           ;;
esac

然后作一个连接
ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora

打开/var/opt/oracle/oratab
把N改为Y
orcl:/u01/app/oracle/product/8.1.7:Y

这里,我用ORACLE用户运行APACHE,在安全上有很大漏洞,你可以换成其他没有权限的用户,APACHE使用的端口是7777,你如果要换成80端口,那还要作很多改动,这里不介绍

这只是普通安装,让你能成功安装完成ORACLE,在Solaris 8, Solaris 9上都可以,
希望对大家会有帮助
 

时间: 2024-07-30 04:29:42

ORACLE安装教学的相关文章

新手入门 Windows下Oracle安装图解

oracle|window [IT168 专稿]Oracle是大中型企业.网站.公司.机构等使用的重量级的数据库.本篇给大家介绍其在Windows平台下的安装方法.    注意事项:     1. 本例以Oracle 8i R2 (8.1.6)版本为例.    2. 所有安装步骤为系统默认安装.    3. 安装之前请关闭所有正在运行的程序.    4. 为Oracle安装路径至少准备1G的硬盘空间.     安装要求:     硬件要求:     Intel奔腾处理器:    最少128 MB

Sybase和Oracle安装过程中常见问题

目录 一.sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 二.sybase在网络共享或拷贝到本机硬盘后,仍不能安装的问题 三.安装完sybase后不能启动的问题 四.syabse创建设备时死锁, win和unix下都存在 五.oracle8.1.X版本在P4机器上安装程序不能运行问题 内容 一.sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 问题的解决,方法如下: 说明:该版本在NT4平台安装正常,在win200

oracle安装过程中无法换盘

问:我在redhat8上安装oracle9i过程中,提示换第二张盘,可我的光驱却退不出来,怎么办? 光驱是mount 命令加载的,可在换盘时,我在root下用umount命令提示光盘busy.怎么办? 在线等待!!!! 答:应该这样执行Oracle安装程序/mnt/cdrom/runinstaller, 如果你是先cd /mnt/cdrom的话就会出这样的问题 解决方法是先找出访问光驱的那个进程fuser -m /mnt/cdrom再杀掉这个进程,就可以弹出光驱了

Linux下的ORACLE安装成功率99.99999%的问题

相信很多童鞋都有过在Linux上安装Oracle数据库的痛苦经历,其中绝大多数都是环境设置的问题.我给大家推荐一个国外大牛写的Oracle的安装脚本 OTK,是用Bash写的,这东东大大简化了Oracle安装过程,而且成功率达到99.9999%以上,只要确保你的Linux系统是干净的,那么按照这个教程,保证你会安装成功. 准备工作 OTK针对各种Linux提供了 安装文档,本文使用的RHEL5.5_x86_64位,数据库版本为11gR2,主要参考这个 文档. 首先准备阿好如下的安装文件: lin

Oracle安装前的环境配置脚本

傻瓜式,最简单的写法 oracle_database_linux32.zip为安装包的名字 配置比较简单单一,所以没有使用变量 #!/bin/bash ################### yum and rpm ################### touch /etc/yum.repos.d/1.repo echo "[1]" >/etc/yum.repos.d/1.repo echo "name=1 baseurl=file:///mnt/Server gpg

Oracle安装过程中物理内存检查及临时temp空间不足问题解决

Oracle安装过程物理内存检查及临时temp空间不足的情况,想必有很多的朋友都有遇到过吧,下面与大家分享下具体的解决方法,感兴趣的朋友可以参考下哈   物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB). 预期值 : N/A 实际值 : N/A 错误列表: – 可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 – Cause: 无法在指示的节点上执行物理内存检查. – Action: 确保可以访问指定的节点并可以查看内存信息. 可用

Sybase和Oracle安装过程中常遇到的问题解答

目录 一.sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 二.sybase在网络共享或拷贝到本机硬盘后,仍不能安装的问题 三.安装完sybase后不能启动的问题 四.syabse创建设备时死锁, win和unix下都存在 五.oracle8.1.X版本在P4机器上安装程序不能运行问题 内容 一.sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 问题的解决,方法如下: 说明:该版本在NT4平台安装正常,在win200

[INS-30131] 执行安装程序验证所需的初始设置失败问题解决,windows下oracle安装步骤

[INS-30131] 执行安装程序验证所需的初始设置失败问题解决,windows下oracle安装步骤 配置: 系统:windows10 数据库:Oracle Database 12c 第 1 版 速览版: 1.0  问题:[INS-30131] 执行安装程序验证所需的初始设置失败,问题解决       问题原因及解决办法:       1.1因为用户文件中含有中文,出错.(如你的账户名字包含汉字   C:\Users\张三) 打开计算机管理--本地用户和组--用户--Administrato

Oracle安装时,电脑名是中文,路径里总是有中文,请问哥哥们“基目录”和“软件位置”怎么设置呢?

问题描述 Oracle安装时,电脑名是中文,路径里总是有中文,请问哥哥们"基目录"和"软件位置"怎么设置呢? 如图: 解决方案 我在D盘新建了一个Oracle的文件夹,可是设置"Oracle基目录"和"软件位置"的时候就出现问题了,不能够在同一个目录下,而且查资料说二者不可以随意改动,"数据库文件位置"是可以随便设置的,但是不能够有中文路径,而前两者是不能够动的. 解决方案二: 基目录和软件位置放在不同的文