oracle+10g+ins_sysman.mk,Rhel5.4_64 上安装oracle 10g_64(经过实测)--Linux爱好者-搜狐博客...
3.以下修改内核参数等文件,已保证Oracle的预安装准备成功。执行如下:
vi /etc/sysctl.conf 行末添加以下内容
# 20091208 add content for oracle install
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
执行下述命令。导入刚才写入的参数。不执行,oracle在后面安装前的检测会报警。
sysctl -p
vi /etc/security/limits.conf 行末添加以下内容
# 20071212 add content for oracle install
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
vi /etc/pam.d/login 行末添加以下内容
# 20071212 add content for oracle install
session required pam_limits.so
vi /etc/selinux/config 确保以下内容
SELINUX=disabled
此处再确认一下吧。
4.创建oracle用户,和一些安装目录
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba -m oracle
passwd oracle
mkdir -p /opt/oracle
chown -R oracle.oinstall /opt/oracle
将oracle的安装文件置于家目录,进行加压。
zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv
5.添加环境变量,定义SID等
su - oracle
vi .bash_profile
#--------------------------------------
# Set for Oracle10g Install;
#--------------------------------------
trap " " 0 1 2 3 5 9 15
trap clear 0
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=dsc
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
export
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERNEL=2.6.18
export NLS_LANG="AMERICAN_CHINA.ZHS16GBK"
LC_CTYPE=zh_CN.UTF8
LC_ALL=zh_CN.UTF8
LANG=zh_CN.UTF8
umask 022
#
执行环境设置
source ~/.bash_profile
6.因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release
把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本:
Red Hat Enterprise Linux AS release 4 (Nahant Update)
当然oracle安装完成后,要修改回来.
7.安装oracle终端输入:xhost local:oracle
non-network local connections being added to access control list
#export DISPLAY=:0.0
#xhost +
su - oracle
export LANG=en_US
./database/runInstaller
安装到最后时,一定要注意运行安装系统提示的那两个脚本。
8.启动oracle
安装后的调整dbstart
在运行$ORACLE_HOME/bin/dbstart时报错,
Failed to auto-start Oracle Net Listene using
/ade/vikrkuma_new/oracle/bin/tnslsnr
解决方法:修改dbstart这个文件,找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
su - oracle
vi `which dbstart`
ORACLE_HOME_LISTNER=$ORACLE_HOME
修改/etc/oratab文件
dsc:/datas/apps/oracle/product/10.2.0/db_1:Y
创建自启动脚本。
oracle
10g在自身的dbstart已经启动了lsnrctl,所以下面的脚本上注释掉了lsnrctl的启动
touch dbora
chmod 700 dbora
vi dbora
dbora内容如下
#!/bin/bash
#
# chkconfig: 2345 80 05
# description: Oracle 10g Server
# /etc/init.d/dbora
#
# Run-level Startup script for the Oracle Instance, Listener,
and
# Web Interface
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=dsc
export PATH=$PATH:$ORACLE_HOME/bin
ORA_OWNR="oracle"
# if the executables do not exist -- display error
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME
]
then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- startup, shutdown,
restart
# of the instance and listener or usage display
case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
# su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl
start"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start
dbconsole"
su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl
start"
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
# su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl
stop"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop
dbconsole"
su $ORA_OWNR -c "$ORACLE_HOME/bin/isqlplusctl
stop"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0`
start|stop|restart|reload"
exit 1
esac
exit 0
加载到自动启动目录
cp dbora /etc/rc.d/init.d
chkconfig --add dbora
chkconfig --list | grep dbora
[root@localhost init.d]# /sbin/chkconfig --add
dbora
[root@localhost init.d]# /sbin/chkconfig --list |grep
dbora
dbora 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
一些服务介绍和补充
a:$ORACLE_HOME/bin/dbstart | dbshut
b:$ORACLE_HOME/bin/lsnrctl start | stop 监听器启动|关闭。
c:$ORACLE_HOME/bin/emctl start | stop dbconsole
访问 http://yourIP:1158/em
d:$ORACLE_HOME/bin/isqlplusctl start | stop
访问 http://yourIP:5560/isqlplus
oracle+10g+ins_sysman.mk,Rhel5.4_64 上安装oracle 10g_64(经过实测)--Linux爱好者-搜狐博客...相关推荐
- 安装oracle后在cmd,在WINDOWS上安装ORACLE RAC的注意事项
在WINDOWS上安装ORACLE RAC的注意事项 1.检查防火墙和杀毒软件 如果不关掉防火墙,在安装CRS时,在"Oracle Clusterware Configuration Ass ...
- aix 7 oracle 10g,在64位aix上安装oracle10g
在aix中安装oracle比linux要方便许多,不需要先设置什么内核参数.设置好oracle用户,组,这些与在linux上安装一样.分配空间,在profile中设置bin目录的路径,oracle_h ...
- 如何使用免安装的mysql-孤单的小孩儿-搜狐博客
http://www.360doc.com/content/12/0108/23/1369263_178199446.shtml 2008-07-03 18:22 我以mysql-noinstall- ...
- 使用 VMware Server 在 Linux 上安装 Oracle RAC 10g
如下文档摘自oracle官方网. 作者:Vincent Chan 2007 年 1 月发表 于 10 月份 Oracle OpenWorld 2006 上推介的 Oracle 坚不可摧的 Linux ...
- 使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g
DBA:Linux 下载 VMware Server 1.0.1 Oracle Enterprise Linux 4,Kernel 2.6.9-42.0.0.0.1.ELsmp 适用于 Linux ...
- oracle linux i386,在CentOS 5.5 i386 上安装 Oracle 10G XE
1.安装rpm包 nano /v.sh 将下面内容复制进去 #!/bin/bash rpm -Uvh compat-db-4.2.52-5.1.i386.rpm rpm -Uvh compat-lib ...
- PowerLinux 服务器上安装 Oracle (详细步骤)
PowerDirector 一套针对 IBM® PowerLinux 系列服务器的统一管理工具,能够提供便捷高效的虚拟化管理,是一款非常简单易用的管理.可以只通过Web Browser即可对多台服务器 ...
- centos5.5上安装oracle 11g R2[转发-参考用]
centos5.5上安装oracle 11g R2[转发-参考用] + ------------------ CentOS 5.5上安装配置oracle 11g R2 --------------- ...
- RAC分解步骤之一,在oracle linux 4u4上安装oracle 10.2.0.1.0操作日志
练习oracle的rac组建过程,第一步,先练习4u4上安装oracle 10.2.0.1.0.直接安装rac,有些难度.从简单的做起.总RAC步骤,参照小布老师的RAC组建. 1. 启动vc,登陆v ...
最新文章
- 人脸识别门禁在安防行业的发展前景
- tortoiseHG不用每次输入密码
- 基于MATLAB的面向对象编程(1)——类,属性,方法
- PHP5.4.3,有些插件不是你想用就能用的
- 为什么销售员贷款比较难?
- [转]Android 代码混淆和加固 so库 简单教你一行代码实现
- FileZilla Server 搭建FTP服务器
- java中有关文件流的操作
- 03 Python爬虫之Requests网络爬取实战
- 三部委明确能源互联网建设10重点
- 01-unity下载与安装
- C语言结构体通过 scanf初始化,C语言结构体数组内带字符数组初始化和赋值
- 青少年计算机等级测试内容,青少年人工智能技术水平测试一级等级考试介绍
- 仿真软件测试基尔霍夫定律,基尔霍夫定律的仿真验证.ppt
- 小人数字时钟安卓版本APP
- CSS3视窗单位vw、vh、vmin、vmax说明
- 项目十大管理(六)人力资源管理
- 电影天堂电视剧批量下载的地址
- 【netcore】 docker 读写文件问题 报错Gdip
- 只有他,能在西方拍摄出东方的江湖