linux环境安装oracle

2025-11-19 10:16:15

1、大家可以根据自己的操作系统是多少位(32位或64位)的,到官网下载相应的安装程序,如下图所示。

      有一点需要注意,Oracle的安装程序分成2个文件,下载后将2个文件解压到同一目录即可。

2、环境规划说明

安装环境:64位redhat6.5操作系统;

安装软件:oracle 11g for Linux-x86-64

安装机器:118.0.0.47

安装目录:/opt/ora

安装用户:oracle

3、修改机器名称

[root@localhost mnt]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

118.0.0.47  MAS

[root@localhost etc]# cd /etc/sysconfig/

[root@localhost sysconfig]# vi network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=MAS

4、修改机器时间

实例:设置时间伟2008年8月8号12:00 # date -s "2016-11-28 12:06:00"

修改完后,记得输入:clock -w

5、打系统补丁

光盘介质准备

[root@localhost ~]# mkdir -p /mnt/soft/    

[root@localhost ~]# mount /dev/cdrom /mnt/soft/  

6、外部介质准备

建目录放补丁包

[root@localhost ~]# mkdir /soft

[root@localhost ~]# cd /soft

[root@localhost soft]# mkdir rpm

[root@localhost soft]# cd rpm

[root@localhost rpm]# ls

到其他机器拿补丁包

[root@MAS Packages]# cd /soft/Packages

[root@MAS Packages]# ls pdk*

pdksh-5.2.14-1.i386.rpm  pdksh-5.2.14-30.x86_64.rpm

[root@MAS Packages]# scp pdksh* root@10.101.41.48:/soft/rpm

7、安装磁盘补丁 

[root@localhost yum.repos.d]# yum install gcc* 

[root@localhost yum.repos.d]# yum install libaio*

[root@localhost yum.repos.d]# yum install glibc*

[root@localhost yum.repos.d]# yum install compat-libstdc*

[root@localhost yum.repos.d]# yum install elfutils-libelf-devel*

[root@localhost yum.repos.d]# yum install libstdc*

[root@localhost yum.repos.d]# yum install unixODBC*

安装外部补丁

[root@localhost rpm]# cd /soft/rpm

[root@localhost rpm]# rpm -ivh pdksh-5.2.14-30.x86_64.rpm

安装结束解挂

[root@localhost rpm]# umount /dev/cdrom

8、修改swap大小

[root@MAS home]# dd if=/dev/zero of=/home/swap bs=1024 count=16000000

记录了16000000+0 的读入

记录了16000000+0 的写出

16384000000字节(16 GB)已复制,29.7171 秒,551 MB/秒

[root@MAS home]# mkswap /home/swap

mkswap: /home/swap: warning: don't erase bootbits sectors

        on whole disk. Use -f to force.

Setting up swapspace version 1, size = 15999996 KiB

no label, UUID=0155deec-1583-41b8-b678-3036253a5681

[root@MAS home]# swapon /home/swap

9、设置重启生效

[root@MAS home]# cd /etc

[root@MAS etc]# cp fstab fstab.20161128

[root@MAS etc]# vi fstab

#

# /etc/fstab

# Created by anaconda on Mon Nov 21 21:37:49 2016

#

# Accessible filesystems, by reference, are maintained under '/dev/disk'

# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

#

UUID=ea38995e-71dd-49e3-8f1e-c37f45fbfe4b /                       ext4    defaults        1 1

UUID=a002445e-7c42-4112-8a30-96f5d9c62e15 /DATA                   ext4    defaults        1 2

UUID=4df207bd-bb6c-4497-b9d6-47a8bec50d78 /boot                   ext4    defaults        1 2

UUID=28530338-db67-45ec-b7f0-881dbcd6276b /home                   ext4    defaults        1 2

UUID=9500e2f4-b9e4-4acf-b5e5-134204592466 /opt                    ext4    defaults        1 2

UUID=907296f5-6d48-47d9-a93e-99a501c49e7a swap                    swap    defaults        0 0

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

UUID=0155deec-1583-41b8-b678-3036253a5681 /home/swap  swap    defaults        0 0

~

~

~

"fstab" 19L, 1181C written

10、创建组和用户

[root@localhost ~]# groupadd dba

[root@localhost ~]# groupadd oinstall

[root@localhost ~]# useradd -g oinstall -G dba oracle

[root@localhost ~]# passwd oracle

Changing password for user oracle.

New UNIX password:

11、安装数据库

介质准备

把数据库安装介质插入光驱:

[root@MAS ~]# mkdir -p /soft/ora/

[root@MAS ~]# mount /dev/cdrom /soft/ora/

mount: block device /dev/sr0 is write-protected, mounting read-only

[root@MAS ~]#

[root@MAS ~]# cd /soft/ora/

[root@MAS ora]# ls

doc  install  response  rpm  runInstaller  sshsetup  stage  welcome.html

环境修改

Oracle用户在文件/home/oracle/.bash_profile 最后增加下列内容:

########## For oracle added #############

export ORACLE_BASE=/opt/ora

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0

export ORACLE_SID=MADB

export ORACLE_TERM=xterm

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/lib

export PATH=$PATH:$ORACLE_HOME/bin

########## For oracle ended #############

[root@MAS /]#  mkdir -p /opt/ora

[root@MAS /]#  chown oracle:oinstall /opt/ora

12、创建并配置数据库

配置图形化参数

1、 打开xmanager passive

2、 查看本地ip

3、 设置环境变量:

[oracle@MAS ~]$ export DISPLAY=118.0.0.131:0.0

[oracle@MAS ~]$ xhost

access control disabled, clients can connect from any host

INET:118.0.0.131

环境变量修改

[oracle@MAS ~]$export.UTF-8   #中文

[oracle@MAS ~]$export.UTF-8   #英文

13、创建数据库

开始安装

[oracle@MAS ~]$ export.UTF-8

[oracle@MAS ~]$ /soft/ora/runInstaller

Starting Oracle Universal Installer...

linux环境安装oracle

linux环境安装oracle

linux环境安装oracle

14、进入sqlplus,测试成功!可以直接输入SQL语句了!

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