oracle_10g_x86_64 在RHEL_4_x86_64上的全程文本静默安装过程
来源:互联网 发布:阿尔法淘宝 编辑:程序博客网 时间:2024/06/05 02:57
从oracle官方网站下载10201_database_linux_x86_64.cpio.gz
解压
gunzip 10201_database_linux_x86_64.cpio.gz
cpio –idv < 10201_database_linux_x86_64.cpio
编辑/etc/sysctl.conf文件,在后面添加下参数做微调操作系统内核。
kernel.core_uses_pid=1
kernel.shmall=2097152
#(以字节为单位,物理内存数量*1024*1024*2, 为内存的2倍)
kernel.shmmax=2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
保存退出执行以下命令使配置马上生效
# sysctl -p
如果没有错误提示到下一步。
创建用户和组及相关目录
--创建dba组
# /usr/sbin/groupadd dba
--创建oinstall组
# /usr/sbin/groupadd oinstall
--创建oracle用户并设置用户所属组
# /usr/sbin/useradd -g oinstall -G dba -m oracle
--创建相关安装目录
# mkdir -p /opt/ora10/product
# mkdir /var/opt/oracle
--设置目录所有者和权限
# chown -R oracle.oinstall /opt/ora10
# chown -R oracle.dba /var/opt/oracle
# chmod -R 775 /opt/ora10
# chmod -R 775 /var/opt/oracle
su - oracle
添加以下参数,主要是配置oracle软件运环境参数
export ORACLE_BASE=/opt/ora10/product
export ORACLE_HOME=/home/oracle/OraHome_1
export ORACLE_SID=ora10g
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
因为oracle10g 64版带的Java是在gcc32位环境下编译的,所以需要从RHEL 4安装盘复制以下rpm
glib2-2.4.7-1.i386.rpm
glibc-2.3.4-2.25.i686.rpm
glibc-devel-2.3.4-2.25.i386.rpm
libaio-0.3.102-1.src.rpm
libstdc++-devel-3.4.6-3.i386.rpm
libgcc-3.4.6-3.i386.rpm
安装32位环境的rpm
rpm –Uvh *.rpm
配置静默安装的应答文件
cp /home/oracle/database/response/enterprise.rsp /home/oracle/database/response/myinst.rsp
vi /home/oracle/database/response/myinst.rsp
注意正确配置myinst.rsp里面的内容
开始安装
$ ./runInstaller -silent -responseFile /home/oracle/database/response/myinst.rsp
安装完毕以root身份执行如下命令
# /home/oracle/ora10g/root.sh
配置监听器
netca /silent /responseFile /home/oracle/database/response/netca.rsp
配置监听器变量
vi /home/oracle/OraHome_1/bin/dbstart
ORACLE_HOME_LISTNER=$ORACLE_HOME
如果在安装前未安装32位rpm需重新链接
$relink all
建立数据库
dbca -silent -createdatabase -responseFile /home/oracle/database/response/dbca.rsp
注意sid与数据库名称一致
sqlplus /nolog
SQL>conn / as sysdba
SQL>grant DBA,CONNECT to test identified by test
Sqlplus test/test
启动监听器lsnrctl start
停止监听器lsnrctl stop
卸载
$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}" -responseFile <安装时使用的应答文件>
- oracle_10g_x86_64 在RHEL_4_x86_64上的全程文本静默安装过程
- weblogic12 在linux 上的静默安装
- Oracle 11.2.0.1在xp上的静默(slient)安装
- 在centos6.5上静默安装oracle11g
- oracle 数据库 在centos7 上静默安装
- 在fc6上安装myeclipse全程记录
- oracle 11g 在centos7上静默安装与安装时的错误处理
- Oracle11G 在Linux上安装(静默安装)
- Oracle11G 在Linux上安装(静默安装)
- 第一章 在Centos7.1上安装oracle11gR2-静默安装
- 在Centos7.1上安装oracle11gR2-静默安装
- globus 4.0.8 在redhat上的安装配置全程记录
- 在CentOS系统上静默安装Oracle 11gR2
- 在CentOS系统上静默安装Oracle 11gR2
- Solaris在虚拟机上的安装过程
- opensuse在虚拟上的安装过程
- gcc在solaris上安装的过程
- 在win8上安装mySQL的过程
- spring的bean的继承和java bean的继承
- 计算机中的颜色——快速计算颜色的色相值
- udf for ie
- VMware 6.5安装使用教程 (别人写的,拿来学习下)
- 为什么还有36MB内存时,再分配连续内存alloc_pages()系统也会crash?
- oracle_10g_x86_64 在RHEL_4_x86_64上的全程文本静默安装过程
- 在基于单文档(SDI)程序中应用MSCOMM串口通讯控件
- My First
- 简单描述PCM类型的WAVE的文件格式
- getopt函数的使用 在blkfin-test/spi_test使用的
- 为什么要进行单元测试?
- 把C++学再好,也无法凭这个找到好工作
- 如何用getElementById选择多个标签?
- 由谁进行测试?开发部门还是测试部门?