Heim  >  Artikel  >  Datenbank  >  在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5

在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5

WBOY
WBOYOriginal
2016-06-07 17:07:15861Durchsuche

在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5

1、检查操作系统版本

[root@ora10g ~]# uname -a

Linux ora10g.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux

[root@ora10g ~]# lsb_release-a

LSB Version:   :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch

Distributor ID: EnterpriseEnterpriseServer

Description:   Enterprise Linux Enterprise Linux Serverrelease 5.4 (Carthage)

Release:       5.4

Codename:      Carthage

在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5详细图文教程下载

下载在Linux公社的1号FTP服务器里,,下载地址:

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在 2011年LinuxIDC.com\11月\在Oracle VirtualBox 安装 Oracle 10g For Oracle Linux 5

下载方法见

2、检查内存大小

[root@ora10g ~]# free

            total      used      free    shared   buffers    cached

Mem:      1035140    339916    695224         0     19824    267012

-/+ buffers/cache:     53080    982060

Swap:     2096440         0   2096440

3、 检查磁盘空间利用率,

我们打算在/orasoft安装数据库软件

我们打算在/oradata目录中存放数据文件和归档日志

[root@ora10g ~]# df -h

Filesystem           Size Used Avail Use% Mounted on

/dev/sda7            4.7G 3.0G 1.6G 66% /

/dev/sda6            2.0G  36M 1.9G  2% /tmp

/dev/sda3            4.9G 139M 4.5G  3% /orasoft

/dev/sda2            5.8G 141M 5.4G  3% /oradata

/dev/sda1            190M  12M 170M  7% /boot

tmpfs                506M    0 506M  0% /dev/shm

4、创建相关的用户及用户组和相关目录,并修改权限和所有者及所属组

[root@ora10g ~]# groupadd dba

[root@ora10g ~]# groupadd oinstall

[root@ora10g ~]# useradd -m -g oinstall -G dba -d /orasoft/home oracle

[root@ora10g ~]# passwd oracle

Changing password for user oracle.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

[root@ora10g ~]# chown -R oracle:oinstall /orasoft/ /oradata/

[root@ora10g ~]# chmod -R 755 /orasoft/ /oradata/

[root@ora10g ~]# cd/

-bash: cd/: No such file or directory

[root@ora10g ~]# cd /

[root@ora10g /]# ls -rtl

total 162

drwxr-xr-x 2 root  root     4096 Jan 9 2009 srv

drwxr-xr-x 2 root  root     4096 Jan 9 2009 opt

drwxr-xr-x 2 root  root     4096 Jan 9 2009 mnt

drwxr-xr-x 2 root  root     4096 Jan 9 2009 media

drwxr-xr-x 2 root  root     4096 Jan 9 2009 home

drwx------ 2 root  root    16384 Nov 16 22:40 lost+found

drwxr-xr-x 2 root  root     4096 Nov 16 22:41 selinux

drwxr-xr-x 14 root  root     4096 Nov 16 22:46 usr

drwxr-xr-x 3 root  root     4096 Nov 16 22:49 tftpboot

drwxr-xr-x 4 root  root     1024 Nov 16 22:52 boot

drwxr-xr-x 13 root  root     4096 Nov 16 22:53 lib

drwxr-xr-x 2 root  root     4096 Nov 16 22:53 bin

drwxr-xr-x 2 root  root    12288 Nov 16 22:53 sbin

drwxr-xr-x 23 root  root     4096 Nov 16 22:58 var

drwxr-xr-x 3 oracle oinstall 4096 Nov 16 23:00 oradata

dr-xr-xr-x 94 root  root        0 Nov 16 23:30 proc

drwxr-xr-x 11 root  root        0 Nov 16 23:30 sys

drwxr-xr-x 2 root  root        0 Nov 16 23:31 misc

drwxr-xr-x 2 root  root        0 Nov 16 23:31 net

drwxrwxrwt 7 root  root     4096 Nov 16 23:31 tmp

drwxr-xr-x 11 root  root     3580 Nov 16 23:31 dev

drwxr-x--- 6 root  root     4096 Nov 16 23:39 root

drwxr-xr-x 4 oracle oinstall 4096 Nov 16 23:46 orasoft

drwxr-xr-x 99 root  root    12288 Nov 16 23:46 etc

4、 修改内核参数

在文件最后添加如下内容,相关参数介绍将会在后期的oracle安装参数详解中进行介绍,有兴趣的朋友可以继续关注

[root@ora10g /]# vi /etc/sysctl.conf

--这部分为共享内存参数设置

kernel.shmall = 2097152       --共享内存段最大页数

kernel.shmmax = 2147483648  --单个共享内存段大小的上限字节数

kernel.shmmni = 4096        --共享内存段的最小长度

kernel.sem = 250 32000 100 128 --信号量四个值分别代表:semmsl,semmns,semopm,semmni

fs.file-max = 65536            --配置系统中打开的最大文件数

net.ipv4.ip_local_port_range = 1024 65000  --本地网口限速

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

"/etc/sysctl.conf" 47L, 1280C written

[root@ora10g /]# /sbin/sysctl-p

net.ipv4.ip_forward = 0

net.ipv4.conf.default.rp_filter = 1

net.ipv4.conf.default.accept_source_route = 0

kernel.sysrq = 0

kernel.core_uses_pid = 1

net.ipv4.tcp_syncookies = 1

kernel.msgmnb = 65536

kernel.msgmax = 65536

kernel.shmmax = 4294967295

kernel.shmall = 268435456

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

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

5、 修改安全限制参数

这两个参数是对linux用户可以使用的进程数和打开的文件数的设置限制

|'GITPUB个人空间MFyl L$k7KL
oxf%O l2UUsoft是软限制:用户可以超过这个设置的值,但一定不能超过hard的值。

hard是硬限制:一般soft比hard小。

如果用LV管理的话,还需要加上如下两行:
m^$P$D+yf^t/J,Y20674423M$K
c2C&[^doracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.netoracle soft memlock 3145728
L.bsqZ20674423x2e_


--------------------------------------------------------------------------------

 

hB_)sloracle hard memlock 3145728oracle,db2,sqlserver,sybase,mysql,erp,scm,sap,java,.net:}3y,Y6]-X0LY

[root@ora10g /]# vi /etc/security/limits.conf

oracle soft nproc 2047    --

oracle hard nproc 16384  --单用户可打开的最大进程数为16384个

oracle soft nofile 1024    --

oracle hard nofile 65536  --可打开最大文件个数65536

"/etc/security/limits.conf" 56L, 1903C written

7、配置相关的限制

[root@ora10g /]# vi/etc/pam.d/login

session required/lib/security/pam_limits.so   ---设置可插入认证模块(PAM)限制

session required pam_limits.so             ---为oracle设置Shell限制

"/etc/pam.d/login" 18L, 722C written

8、添加如下系统环境变量

[root@ora10g /]# vi /etc/profile

# /etc/profile

if [ $USER = "oracle" ]; then

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

       ulimit -p 1638

       ulimit -n 65536

   else

       ulimit -u 16384 -n 65536

   fi

fi

"/etc/profile" 68L, 1205C written

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn