首页 > 编程知识 正文

linux查看局域网ip,oracle服务器安装教程

时间:2023-05-04 15:39:10 阅读:40250 作者:2891

如何在linux系统上安装Oracle

将Oracle 11g部署到CentOS7(最低安装)的步骤(静默安装)

创建用于保存oracle11g安装软件包的空目录

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

将oracle11g安装文件上传或下载到/data/soft

3 .下载并解压缩zip包(如果没有此工具,则需要安装)。

[root@localhost ~]# which unzip

未安装软件包unzip

[ root @ localhost~] # CD/data/soft /

[ root @ localhost~] # yuminstallunzip-y

[ root @ localhost soft ] # unzip Linux.x64 _ 11gr2_ database _ 1of2. zipunziplinux.x64 _ 11gr2_ database _ 2of2. 2

[ root @ localhost soft ] # du-sh数据库/#约2.4G

4 .依赖软件包的安装

[ root @ localhost~] # yuminstallgccmakeyxdhbutilsgcc-c compat-libstdc-33 elf utils-libelf-develelel futils-lilf-dibelf-ddele

添加oracle用户和组

[ root @ localhost~~ ] # groupadd oinstall

[root@localhost ~]# groupadd dba

[ root @ localhost~] # useradd-go install-gdbaoracle

[ root @ localhost~~ ] # passwd Oracle

6 .创建相关安装目录,设置目录文件权限

[根@ localhost~] # mkdir-p/data/Oracle # oralce _ base的路径

[根@ localhost~] # mkdir -设置p/data/Oracle/product/11.2.0/db _1# oralce _ home的路径

[根@ localhost~] #包含mkdir/data/Oracle/oradata #数据库文件的目录

[ root @ localhost~] # mkdir/data/Oracle/fast _ recovery _ area #创建备份恢复目录

[根@ localhost~] # mkdir/data/inventory #创建产品列表oracle inventory目录的路径

[ root @ localhost~] # chown-r Oracle : oinstall/data

[ root @ localhost~] # chmod-r775/data

禁用SELINUX并关闭防火墙

[ root @ localhost~~ ] # yuminstallvim

[ root @ localhost~] # vim/etc/sys config/selinux

将SELINUX=enforcing行更改为SELINUX=disabled

[ root @ localhost~] # systemctlstopfirewalld

[ root @ localhost~] # systemctldisablefirewalld

8 .配置系统内核参数

[ root @ localhost~] # vim/etc/sysctl.conf

追加到文末

fs.aio-max-nr=1048576

fs.file-max=6815744

kernel.shmall=2097152

kernel.shmmax=1073741824

kernel.shmmni=4096

kernel.sem=250 32000 100 128

net.IP v4.IP _ local _ port _ range=900065500

net.core.rmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048576

更改完成后,运行命令使配置生效。

[root@localhost ~]# sysctl -p

>

9.修改用户限制:

[root@localhost ~]# vim /etc/security/limits.conf

文末增加:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

10.修改 /etc/pam.d/login 文件:

[root@localhost ~]# vim /etc/pam.d/login

文末增加:

session required /lib64/security/pam_limits.so

session required pam_limits.so

11.编辑数据库安装自动响应文件db_install.rsp保存到/data/soft目录 ,配置文件见(Oracle的响应文件篇章,文章底部有连接)

[root@localhost ~]# cd /data/soft

[root@localhost soft]# mv /root/db_install.rsp .

[root@localhost soft]# ls -lh db_install.rsp

12.登录oracle用户,并修改家目录配置文件.bash_profile设置相关环境变量

[root@localhost ~]# su – oracle

[oracle@localhost ~]$ vim ~/.bash_profile

文末追加:

export ORACLE_BASE=/data/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/yxdhb:/usr/syxdhb:$PATH

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

[oracle@localhost ~]$ source .bash_profile

13.静默安装并创建数据库

[oracle@localhost ~]$ cd /data/soft/database/

[oracle@localhost database]$ ls

[oracle@localhost database]$ ./runInstaller -silent -ignorePrereq -responseFile /data/soft/db_install.rsp

#预计20分钟左右

———————————-

正在启动 Oracle Universal Installer…

检查临时空间: 必须大于 120 MB。 实际为 31878 MB 通过

检查交换空间: 必须大于 150 MB。 实际为 2047 MB 通过

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2020-06-06_05-35-25 PM. 请稍候…[oracle@localhost database]$ [WARNING] [INS-30011] 输入的口令不符合 Oracle 建议的标准。

原因: Oracle 建议输入的ADMIN口令长度至少为 8 个字符, 其中至少包含 1 个大写字 符, 1 个小写字符和 1 个数字 [0-9]。

操作: 提供符合 Oracle 建议标准的口令。

[WARNING] [INS-30011] 输入的口令不符合 Oracle 建议的标准。

原因: Oracle 建议输入的ADMIN口令长度至少为 8 个字符, 其中至少包含 1 个大写字 符, 1 个小写字符和 1 个数字 [0-9]。

操作: 提供符合 Oracle 建议标准的口令。

可以在以下位置找到本次安装会话的日志:

/data/inventory/logs/installActions2020-06-06_05-35-25PM.log

#大约20分钟之后(此处不要做任何操作,也不要按回车键)

[oracle@localhost database]$ 以下配置脚本需要以 “root” 用户的身份执行。

#!/yxdhb/sh

#要运行的 Root 脚本

/data/inventory/orainstRoot.sh

/data/oracle/product/11.2.0/db_1/root.sh

要执行配置脚本, 请执行以下操作:

1. 打开一个新的终端窗口

2. 以 “root” 身份登录

3. 运行脚本

4. 返回此窗口并按 “Enter” 键继续

Successfully Setup Software.

———————————-

14.新建终端以root登录,运行脚本

[root@localhost ~]# /data/inventory/orainstRoot.sh

更改权限/data/inventory.

添加组的读取和写入权限。

删除全局的读取, 写入和执行权限。

更改组名/data/inventory 到 oinstall.

脚本的执行已完成。

[root@localhost ~]# /data/oracle/product/11.2.0/db_1/root.sh

Check /data/oracle/product/11.2.0/db_1/install/root_localhost.localdomain_2020-06-06_17-55-46.log for the output of root script

回原终端按回车键结束

15.查看监听服务

[oracle@localhost ~]$ lsnrctl status

16.登录数据库

[oracle@localhost ~]$ sqlplus / as sysdba

到此就完成了Oracle在Linux中的静默安装。

Oracle的响应文件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。