当前位置:Gxlcms > mysql > 在OracleVirtualBox安装Oracle10gForOracleLinux5

在OracleVirtualBox安装Oracle10gForOracleLinux5

时间:2021-07-01 10:21:17 帮助过:30人阅读

在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

人气教程排行