收藏 分享(赏)

Oracle 10g在 Centos5292780.doc

上传人:dreamzhangning 文档编号:2650029 上传时间:2018-09-24 格式:DOC 页数:10 大小:383.55KB
下载 相关 举报
Oracle 10g在 Centos5292780.doc_第1页
第1页 / 共10页
Oracle 10g在 Centos5292780.doc_第2页
第2页 / 共10页
Oracle 10g在 Centos5292780.doc_第3页
第3页 / 共10页
Oracle 10g在 Centos5292780.doc_第4页
第4页 / 共10页
Oracle 10g在 Centos5292780.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、Centos 安装部分:选择安装的软件包desktop-gnome桌面环境 desktop-gnome应用程序 编辑器开发 java java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115.i386- libgcj 的源码文件x 软件开发 xorg-x11-xtrans-devel-1.0.1-1.1.fc6.i386老的软件开发基本系统 javaX 窗口系统基本老的软件支持Oracle 10g 在 Centos5.5 上的安装查看 oracle10g 系统所需的软件包,Rpm -qamake-3.79.1gcc-3.2.3-34glibc-2.3.2-95.2

2、0glibc-devel-2.3.2-95.20glibc-devel-2.3.2-95.20 (32 bit) # 红色部分为必须的compat-db-4.0.14-5compat-gcc-7.3-2.96.128(compat-gcc-34-3.4.6-4)compat-gcc-c+-7.3-2.96.128 (compat-gcc-34-c+-3.4.6-4)compat-libstdc+-7.3-2.96.128(compat-libstdc+-33-3.2.3-61 compat-libstdc+-296-2.96-138)compat-libstdc+-devel-7.3-2.96

3、.128gnome-libs-1.4.1.2.90-34.1 (32 bit)libXp-1.0.0-8.1.el5.i386openmotif21-2.1.30-8rpm -ivh libXau-1.0.1-3.1.i386.rpmrpm -ivh libXdmcp-1.0.1-2.1.i386.rpm libX11-1.0.3-11.el5.i386rpm -ivh xorg-x11-filesystem-7.1-2.fc6.noarch.rpmrpm -ivh libX11-1.0.3-11.el5.i386.rpmrpm -ivh libXext-1.0.1-2.1.i386.rpm

4、libXp-1.0.0-8.1.el5.i386rpm -ivh libXau-1.0.1-3.1.i386.rpmrpm -ivh libXp-1.0.0-8.1.el5.i386.rpmRpm -ivh jpackage-utils-1.7.3-1jpp.2.el5.noarch.rpm java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5.i386rpm -ivh libXi-1.0.1-4.el5_4.i386.rpmrpm -ivh libXtst-1.0.1-3.1.i386.rpmrpm -ivh alsa-lib-1.0.17-1.el5.i386.rp

5、m(libasound.so.2)setarch-1.3-1libaio-0.3.96-3libaio-devel-0.3.96-3java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5 (java )http:/ glibc 是比较难搞定的,最好在安装 centos 系统的时候就讲该组件安装好,要不会相当麻烦2.验证系统要求Oracle 所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。Oracle 10g

6、软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。3.创建 Oracle 用户组和用户创建用户组 oinstall 和 dba。groudadd oinstallgroudadd dba创建用户 oracle,同属于 oinstall 和 dba 用户组,并且建立了 oracle 的 home 目录。useradd -m -g oinstall -G dba oraclepasswd oracle4.创建安装目录mkdir -p /opt/oraclechown -R oracle:oinstall /opt/o

7、raclechmod -R 775 /opt/oracle5.配置内核参数vi /etc/sysctl.conf编辑文件/etc/sysctl.conf,修改以下项目,如果没有可以自己添加。kernel.shmall = 2097152#可以使用的共享内存的总量。kernel.shmmax = 2147483648#最大共享内存段大小。kernel.shmmni = 4096#整个系统共享内存段的最大数目。kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。fs.f

8、ile-max = 65536#系统中所允许的文件句柄最大数目。net.ipv4.ip_local_port_range = 1024 65000#应用程序可使用的 IPv4 端口范围。net.core.rmem_default = 1048576 # 套接字接收缓冲区大小的缺省值net.core.rmem_max = 1048576 # 套接字接收缓冲区大小的最大值net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值Root 用户执行以下命令使以上参数修改生效/sb

