怎么查看linux是不是as7u4,Linux Enterprise AS 4.0上安装Oracle 10G步骤

Linux Enterprise AS 4.0上安装Oracle 10G步骤

1.        硬件标准最低要求(指不警告的)物理内存: WINDOWS平台(512M),UNIX平台(1G). —我做了实验,在最新版本的ORACLE 10G安装中,在WINDOWS2003平台下安装要求内存为512M,UNXI(RED HAT AS 4.0 U2)平台下要求911M,也就是差不多1G.

交换空间: 最低1000M,建议1.5 GB或者2倍内存大小, 但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。

/tmp 空间:最低400M

要查看可用 RAM 和交换空间大小,运行以下命令:

grep MemTotal /proc/meminfo

grep SwapTotal /proc/meminfo

例如:

# grep MemTotal /proc/meminfo

MemTotal:512236 kB

# grep SwapTotal /proc/meminfo

SwapTotal:1574360 kB

所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。

Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:df -h

例如:

# df -h

Filesystem        Size  Used Avail Use% Mounted on

/dev/sda3         6.8G  1.3G  5.2G  20% /

/dev/sda1         99M   17M   77M  18% /boot

该示例表明,/tmp 目录没有自己的文件系统。(对本指南而言,它是根文件系统的一部分。)根文件系统可用空间为 5.2 GB,除了满足安装 (2.5 + 1.2 + 0.4 = 4.1GB) 外还小有富余。

2.        软件要求

其他所需程序包的版本(或更高版本):

•        gcc-2.96-124

•        make-3.79

•        binutils-2.11

•        openmotif-2.1.30-11

•        glibc-2.2.4-31

要查看系统上安装了这些程序包的哪些版本,运行以下命令:

rpm -q gcc make binutils openmotif glibc

例如:

# rpm -q gcc make binutils openmotif glibc

gcc-2.96-118.7.2

make-3.79.1-8

binutils-2.11.90.0.8-12

openmotif-2.1.30-11

glibc-2.2.4-32.8

如果欠缺某个文件可以使用 rpm –Uvh 包名.rpm 安装即可.

3、创建 Oracle 组和用户帐户

接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用户身份执行以下命令:

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd -m -g oinstall -G dba oracle

id oracle

例如:

# /usr/sbin/groupadd oinstall

# /usr/sbin/groupadd dba

# /usr/sbin/useradd -m -g oinstall -G dba oracle

# id oracle

uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

设置 oracle 帐户的口令:

passwd oracle

例如:

# passwd oracle

Changing password for user oracle.

New password:

Retype new password:

passwd:all authentication tokens updated successfully.

4、创建目录

以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。

以 root 用户身份执行以下命令:

mkdir -p /u01/app/oracle

mkdir -p /u02/oradata

chown -R oracle:oinstall /u01/app/oracle /u02/oradata

chmod -R 775 /u01/app/oracle /u02/oradata

例如:

# mkdir -p /u01/app/oracle

# mkdir -p /u02/oradata

# chown -R oracle:oinstall /u01/app/oracle /u02/oradata

# chmod -R 775 /u01/app/oracle /u02/oradata

一定要给ORACLE在目录上的写入权限,否则安装的时候可能出现问题。

5、配置 Linux 内核参数

打开/ETC/SYSCTRL.conf,添加以下参数:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

保存后退出。

然后使参数生效使用以下命令:

# /sbin/sysctl -p

6、为 oracle 用户设置 Shell 限制

Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:

打开 /etc/security/limits.conf

oracle               soft    nproc   2047

oracle               hard    nproc   16384

oracle               soft    nofile  1024

oracle               hard    nofile  65536

保存后退出。

添加如下的行到/etc/pam.d/login 文件:

session required /lib/security/pam_limits.so

保存后退出。

编辑 /etc/profile 文件,添加如下部分:

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

保存后退出。

7、oracle 用户的环境变量

要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:

ORACLE_BASE

ORACLE_HOME

ORACLE_SID

PATH

以 oracle 身份登录,

添加如下内容,你的具体值应该不会和这个完全相同.

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1  export ORACLE_BASE

export ORACLE_SID=orcl export ORACLE_BASE

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export ORACLE_BASE

8、开始安装10g

以ORACLE 用户登录

启动 Oracle 通用安装程序。

$ ./runInstaller

按照界面提示安装即可

最好按照高级安装

高级安装的好处:

a.字符设为utf-8(默认是iso-8859-1);

b.检查配置;

c.设定系统用户(默认是关闭的)

等等...

创建库,oracle用户灯录到X,用dbca来创建库

创建表空间,创建用户

启动oracle

第一步:lsnrctl start起动监听

第二步:用sqlplus /nolog

第三步:再用conn ,也可以用本地验证用conn / as sysdba

例#conn as sysdba

第四步:startup起动了数据库了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值