我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle 11g 数据库的部署

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

新手入门之Oracle 11g部署

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

目前Oracle数据库最新版本为Oracle Database 19c,但是在日常的运维工作中大家也注意到了一点:那就是目前很多公司还是使用的 oracle 11G 版本 ,所以今天我就跟大家分享一下11g的部署方法(部署过程中涉及到了安装包及插件请大家自行下载,如下载不到请与作者联系)。

部署前环境检查及准备工作

df -h //检查当前操作系统的磁盘容量大小及磁盘分区

echo "192.168.1.20 oracle" >> /etc/hosts
修改主机名

Oracle 11g 数据库的部署

vim /etc/sysctl.conf
注释掉存在的四个参数值:
#kernel.msgmnb = 65536
#kernel.msgmax = 65536
#kernel.shmmax = 68719476736
#kernel.shmall = 4294967296
添加以下内容:

#for oracle 11gR2, and tunning kenerl parameters
kernel.shmall = 67108864
kernel.shmmax = 34359738368
kernel.shmmni = 4096
kernel.msgmax = 655360
kernel.msgmnb = 1024000
kernel.msgmni = 4096
kernel.sem = 1010 72420 100 142
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
net.ipv4.ip_local_port_range=9000 65500
net.ipv4.tcp_rmem=4096 262144 4194304
net.ipv4.tcp_wmem=4096 262144 1048576

如果报如下警告信息:
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
报错分析:本次测试使用的网络方式为nat,那三个参数依赖于bridge模块。
加载bridge模块:
#sudo modprobe bridge
#modprobe bridge
#lsmod|grep bridge
bridge 83177 0
stp 2218 2 bridge,garp
llc 5546 3 bridge,garp,stp

/sbin/sysctl -p 使修改过的内核生效

Oracle 11g 数据库的部署

创建用户及组并配置环境变量

[root@ftp2 ~]# groupadd oinstall //创建oinstall用户组
[root@ftp2 ~]# useradd oracle //创建oracle用户
[root@ftp2 ~]# gpasswd -a oracle oinstall //将oracle用户添加至oinstall用户组
正在将用户“oracle”加入到“oinstall”组中
[root@ftp2 ~]#

Oracle 11g 数据库的部署

[root@oracle ~]# chown -R oracle:oracle /u01 //设置/u01 目录的属主及属组为oracle用户
[root@ftp2 ~]# passwd oracle //设置oracle用户密码
更改用户 oracle 的密码 。
新的 密码:
无效的密码: 它基于字典单词
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@ftp2 ~]#

接下来就是配置环境变量了

vim /home/oracle/.bash_profile

export ORACLE_BASE=/u01/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:/u01/ggs
export LANG=c

source /u01/.bash_profile 使oracle用户环境变量生效

Oracle 11g 数据库的部署

修改oracle打开文件数软硬限制
[oracle@ftp2 ~]$ su - root
密码:
[root@ftp2 ~]#
[root@ftp2 ~]# vim /etc/security/limits.conf

oracle soft nproc 65536
oracle hard nproc 65536
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft stack 65536

在limits.conf 配置文件中添加参数用以修改oracle打开文件数限制

数据库软件安装
基本环境的准备工作已经差不多了,接下来就是进入正题,可以开始上传oracle 11g 的软件包并且安装了

首先用oracle用户上传安装包至/u01 目录
[root@ftp2 /u01]# ls 
linux.x64_11gR2_database_1of2.zip 
linux.x64_11gR2_database_2of2.zip 
[root@ftp2 ~]# cd /u01/

2.解压安装包:unzip linux.x64_11gR2_database_1of2.zip 
unzip linux.x64_11gR2_database_2of2.zip 
cd /u01/database/

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

执行上图的命令进入图形化安装oracle 11g 数据库

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

这里是检查出需要的插件包,这里我们直接用yum安装就好了

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

如上图安装完成之后,在重新check Again 下,就会发现条件已经满足了,然后我们继续

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

这里安装执行安装的时候会出现一个报错提示,我们只需要在服务器上用root用户执行这两个脚本就可以

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

这里可以看到数据库我们已经安装完成了

接下来就是创建实例了,直接在服务器上执行dbca进行创建实例

[root@ftp2 /]# dbca //创建实例

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

这里是输入我们的实例名,根据现场的实际情况进行填写就可以
这里的实例ID必须与oracle环境变量一样,否则报错

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

这里设置数据库的sys和system用户的密码,这个很重要必须牢记哦

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

  郑州哪家医院治疗男科好http://www.hnzzxb.com/

  郑州男科哪家医院好http://www.hnzzyyxb.com/

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

Oracle 11g 数据库的部署

这里我们看到,实例的创建已经完成了,那么剩下的就是监听程序了
直接在服务器上执行netca进行监听程序的创建

[root@ftp2 /]# netca //建立监听程序

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle 11g 数据库的部署

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Oracle 11g 数据库的部署

新手入门之Oracle 11g部署 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统
Oracle 11g 数据库的部署
2020-01-07

Oracle 12C RAC CDB数据库部署

Oracle中的12C新特性-容器数据库---12.1.0.2_GI_RAC_Create_CDB_Blog一、 安装前的准备安装两个节点的 12.1.0.2 GI/RAC ,创建 CDB 数据库。1. 关闭 SELIN
2023-05-31

Oracle Index函数与云数据库部署

Oracle Index函数是用于创建和管理数据库索引的函数,可以帮助提高数据库查询性能。在Oracle数据库中,索引是一种数据结构,用于加快数据检索速度。使用索引可以减少数据库查询时需要扫描的数据量,从而提高查询效率。在云数据库部署中,
Oracle Index函数与云数据库部署
2024-08-16

Window环境下的数据库部署——Redis数据库

1.Redis简介Remote Dictionary Server(Redis) 是一个开源的,可基于内存亦可持久化的 Key-Value 数据库. Key 字符类型,其值(value)可以 是 字符串(String), 哈 希(Map), 列表(list),
Window环境下的数据库部署——Redis数据库
2016-12-31

编程热搜

目录