9、in/sysctl pvi /etc/pam.d/login -加入下面一行代码session required /lib/security/pam_limits.so在/etc 目录下创建一个名为 oraInst.loc 的文件, 文件中的内容(两行代码)如下:inventory_loc=ORACLE_BASE/oraInventoryinst_group= oinstall4). 输入下面的命令在 oraInst.loc 文件上设置合适的拥有者,组和权限:rootlym oracle# chown oracle:oinstall oraInst.locrootlym oracle# chm

10、od 664 oraInst.loc6.解压缩安装文件unzip 10201_database_linux32.zip7.修改 gennttabcd /home/oracle/database/stage/Components/work.rsf/10.2.0.1.0/1/DataFiles/unzip filegroup6.jar bin/gennttab将LIB=$ECHO $TtoLIB | $SED s/ /g | $GREP “$T:“ | $AWK -F: print $2INI=$ECHO $TtoINI | $SED s/ /g | $GREP “$T:“ | $AWK -F:

11、print $2BAS=$ECHO $TtoBAS | $SED s/ /g | $GREP “$T:“ | $AWK -F: print $2改成 LIB=$ECHO $TtoLIB | $SED s/ /n/g | $GREP “$T:“ | $AWK -F: print $2INI=$ECHO $TtoINI | $SED s/ /n/g | $GREP “$T:“ | $AWK -F: print $2BAS=$ECHO $TtoBAS | $SED s/ /n/g | $GREP “$T:“ | $AWK -F: print $2即把s/ /中的后面的”改为”n”,同时要注意把 n

12、后的空格删除,否则在安装监听器时会报错。将 gennttab 添加到 filegroup6.jar 中。zip -vu filegroup6.jar bin/gennttab8. Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:vi /etc/security/limits.confsoft nproc 2047hard nproc 16384soft nofile 1024hard nofile 655369.设置环境变量以 oracle 用户登录。vi .bash_profilePATH=$PATH:$

13、HOME/binexport PATHexport TMP=/tmpexport TMPDIR=/tmpexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=orclbjexport PATH=$PATH:$ORACLE_HOME/bin:export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport DISPLAY=10.11.11.101:0.0 #xmanager 地址,图形安装需要. .b

14、ash_profile 使更改的环境变量生效10.修改 enterprise.rsp 文件,在 oracle 安装目录下可以找到/database/response/enterprise.rspORACLE_HOME=“/opt/oracle/product/10.2.0/db_1“ORACLE_HOME_NAME=“Oracle10g“s_nameForDBAGrp=“dba“s_nameForOPERGrp=“dba“n_configurationOption=3说明:ORACLE_HOME Oracle 服务器的主目录位置,必须是绝对路径。ORACLE_HOME_NAME Oracle

15、服务器的名称,必须以字母开头。s_nameForDBAGrp 用于 Oracle 系统管理的 linux 用户组名,该组的用户拥有管理Oracle 服务器的权限。s_nameForOPERGrp 用于 Oracle 数据库常规操作的 linux 用户组名,该组的用户拥有常规操作 Oracle 数据库的权限。n_configurationOption 安装类型(1 为在安装后创建数据库,2 为安装后创建一个自动存储管理实例,3 为只安装服务器软件)。11.修改操作系统发行版本由于 oracle 还没有推出支持 CentOS 的安装包,所以需要修改发行版本,以便通过oracle 的安装检查,发行版

16、本文件的位置为/etc/redhat-release将 CentOS release 5 (Final) 修改成Red Hat Enterprise Linux AS release 3 (Taroon)安装完成后再改回来。12.关闭 SELINUX 工作模式SELINUX 属性配置文件位置为/etc/selinux/config# 设置 SELINUX 为 disabledSELINUX=disabled13.开始安装必须以 oracle 用户身份安装./runInstaller-silent-ignoreSysPrereqs-responseFile /home/oracle/databa

17、se/response/enterprise.rsp说明:ignoreSysPrereqs 让 Oracle 忽略系统检查,因为 Oracle 官方声明只支持 Linux 服务器产品,所以要在非服务器产品的 Linux 上安装就必须指定此参数。silent 让安装程序以静默模式运行。responseFile 指定一个应答文件。注意:如果 ORACLE_HOME 和 ORACLE_BASE 目录设在相同的位置 ,或者 ORACLE_HOME 所在目录不为空的话,会有如下错误 :SEVERE:OUI-10029:You have specified a non-empty directory to

