linux 安装oracle 9i,linux 上安装oracle11G 看这份文档就够了

1.下载Oracle 11g R2 for Windows版本,下载地址如下

官方网站:

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip

http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip

本次安装时基于centos7 操作系统,在桌面级服务器上面安装的

安装数据库前的准备工作

重启后,以oracle用户登录(注意是开机即以oracle用户登录,而不是root用户登录后再su到oracle用户下)

设置环境变量display

[root@testLinux ~]# export DISPLAY=testLinux:0.0 --这里testLinux 表示主机名称可以使用服务器的ip 地址替换

创建oracle安装用户

[root@webserver ~]# useradd oracle

[root@webserver ~]# passwd oracle

创建三个组

[root@webserver /]# groupadd -g 1100 oinstall

[root@webserver /]# groupadd -g 1200 dba

[A[root@webserver /]# groupadd -g 1300 oper

下面将用户加入组

[root@webserver /]# useradd -g oinstall -G dba,oper oracle --创建用户的同时添加组

usermod -g oinstall -G dba,oper oracle --先建立用户后添加组

创建oracle安装目录

[root@webserver /]# mkdir /u01/app/oracle -pv

[root@webserver /]# mkdir /u01/app/oraInventory -pv

oracle用户对这个目录的权限

[root@webserver /]# chown oracle:oinstall /u01/app/oracle

给oracle用户设置环境变量

[root@webserver /]# vi /home/oracle/.bash_profile --编辑oracle配置文件

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_BASE=/u01/app/oracle #ORACLE软件的基准目录

export ORACLE_HOME=$ORACLE_BASE/product/112020/db_home1 #oracle软件的家目录

export ORACLE_SID=prod #oracle的sid

export PATH=$ORACLE_HOME/bin:$PATH

44cdadb8033d046772b6462d4843e880.png

刷新环境变量

[root@testLinux ~]# source /home/oracle/.bash_profile ---刷新环境变量,让当前修改立即生效。

刷新环境变量之后查看环境变量是否已经生效了

[root@testLinux ~]# echo $ORACLE_HOME --如果能查到环境变量表示已经生效了。

365e237db9485fda86a0476329fe8e99.png

编辑配置文件修改oracle 用户对软硬件的限制

# vim /etc/security/limits.conf

oracle soft nproc 2047

oracle soft nofile 1024

oracle hard nproc 16384

oracle hard nofile 65536

oracle hard stack 10240

87166c97206d90f791cb0a976ecd00a3.png

将数据库软件通过ftp等软件上传到服务器

ef1a5ea8f630637db1f98e1f90edfb31.png

将这两个压缩包解压到同一个文件下

[root@testLinux oracle11g_pkg]# unzip linux.x64_11gR2_database_1of2.zip

[root@testLinux oracle11g_pkg]# unzip linux.x64_11gR2_database_2of2.zip

切换目录到刚刚解压的数据库文件的这个 database 目录下面

[oracle@webserver 桌面]$ cd /home/oracle/11G/database

b8dfaccd2c0f1868f385c311430bb700.png

启动图像化界面安装

[oracle@webserver database]$LANG=zh_ZHS.UTF-8 ./runInstaller --注意这里带上语言是为了防止出现乱码

685ad05aac00be113b031a619244eb5f.png

下一步选Install database softwares only只安装数据库软件,安装完之后创建配置数据库

ff85c7d85c58721555e0a2bdf6ae02cf.png

选择对应的语言,添加上简体中文

ff12ebb98e5a7bc79a7211f59c66b102.png

选择企业版安装

d21e3418db849dd010c8a933651f94d6.png

选择oracle_home 和 oracle_base 路径

5e2c7d0af2677fadb4d30a8ee4013adb.png

指定oracle的日志存放路径

db63a0d631bf21f1a3c54145fef3f0ce.png

选择两个数据库管理员组

1b5f916c15bc4c4fa3131794ad930811.png

下一步执行软件环境监察

c8796927b3170ad0b4570541cc0b2889.pngF

点击 Fix & Check Agin 按钮弹出如下窗口,

da1936d29d6f172e7d4393003f573813.png

/tmp/CVU_11.2.0.1.0_oracle/runfixup.sh --执行该脚本即可解决内核参数问题

4bf69aee2b62889a5564e0aabbac8d44.png

接下来使用yum 解决包的依赖关系,这里的包能安装的尽量安装,是在安装不了也没关系,直接点击忽略即可,对以后的功能不会产生影响

[root@testLinux CVU_11.2.0.1.0_oracle]# yum install -y libaio-0.3.105 glibc-2.3.4-2.41 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 elfutils-libelf-devel-0.97

cd32fdee0da6a9f5e4a2cc88a21ec7de.png

下一步即可

c98052c6c42b63222acac045909f901a.png

接下里就等着安装完成即可,安装途中会弹出如下脚本执行窗口,直接点击确认即可,到此数据库软件安装就完成了

0410760eb99aa31e62cdf36201fbcaf3.png

安装心得总结

1 没有使用在一开机就是用oracle 用户登录,导致出现显示器一直检查不通过。

2 如果在服务器上安装,那么服务器一定要带有桌面,这样才能弹出安装的窗口。

3 安装文件必须解压到同一个文件夹下面,不然会的导致文件缺失。

413e8c448b1b1ad4a2b052f205e195dc.png

举报/反馈

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值