第一范文网 - 专业文章范例文档资料分享平台

oacle10Gforcentos5.2安装与配置

来源:用户分享 时间:2025/6/29 10:53:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1、安装准备

(1)、拷贝服务器软件“10201_database_linux_x86_64.cpio”至/home/software目录下。 (2)、以root用户执行cpio -idmv < 10201_database_linux_x86_64.cpio 解压安装文件,同时会在/home/software目录下生成database目录。

2、编辑内核参数

(1)、以root用户修改 /etc/sysctl.conf 文件,加入以下内容:

kernel.shmall = 2097152 # 可以使用的共享内存的总量。 kernel.shmmax = 2147483648 # 最大共享内存段大小。 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 # 应用程序可使用的IPv4端口范围。 net.core.rmem_default=262144 # 套接字接收缓冲区大小的缺省值 net.core.rmem_max=262144 # 套接字接收缓冲区大小的最大值 net.core.wmem_default=262144 # 套接字发送缓冲区大小的缺省值 net.core.wmem_max=262144 # 套接字发送缓冲区大小的最大值

(2)、运行下面的命令使得内核参数生效:

/sbin/sysctl –p

注:内核参数并非必须修改,可以根据自己实际情况而定。

3、修改操作系统对oracle的限制

以root用户 增加下面的内容到文件 /etc/security/limits.conf 文件中: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

4、解除secure linux对oracle的影响

因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config,修改一下内容:

SELINUX=disabled

5、修改登陆认证文件

增加下面的内容到文件 /etc/pam.d/login 中:

session required pam_limits.so

6、新增用户和组

创建oinstall和dba两个组,并创建oracle用户,密码为oracle

#groupadd oinstall #groupadd dba

#useradd -g oinstall -G dba oracle #passwd oracle

7、创建目录

创建Oracle的安装目录,并把权限付给oracle用户:

#mkdir -p /opt/oracle/product/10g #chown -R oracle.oinstall /opt/oracle

8、修改操作系统版本标示

因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把CentOS release 5.2 (Final)改成版本4,当然oracle安装完成后,要修改回来。

# vi /etc/redhat-release

#CentOS release 5.2 (Final) redhat-4

注:oracle安装完成后,请一定要修改回来。

9、设置oracle用户环境变量

以oracle 用户登录,并且配置环境变量(增加下面的内容到文件 .bash_profile) #su – oracle $ vi .bash_profile

TMP=/tmp export TMP TMPDIR=$TMP

export TMPDIR

ORACLE_BASE=/opt/oracle

export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10g export ORACLE_HOME ORACLE_SID=ss7 export ORACLE_SID ORACLE_TERM=xterm export ORACLE_TERM

NLS_LANG=American_AMERICA.ZHS16GBK PATH=/usr/sbin:$PATH

PATH=$PATH:$ORACLE_HOME/bin export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export CLASSPATH

保存退出后执行source .bash_profile使环境变量生效。

10、设置终端VNC连接

Linux 要使用远程桌面需要安装VNC, centos 5.2 已经自带了VNC,默认也已经安装了,只要配置一下就可以了,安装oracle需要oracle用户进入图形界面,所以只需要设置oracle用户的VNC连接即可。以oracle用户登录系统: (1)、启动 VNC Server: 打开终端执行:vncserver

注:随后会提示输入两次密码,此密码为vnc登录时需要用到的密码。

(2)、默认情况下VNC Viewer只能看到 VNC Server的命令行。 要VNC Viewer上可以看到Linux桌面需要做如下设置: 在VNC Viewer所在的机器上, 取消/home/oracle/.vnc/xstartup文件中下面两行的注释即可:

unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc (3)、打开配置文件/etc/sysconfig/vncservers,去掉下面这行的注释,VNCSERVERS=\VNCSERVERARGS[1]=\800x600\(这里注意一下,默认系统配置里有 –nolisten tcp 和 –nohttpd ,这两个是阻止Xwindows登陆和HTTP方式VNC登陆的,如果需要图形界面,那就删除这部分。) 1表示VNC以桌面1运行,这样可以启动root的桌面。

(4)、Windows 客户端 VNC Viewer 的配置:

打开 VNCViewer : 填入VNCServer 的IP:编号(1或2或??)

(5)、vnc相关命令

service vncserver start

service vncserver stop service vncserver restart service vncserver status

11、安装oracle数据库软件

(1)、进入/home/software/database目录,执行./ runInstaller命令

搜索更多关于: oacle10Gforcentos5.2安装与配置 的文档
oacle10Gforcentos5.2安装与配置.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7bs2w02g9h797950l87l_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top