热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

openSuSE11.1安装Oracle11g步骤

1.增加oinstall用户组和dba用户组,增加oracle用户,并加入到这两个用户组中,默认组是dba用户组;2.设置oracle用户的环境变量命令:

1.增加oinstall用户组和dba用户组,增加oracle用户,并加入到这两个用户组中,默认组是dba用户组;2.设置oracle用户的环境变量命令:

1.增加oinstall用户组和dba用户组,增加Oracle用户,并加入到这两个用户组中,默认组是dba用户组;
2.设置oracle用户的环境变量

命令:
vi ~/.profile ("."代表隐藏文件,h—right,j—down ,k—up,l—left,o—insert,:w—save,:q—exit,i—在当前行插入,x—删除,u—撤销,esc—回普通模式,dd--删除)(此处若配置不成功则装完以后可能会出现在程序里连接不上等一系列问题)

增加内容:
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_6
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export NLS_LANG=”SIMPLFILED CHINESE_CHINA.ZHS16GBK”

export NLS_LANG=”AMERICAN_AMERICA.ZHS16GBK”

完成之后,多按几次Esc键,Shift+":","w",保存成功,多按几次Esc键,Shift+":","q",退出成功.
(VI基本命令:)
3.增加核心参数:
vi /etc/sysctl.conf(需要root用户执行,su root)

增加内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

执行命令以确认:
sysctl –p (作用:使/ect/sysctl.conf 更改立即生效)

chkconfig boot.sysctl on(作用:解决在系统重新启动之后不能自动读取刚才创建的文件的问题)

# vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

# vi /etc/pam.d/login

if [$USER = “oracle”]; then

if [$SHELL = “/bin/ksh”]; then

ulimit –p 16384

ulimit –n 65536

else

ulimit –u 16384 –n 65535

fi

fi
4. 开始检测所需RPM包。按照官方文档里的要求,SUSE需要的rpm包有:

SUSE Linux Enterprise
Server 11
The following packages (or later versions) must be installed:
binutils-2.19
gcc-4.3
gcc-c++-4.3
glibc-2.9
glibc-devel-2.9
ksh-93t
libstdc++33-3.3.3
libstdc++43-4.3.3_20081022
libstdc++43-devel-4.3.3_20081022
libaio-0.3.104
libaio-devel-0.3.104
libgcc43-4.3.3_20081022
libstdc++-devel-4.3
make-3.81
sysstat-8.1.5

On SUSE 11:
unixODBC-32bit-2.2.12 (32-bit) or later
unixODBC-devel-32bit-2.2.12 (32 bit) or later

据以往的经验,rpm包肯定不全,,要补齐。

在suse里可以利用它的特点,操作如下,计算机—安装软件

· 缺少了gcc 直接搜索gcc,把需要的gcc,gcc++勾上,点击接受就可以自动安装了,期间需要插入光盘。

· 每个软件都可以用这种步骤操作,知道所以缺少的包都安装完毕。再次运行查找命令,发现所有包已经安装了。


5.运行安装oracle10g安装目录下的./runInstaller,出现图形界面(以oracle用户);


6.安装过程中可能会出现版本不符合或软件包缺少的情况,此时不要cancel或 ignore,可以使用 zypper install ...命令安装需要的软件包,然后 retry;
"缺少Ntcontab.o":以root用户执行:zypper install gcc-c++(记得插入光盘)
"缺少all_no_orcl ihsodbc":以root用户执行:zypper install libstdc++33(记得插入光盘)
安装结束时会让执行两行脚本,执行时如遇见:Enter the full pathname of the local bin directory: [/usr/local/bin]:,直接回车通过;


推荐阅读
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 本文详细介绍了如何在BackTrack 5中配置和启动SSH服务,确保其正常运行,并通过Windows系统成功连接。涵盖了必要的密钥生成步骤及常见问题解决方法。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握Linux:基础命令入门
    本章节深入浅出地介绍了Linux系统中的基本命令操作,帮助读者快速上手并理解其核心功能。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在哈佛大学商学院举行的Cyberposium大会上,专家们深入探讨了开源软件的崛起及其对企业市场的影响。会议指出,开源软件不仅为企业提供了新的增长机会,还促进了软件质量的提升和创新。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
author-avatar
笨小孩2502894737
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有