18、 install this product. It is recommended to specify either an empty or a non-existent directory. You may, however, choose to ignore this message if the directory contains Operating System generated files or subdirectories like lost+found.如果仍然要以当前配置安装的话,请在安装时添加-force 参数进行强制安装14.oracle 系统初始化以 root 管理员

19、运行$ORACLE_HOME/root.sh 进行 Oracle 的系统初始化工作,通常一路按回车用默认值即可15.安装网络监听器编辑 oracle 安装目录下的 netca.rsp 应答文件,地址为:/database/response/netca.rsp,主要查看以下参数配置:INSTALL_TYPE=“custom“ 安装的类型LISTENER_NUMBER=1 监听器数量LISTENER_NAMES=“LISTENER“ 监听器的名称列表LISTENER_PROTOCOLS=“TCP;1521“ 监听器使用的通讯协议列表LISTENER_START=“LISTENER“ 监听器启动的名

20、称以 oracle 用户身份运行/opt/oracle/product/10.2.0/db_1/bin/netca /silent /responseFile /database/response/netca.rsp16.修改 dbstartRoot 用户修改vi /opt/oracle/product/10.2.0/db_1/bin/dbstart# Set this to bring up Oracle Net ListenerORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle修改为# Set this to bring up Oracle Net L

21、istener#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracleORACLE_HOME_LISTNER=$ORACLE_HOME17.安装数据库实例编辑 Oracle 安装源文件夹 response 目录下的 dbca.rsp 应答文件:vi /home/oracle/database/response/dbca.rsp根据自己的需要修改下列参数:GDBNAME = “orcl10g” #数据库全局名称SID = “orclbj” #数据库的 SIDSYSPASSWORD = “password” # SYS 用户的初始密码SYSTEMPASSWORD

22、= ”password” #SYSTEM 用户的初始密码CHARACTERSET = “ZHS16GBK” #数据库字符集(中文为 ZHS16GBK)NATIONALCHARACTERSET = ”ZHS16GBK” # 数据库国家字符集oracle 用户运行安装命令:/opt/oracle/product/10.2.0/db_1/bin/dbca /silent /responseFile /database/response/dbca.rsp cloneTemplateRoot 用户修改/etc/oratab 文件添加如下ora:/opt/oracle/product/10.2.0/db_

23、1:Y #保证数据库实例能自动启动18.启动数据库实例$ORACLE_HOME/bin/dbstart19 测试Sqlplus “as sysdba”卸载 oracle$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches “REMOVE_HOMES=$ORACLE_HOME“ -responseFile CentOS5.5 命令行安装 Oracle 10g 收藏 1.验证 Oracle 所需要的系统依赖程序包是否完整。rpm -q 用于检查各软件包的安装情况,核对已安装的包的版本是否符合要求,不符合要求时进行程

24、序包升级,并安装未安装的软件包。2.验证系统要求Oracle 所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。3.创建 Oracle 用户组和用户创建用户组 oinstall 和 dba。创建用户 oracle,同属于 oinstall 和 dba 用户组,并且建立了 oracl

25、e 的 home 目录。修改 oracle 用户的登录密码。4.创建安装目录/u01/app/oracle 为程序目录,/u02/oradata 为数据存放目录。设置目录所有者和权限。5.配置内核参数编辑文件/etc/sysctl.conf,修改以下项目,如果没有可以自己添加。kernel.shmall = 2097152#可以使用的共享内存的总量。kernel.shmmax = 2147483648#最大共享内存段大小。kernel.shmmni = 4096#整个系统共享内存段的最大数目。kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统

26、范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。fs.file-max = 65536#系统中所允许的文件句柄最大数目。net.ipv4.ip_local_port_range = 1024 65000#应用程序可使用的 IPv4 端口范围。net.core.rmem_default = 1048576 # 套接字接收缓冲区大小的缺省值net.core.rmem_max = 1048576 # 套接字接收缓冲区大小的最大值net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值net.core.wmem_max = 2621

27、44 # 套接字发送缓冲区大小的最大值6.解压缩安装文件7.修改 gennttab解压缩 filegroup6.jar。修改解压出来的 gennttab 文件。改为:即把s/ /中的后面的”改为”n”,同时要注意把 n 后的空格删除,否则在安装监听器时会报错。将 gennttab 添加到 filegroup6.jar 中。8. Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:添加如下内容:9.设置环境变量以 oracle 用户登录。添加如下内容:10.修改 enterprise.rsp 文件,在 oracl

