redhat5.1上安装oracle 10.2g客户端及配置使用
一)安装
1.命令 rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel
显示木有安装的,则安装上,可以把redhat的安装盘挂载redhat的系统上,到server目录下找到名字差不多的rpm;
安装的过程中可能会报错,缺少.so的链接文件,则在server目录下找到相应的安装文件安装
rpm -i openmotif-2.3.1-2.el5.i386.rpm
libXp.so.6 is needed by openmotif-2.3.1-2.el5.i386
参考http://www.linuxidc.com/Linux/2011-01/31646.htm
rpm -i libaio-0.3.106-3.2.i386.rpm
rpm -i openmotif-2.3.1-2.el5.i386.rpm
rpm -i compat-gcc-34-g77-3.4.6-4.i386.rpm
compat-libf2c-34 = 3.4.6-4 is needed by compat-gcc-34-g77-3.4.6-4.i386
libg2c.so.0 is needed by compat-gcc-34-g77-3.4.6-4.i386
参考http://www.2cto.com/database/201305/207856.html
rpm -ivh compat-libf2c-34-3.4.6-4.i386.rpm
rpm -ivh compat-gcc-34-g77-3.4.6-4.i386.rpm、
都安装好之后,再次运行刚开始的命令,我这里,还是有以下包显示未安装
package compat-gcc is not installed
package compat-gcc-c++ is not installed
package compat-libstdc++ is not installed
package compat-libstdc++-devel is not installed
这时,可以不必理会,参考http://hi.baidu.com/winlei/item/cfa1109bad9ab68d58146105
安装rpm,可以到系统盘的安装包里,运行yum list | grep *** 找到想应的rpm安装包;再运行yum install ***(比如compat*,一次安装多个)
2.OS系统参数配置
vi /etc/sysctl.conf 添加:
#below for oracle10g
kernel.core_uses_pid = 1
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
fs.aio-max-nr = 1048576
3. vi /etc/security/limits.conf 添加:
#use for oracle
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
4. vi /etc/selinux/config 确保:
SELINUX=disabled
5. 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
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
6.添加用户组和用户
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle
7.新建目录权限
mkdir -p /u01
chown -R oracle:dba /u01
chmod -R 755 /u0
8. su –oracle (最好是注销,再用oracle账号登录)
9. cd ~
vi .bash_profile 添加;
#oracle environment add from 2013-08-07
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0.6
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
10. unset LANG (以防安装界面显示不全,oracle的安装界面是Java做的,可能是redhat系统中文的支持问题)
进到oracle安装包的安装目录.../oracle_database_10g/database
运行 ./runInstaller
二)配置
1. cd $ORACLE_HOME/network/admin
即cd /u01/app/oracle/product/11.1.0.6/network/admin
2. netca
这个命令会弹出配置界面,也可以vi编辑,如下
vi tnsnames.ora 添加:(依据实际情况,以下举一个例子)
ORCL_39 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.6.39)(PORT = 1529))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
3.测试能不能连接成功
tnsping orcl_39
tnsping 192.168.6.39:1529/orcl
4.进入sqlplus (命令的格式如下)
sqlplus 用户名/密码@orcl_39
灰常感谢龙哥,全程指导
ps:64位的redhat6上安装oracle11g时,遇到一个问题:
问题描述:
运行sqlplus时,
ERROR:
ORA-01034: ORACLE not
available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No
such file or directory
解决:参考http://www.itpub.net/forum.php?mod=viewthread&tid=359574&highlight=
/etc/oratab
oradb:/home/oracle/product/8.1.7:Y
oracle11g的安装过程:http://www.cnblogs.com/zhangyongli2011/archive/2012/04/04/2431953.html
redhat5.1上安装oracle 10.2g客户端及配置使用的更多相关文章
- 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 ...
- 在 ubuntu 【6.06、6.10】 上安装 oracle 10.2.0.1,并打补丁 10.2.0.5
特点: ubuntu 6.06.6.10 算是很古老的ubuntu了,其应该是基于 debian 4 的 tesing/unstable 分支.所以,毛病较多. 如何安装oracle10g? 几个技术 ...
- 在Windows 10上安装Oracle 11g数据库出现的问题及解决
在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Editi ...
- 在Linux系统上安装Oracle数据库
前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置—>网络适配器—>网络连 ...
- RHEL5 X86-64上安装Oracle 11gR2演示样例与总结
进入Oracle DBA行业也有好几年了,可是说到安装Oracle的经验,我还真不是特别多,印象中刚開始每次安装都有点磕磕碰碰,随着接触Oracle的时间越来越长,各方面的原理.机制也都有一定的了解后 ...
- 在 CentOS 7.2 上安装 ODOO 10 (2018-10-09 持续更新)
在 CentOS 7.2 上安装 ODOO 10 更新系统 yum update 安装 EPEL 源 1 yum install -y epel-release 安装依赖组件 yum install ...
- 在VirtualBox上安装Solaris 10全教程(包括下载)
您可以在博文的最下方留下评价, 也可以点击左边的 关注 来关注我的博客的最新动态. 如果文章内容对您有帮助, 不要忘记点击右下角的 推荐 来支持一下喔 如果您对博文有任何疑问, 可以通过评论或发邮件的 ...
- [转载]linux上安装oracle
原文地址:linux上安装oracle作者:天涯恨客 1.创建oinstall组 [root@xieqing ~]# groupadd oinstall 创建dba组 [root@xieqing ~] ...
- 在Linux上安装Oracle服务的操作步骤
如题,将我在云服务器上安装Oracle服务的惨痛经历分享出来,期间查找的资料踩过的坑无数,希望对大家能有帮助 闲话少叙,直接开始 首先,由于服务器比较差,需要先设置swap 查看是否设置swap虚拟内 ...
随机推荐
- DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法
在操作大量数据时如果发生这种错误,说明不是db2 使用的 package没有绑定,而是 因为资源未释放,导致可以使用此package的资源不足,致使不能连接资源. 在程序中,对PreparedStat ...
- openfire常见几类插件开发研究与总结
openfire 的插件可以访问所有openfire的API,这给我们的插件实现提供了巨大的灵活性. 以下介绍几类比较常用的插件集成方式: 基于源码XMPP协议的插件 比如:IQHandler,常用来 ...
- 【2048小游戏】——原生js爬坑之遍历算法显示二维数组内容
引言:做2048小游戏会将横纵方向的数字内容,存储在一个二维数组中,要将这个二维数组中的内容显示在页面上,就一定要用遍历算法来实现了. 一.二维数组存储 首先考虑用二维数组存储所有行数,列数 ...
- win10中以管理员身份启动notepad、cmd、editplus
win10中以管理员身份启动notepad.cmd 在开始菜单中输入,出现了之后再进行右键点击,选择管理员身份运行: 而且editplus也可以“管理员身份运行”,再也不用担心我改不了hosts了: ...
- iOS开发数据持久化技术02——plist介绍
有疑问的请加qq交流群:390438081 我的QQ:604886384(注明来意) 微信:niuting823 1. 简单介绍:属性列表是一种xml格式的文件.扩展名.plist: 2. 特性:pl ...
- 【LeetCode】Validate Binary Search Tree ——合法二叉树
[题目] Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defin ...
- apache hadoop 2.4.0 64bit 在windows8.1下直接安装指南(无需虚拟机和cygwin)
工作须要.要開始搞hadoop了,又是大数据,自己感觉大数据.云.仅仅是ERP.SOAP风潮之后与智能地球一起诞生的概念炒作. 只是Apache是个奇妙的组织.Java假设没有它也不会如今如火中天.言 ...
- 可以添加自定义的Select控件
1.控件dom <select name="WebSiteTarget" id="WebSiteTarget" class="w1" ...
- Nginx配置SSL安全证书避免启动输入Enter PEM pass phrase
之前两篇文章已经很好的介绍了Nginx配置SSL的一些情况,配置好的Nginx每次启动都要 输两遍PEM pass phrase,很是不爽,尤其是在服务器重启后,Nginx压根就无法自动启动,必须手动 ...
- MySQL-[Err] 1055 - Expression #1
© 版权声明:本文为博主原创文章,转载请注明出处 问题描述:在MySQL数据库下,执行SQL插入语句报错.错误信息如下: 错误原因:在MySQL5.7之后,sql_mode中默认存在ONLY_FULL ...