RED HAT ES 5.4 X64安装ORACLE 10G R2 64bit

摘要:
REDHAT5.464bit安装oracle10G64BIT1、检查包rpm-q--queryformat"%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n"binutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-commonglibc-devel-2.5
REDHAT 5.4 64bit 安装oracle 10G 64BIT
1、检查包
rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel-2.5 libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
注意:需要安装32位包
rpm -Uvh libXp-1.0.0-8.1.el5.i386.rpm
rpm -Uvh libXp-devel-1.0.0-8.1.el5.i386.rpm
2、修改内核参数 vim /etc/sysctl.conf
kernel.sem=250 32000 100 128 #每个信号对象集的最大信号对象数;系统范围内最大号
net.ipv4.ip_local_port_range=1024 65000 # 应用程序可使用的IPv4端口范围
net.core.rmem_default=4194304 #套接字接收缓冲区大小的缺省值
net.core.rmem_max=4194304 #套接字接收缓冲区大小的最大值
net.core.wmem_default=262144 #套接字发送缓冲区大小的缺省值
net.core.wmem_max=262144 #套接字发送缓冲区大小的最大值
3、添加用户组
[root@centerdb ~]# groupadd oinstall
[root@centerdb ~]# groupadd dba
[root@centerdb ~]# groupadd oper
[root@centerdb ~]# useradd -g oinstall -G dba oracle
[root@centerdb ~]# passwd oracle
4、验证NOBODY
id nobody
5、为oracle用户设置shell限制vim /etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
6、修改登录参数vim /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
7、添加以下内容到/etc/profile
vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8、修改vim /etc/selinux/config
SELINUX=disabled
9、创建目录
mkdir -p /usr/local/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /usr/local/oracle/
10、修改.bash_profile
su - oracle
vim .bash_profile
TMP=/tmp;
TMPDIR=$TMP;
ORACLE_BASE=/usr/local/oracle;
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
ORACLE_SID=orcl;
PATH=/usr/sbin:$PATH;
PATH=$ORACLE_HOME/bin:$PATH;
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export TMP
export TMPDIR
export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export PATH
export LD_LIBRARY_PATH
export CLASSPATH
11、安装oracle
Xmanager 连接服务器
export DISPLAY=128.2.99.119:0.0
./runInstaller -ignoresysprereqs
一路安装最后执行以下脚本就好了。
12、配置ORACLE随机启动
[root@centerdb mnt]# su - oracle
[oracle@centerdb ~]$ vim /etc/oratab
orcl:/usr/local/oracle/product/10.2.0/db_1:Y
[oracle@centerdb ~]$ su
口令:
su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/dbstart"
su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/lsnrctl start"
su - oracle -c "/usr/local/oracle/product/10.2.0/db_1/bin/emctl start dbconsole"

免责声明:文章转载自《RED HAT ES 5.4 X64安装ORACLE 10G R2 64bit》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇NModbus使用示例UML符号下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ORACLE无法删除当前连接用户

今天在做Oracle数据库是遇到ORACLE无法删除当前连接用户,经查找可用如下方法解决 。 在Oracle中删除用户时提示:ORACLE无法删除当前连接用户 可以用以下语句 Sql代码 SQL> select username,sid,serial# from v$session; USERNAME SID SERIAL# ---------...

Oracle常见语法错误

【参考文章】:java.sql.SQLSyntaxErrorException: ORA-00909: 参数个数无效 【参考文章】:Oracle Concat()函数 【参考文章】:MySQL concat()函数 【参考文章】:MyBatis Oracle批量插入数据 【参考文章】:ORA-01861: 文字与格式字符串不匹配 1. java.sql.S...

oracle nologging用法

一、oracle日志模式分为(logging,force logging,nologging) 默认情况是logging,就是会记录到redo日志中,force logging是强制记录日志,nologging是尽量减少日志。FORCE LOGGING可以在数据库级别、表空间级别进行设定、而LOGGING与NOLOGGING可以在表级别设定。 注:FORC...

Oracle 中运用rollup和cube实现汇总运算

前言、看了很多的随笔博文内容都是关于rollup和cube的用法,发现一个问题,很多都是一样或者转载的,但这都不是重点,重点是,他们写的都太专业化了,直接给一个结论,并没有给出整个推理出这个结论的过程,个人感觉不太适合新手学习并使用这两个函数,下面我这篇随笔个人觉得比较适合新手学习和使用rollup和cube,里面没有什么"纬度"之类的关键字。下面开始!!...

Oracle 性能调优之:使用 V$SQL_PLAN 视图查询内存中的执行计划

V$SQL_PLAN视图提供了一种方法,可用于检查仍位于库高速缓存的游标的执行计划。此视图中的信息与 PLAN_TABLE 视图中的信息非常类似。但是,EXPLAIN PLAN 显示的是执行相应语句时可以使用的理论,而V$SQL_PLAN 包含实际使用的计划。通过 EXPLAIN PLAN 语句获取的执行计划与用来执行游标的执行计划可能有所不同。原因在于,...

oracle如何重做日志组

1、查询数据库中的重做日志组 SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIME 1 1 64 52428800 512 1 NO CUR...