28、e 安装目录下可以找到/database/response/enterprise.rspORACLE_HOME=“/opt/oracle/product/10.2.0.1/db_1“ORACLE_HOME_NAME=“Oracle10g“s_nameForDBAGrp=“dba“s_nameForOPERGrp=“dba“n_configurationOption=3说明:ORACLE_HOME Oracle 服务器的主目录位置,必须是绝对路径。ORACLE_HOME_NAME Oracle 服务器的名称,必须以字母开头。s_nameForDBAGrp 用于 Oracle 系统管理的 linu

29、x 用户组名,该组的用户拥有管理 Oracle 服务器的权限。s_nameForOPERGrp 用于 Oracle 数据库常规操作的 linux 用户组名,该组的用户拥有常规操作Oracle 数据库的权限。n_configurationOption 安装类型(1 为在安装后创建数据库, 2 为安装后创建一个自动存储管理实例,3 为只安装服务器软件) 。11.修改操作系统发行版本由于 oracle 还没有推出支持 CentOS 的安装包,所以需要修改发行版本,以便通过 oracle 的安装检查,发行版本文件的位置为/etc/redhat-release将 CentOS release 5 (Fi

30、nal) 修改成Red Hat Enterprise Linux AS release 3 (Taroon)安装完成后再改回来。12.关闭 SELINUX 工作模式SELINUX 属性配置文件位置为/etc/selinux/config# 设置 SELINUX 为 disabledSELINUX=disabled13.开始安装说明:ignoreSysPrereqs 让 Oracle 忽略系统检查,因为 Oracle 官方声明只支持 Linux 服务器产品,所以要在非服务器产品的 Linux 上安装就必须指定此参数。silent 让安装程序以静默模式运行。responseFile 指定一个应答文

31、件。注意:如果 ORACLE_HOME 和 ORACLE_BASE 目录设在相同的位置 ,或者 ORACLE_HOME 所在目录不为空的话,会有如下错误 :SEVERE:OUI-10029:You have specified a non-empty directory to install this product. It is recommended to specify either an empty or a non-existent directory. You may, however, choose to ignore this message if the directory

32、contains Operating System generated files or subdirectories like lost+found.如果仍然要以当前配置安装的话,请在安装时添加-force 参数进行强制安装。14.oracle 系统初始化以 root 管理员运行$ORACLE_HOME/root.sh 进行 Oracle 的系统初始化工作,通常一路按回车用默认值即可。15.安装网络监听器编辑 oracle 安装目录下的 netca.rsp 应答文件,地址为:/database/response/netca.rsp,主要查看以下参数配置:INSTALL_TYPE=“custo

33、m“ 安装的类型LISTENER_NUMBER=1 监听器数量LISTENER_NAMES=“LISTENER“ 监听器的名称列表LISTENER_PROTOCOLS=“TCP;1521“ 监听器使用的通讯协议列表LISTENER_START=“LISTENER“ 监听器启动的名称运行安装命令:注意:在此处可能会有如下错误:可能的原因为(1)oracle 需要的软件包不全。请根据 1 中列出的软件包,确保所有的软件包都已经正确安装(2)6 中对 gennttab 文件的修改不正确,本人就是没有去掉 n 后的空格导致了该错误。16.修改 dbstart改为:确保数据库启动时,网络监听器同时启动。

34、17.安装数据库实例编辑 Oracle 安装源文件夹 response 目录下的 dbca.rsp 应答文件:vi /home/oracle/database/response/dbca.rsp根据自己的需要修改下列参数:GDBNAME = “orcl10g” #数据库全局名称SID = “ora” #数据库的 SIDSYSPASSWORD = “sys” # SYS 用户的初始密码SYSTEMPASSWORD = ”sys” #SYSTEM 用户的初始密码CHARACTERSET = “ZHS16GBK” #数据库字符集(中文为 ZHS16GBK)NATIONALCHARACTERSET = ”ZHS16GBK” # 数据库国家字符集运行安装命令:数据库创建成功后需要修改一些信息:修改/etc/oratab 文件改为:保证数据库实例能自动启动。18.启动数据库实例19.测试

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报