问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 的安装问题

发布网友 发布时间:2022-04-19 10:41

我来回答

2个回答

热心网友 时间:2022-04-08 06:00

我也是新来的,不过对UNIX/LINUX, ORACLE, J2EE都非常有兴趣,以后希望大家互相交流
特写这篇安装教学作为见面礼
在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/proct/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/proct/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/proct/8.1.7:[color=#DC143C]Y[/color]

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

热心网友 时间:2022-04-08 07:18

换张安装盘!oracle安装的时候要求很严的!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你喜欢外柔内刚的女孩还是外刚内柔的女孩? 男人喜欢外柔内刚还是外刚内柔型的女生 ...怎样涂好颜色啊,用彩笔还是彩铅啊...谢谢啦 ...也转动了,但是里面却没有动静,也没有风不过半分钟就关了,不是... 空调开机没反应,用遥控器点开关没反应,确定不是遥控器问题,空调重新插... 请问一下 上海电信的融合宽带一个月多少钱? 本人男 脸太圆想要瘦脸 不用药 女生初涉期货行业从事什么岗位比较好 为什么较少女生选择做期货交易 我现在就读大学,现在学校里新建一个期货专业,我在考虑转专业_百度知 ... qq屏蔽我的人怎样通通删掉 在qq里,想把一个人隐藏,却又不想删除,怎么做到 如何清除QQ“屏蔽联系人管理”列表中的人? qq怎么拉黑人,但不删除 怎么彻底删除QQ好友? QQ如何取消屏蔽此人消息的设置 qq删了好友自动屏蔽怎么解开 怎么隐藏qq好友不把他删除 QQ删好友的同时屏蔽了临时会话怎样可以取消? qq删除好友可以不屏蔽临时对话吗 QQ怎么删除已屏蔽的人? qq删好友怎么能不屏蔽 手机QQ删好友自动屏蔽的怎么移除... qq怎样取消删除屏蔽的人 在手机QQ上删除了好友,并且屏蔽了,如何解除屏蔽? 在手机QQ上删除了好友,并且屏蔽了,如何解除屏蔽呢? 微信怎么查看已加入的群聊? 微信怎么查看已经加入的群聊 微信怎么找我加入的群聊 用word怎样可以将几个文件一起放到一个文件夹里 404 Not Found 求(oracle数据库)tomcat下配置数据源步骤 如何在tomcat中配置数据源用oracle数据库 oracle和tomcat的问题 Tomcat中配置Oracle的驱动程序 eclipse jdk tomcat怎么安装 求助 tomcat配置oracle数据源出错 tomcat怎么连接oracle数据库配置文件 linux怎样安装tomcat Oracle采用连接池的方式在tomcat的server.xml文件中配置的代码 稍微有点不明白 解释一下 谢谢 在使用tomcat时数据库连接不上 如何在linux安装tomcat 求windows2003下oracle 10g + JDK1.60 +Tomcat 配置 tomcat启动出现问题 怎样安装配置tomcat 8 tomcat问题 配置完管理员后 无法登陆 tomcat无法获取可用的数据库连接 oracle 为什么oracle数据库驱动包要放在tomcat的lib下 淘宝卖家如何看买家给自己打的分数? 我是淘宝卖家,怎么才能在给买家评价前看到他们对我的评价?