您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

CentOS Oracle安装必要的软件创建数据库

2024/3/11 18:40:01发布30次查看
centos oracle安装系统的特性,既可作为高校计算机专业centos oracle安装学习,也可以作为centos系统开源爱好者、centos系统用户
centos oracle安装系统的特性,,既可作为高校计算机专业centos oracle安装学习,也可以作为centos系统开源爱好者、centos系统用户的学习。centos社区的linux发行版本被称为centos linux,由于使用了由rhel的源代码重新编译生成新的发行版本,centos linux具有与rhel产品非常好的兼容性centos oracle安装升级。
redhat.com发布redhat 9简写为rh9)后,不再开发redhat 10,11...,全面转向redhat enterprise linux(简写为rhel)的开发,和以往不同的是,新的rhel 3要求用户先购买lisence,redhat.com承诺保证产品的稳定性,安全性。rhel 3二进制代码不再提供下载,而是作为redhat 服务的一部分,但源代码依然是open。所以有了centos ,whitebox,dao 等等一批open source的企业版本,其中centos最为活跃。rh9为作rhel3基础和rhel3 ,centos是同气连枝的,软件包版本几乎是一致的。
安装方案:先安装基本数据库软件,然后升级,最后创建数据库。直接安装,在最后创建数据库时后出现agent错误,导致数据库失败,当然要安装成功,可以通过一些patch解决,这些patch,和方法都可以在上找到。
oracle 9i是个大块头,建议准备5g以上分区,我/opt/分区为4.0g,在创建数据时,空间不够,所以将数据库文件放在/var/opt/oracle下面。
本文要用到的相关软件下载在linux公社(linuxidc.com)的1号服务器。
ftp地址:ftp://www.linuxidc.com
用户名:
密码:
在2011年linuxidc.com\1月\centos oracle安装必要的软件创建数据库 \
具体下载方法见 与
1.centos oracle安装安装前的准备
1.1.调整系统参数(可选)
添加以下几行到 /etc/sysctl.conf末尾:
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 128 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
添加以下几行到/etc/security/limits.conf末尾:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
[linuxidc.com@linuxidc.com]$ sudo echo 250 32000 100 128 > /proc/sys/kernel/sem
[linuxidc.com@linuxidc.com]$ sudo echo 536870912 > /proc/sys/kernel/shmmax
[linuxidc.com@linuxidc.com]$ sudo echo 4096 > /proc/sys/kernel/shmmni
[linuxidc.com@linuxidc.com]$ sudo echo 2097152 > /proc/sys/kernel/shmall
[linuxidc.com@linuxidc.com]$ sudo echo 65536 > /proc/sys/fs/file-max
[linuxidc.com@linuxidc.com]$ sudo echo 1024 65000 > /proc/sys/net/iv4ip_local_port_range
1.2 centos oracle安装必要的软件
使用 apt或yum安装下面的软件
nss_db-compat-2.2-20.4
compat-libstdc++-7.3-2.96.128
compat-libgcj-devel-7.3-2.96.123
compat-slang-1.4.5-5
compat-gcc-c++-7.3-2.96.128
compat-libgcj-7.3-2.96.123
compat-libstdc++-devel-7.3-2.96.128
compat-gcc-7.3-2.96.128
compat-db-4.0.14-5.1
compat-pwdb-0.62-3
pdksh
调整gcc,将gcc改成2.96的gcc
mv /usr/bin/gcc /usr/bin/gcc32
mv /usr/bin/g++ /usr/bin/g++32
ln -s /usr/bin/gcc296 /usr/bin/gcc
ln -s /usr/bin/g++296 /usr/bin/g++
1.3 新建centos oracle安装用户和安装目录
[linuxidc.com@linuxidc.com]$sudo groupadd oinstall
[linuxidc.com@linuxidc.com]$sudo groupadd dba
[linuxidc.com@linuxidc.com]$sudo mkdir -p /opt/oracle/product/9.2
创建数据库目录,可选,如果安装目录空间足够大,不必另建。
[linuxidc.com@linuxidc.com]$sudo mkdir -p /var/opt/oracle
[linuxidc.com@linuxidc.com]$sudo useradd -g oinstall -g dba -d /opt/oracle -uid 1001 oracle
[linuxidc.com@linuxidc.com]$sudo passwd oracle
[linuxidc.com@linuxidc.com]$sudo chown oracle.oinstall /var/opt/oracle
[linuxidc.com@linuxidc.com]$sudo chown -r oracle.oinstall /opt/oracle
以oracle用户登录写入环境变量。
[linuxidc.com@linuxidc.com]$su - oracle
password:
[oracle@oracle]$pwd
/opt/oracle
使用你喜欢的centos oracle安装编辑器编辑.bashrc
[oracle@oracle]$ .bashrc
# .bashrc
# user specific aliases and functions
# source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
#set oracle enviroments
export ld_assume_kernel=2.4.1
export threads_flag=native
export oracle_base=/opt/oracle
export oracle_home=$oracle_base/product/9.2
export oracle_sid=oralin
export oracle_owner=oracle
#export nls_lang=american_america.utf8;
export ora_nls33=$oracle_home/ocommon/nls/admin/data
export path=$path:$oracle_home/bin
export ld_library_path=$ld_library_path:$oracle_home/lib:$oracle_home/network/lib
1.4 下载centos oracle安装安装文件。
p3948480_9206_linux.zip
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
p3006854_9204_linux.zip
此patch可以从上找到。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product