DAY-01 Oracle数据库安装

本文提供了一份详细的CentOS 6.9环境下Oracle 11.2.0.1.0数据库的安装教程,包括用户及路径配置、系统配置修改、依赖包安装、环境变量设置、软件安装步骤、数据库创建以及监听配置等关键环节。
部署运行你感兴趣的模型镜像

安装Oracle数据库

备注:本教程安装环境为 centos 6.9 + oracle 11.2.0.1.0

一. 用户及路径

1.1用户组及用户创建

root用户下

groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
passwd oracle #设置oracle用户密码

1.2创建安装路径

root用户下

cd /
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01

二. 修改相关的系统配置

1.1修改etc/sysctl.conf

1)在/etc/sysctl.conf 文件尾部追加以下内容

[root@ocp ~]# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

2)保存并退出,使修改生效

[root@ocp ~]# /sbin/sysctl -p

1.2修改/etc/security/limits.conf

#在/etc/secuirty/limits.conf 文件尾部追加以下内容,以设置用户限制
[root@ocp ~]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

1.3修改/etc/pam.d/login

#在/etc/pam.d/login 文件尾部追加以下内容,以修改登录配置
[root@ocp ~]# vi /etc/pam.d/login
session required pam_limits.so

1.4关闭SELINUX功能以及防火墙

#关闭selinux
[root@ocp ~]# vi /etc/selinux/config
SELINUX=disabled #这里设置为 disabled 即关闭 SELINX
#防火墙关闭
#关闭命令
service iptables stop
#永久关闭防火墙
chkconfig iptables off
#两个命令同时运行,运行完成后查看防火墙关闭状态
service iptables status 

1.5修改/etc/hosts文件

#添加至末尾
[root@ocp ~]# vi /etc/hosts
#本机 IP 地址 ifconfig   #长主机名        #短主机名
192.168.96.133 ocp.com ocp1

Tips
需要保证三处的主机名一致

  • /etc/hosts 中的长主机名
  • 使用 hostname 指令显示的主机名
  • /etc/sysconfig/network 中的主机名 #修改主机名后需要重启机器

使用 ifconfig 指令查看本机 IP

[root@ocp ~]# ifconfig #确保此处 IP 和/etc/hosts 文件中的 IP 地址

三. 安装前的包支持

3.1网络源下载

#配置安装脚本
[root@ocp ~]#vi yum.sh
yum install binutils* -y
yum install compat* -y
yum install elfutils* -y
yum install gcc* -y
yum install glibc* -y
yum install kernel* -y
yum install ksh* -y
yum install libaio* -y
yum install libgcc* -y
yum install libgomp* -y
yum install libstdc* -y
yum install make* -y
yum install sysstat* -y
yum install unixODBC* -y
#执行安装脚本
[root@ocp ~]#sh yum.sh

3.2本地源下载

后续。。。。。。

四. 修改环境变量

切换至oracle用户

[root@ocp ~]# su - oracle

编辑oracle的环境变量(.bash_profile文件)

[oracle@ocp ~]$ vi .bash_profile #oracle 用户下

如下内容添加至 .bash_profile末尾

export ORACLE_SID=ODS #ORACLE实例名,与后续实例创建保持一致(orcl)
export ORACLE_BASE=/u01/app/oracle #ORACLE安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #ORACLE家目录
export PATH=$PATH:$ORACLE_HOME/bin #搜索路径
#以下内容可不写
export ORACLE_TERM=xterm #指定安装 Oracle 终端的类型
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib #设置临时的库文件的 path 路径
export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib #设置 java lib 文件搜索路径

保存,并使参数生效

[oracle@ocp ~]$ source .bash_profile

五. 安装数据库软件

重启,用Oracle用户登录
将安装包上传至/u01路径下

5.1 解压安装软件

[oracle@ocp ~]$ cd /u01
[oracle@ocp ~]$ unzip linux.x64_11gR2_database_1of2.zip
[oracle@ocp ~]$ unzip linux.x64_11gR2_database_2of2.zip

5.2 运行安装脚本

[oracle@ocp ~]$ cd database
[oracle@ocp ~]$ ./runInstaller

进入图形安装界面
1、去掉√,点击next
这里写图片描述

2、点yes,继续安装
这里写图片描述

3、仅安装数据库软件
这里写图片描述

4、单实例安装
这里写图片描述

5、添加中文支持
这里写图片描述

6、安装企业版
这里写图片描述

7、直接next
这里写图片描述

8、点next
这里写图片描述

9、next
这里写图片描述
10、检测安装环境
这里写图片描述
11、缺包为版本问题,直接忽略所有并next
这里写图片描述
12、忘截图了
都直接下一步,知道安装到94%时,要求执行脚本

#切换到root用户
[oracle@ocp ~]$ su -
#执行第一个脚本
[root@ocp ~]# sh /u01/app/oracle/oraInventory/orainstRoot.sh
#执行第二个脚本
[root@ocp ~]# sh /u01/app/oracle/product/11.2.0/db_1/root.sh

六、创建Oracle数据库

仍为Oracle用户下命令行执行

#调用dbca图形窗口
[oracle@ocp ~]$ dbca

1、next
这里写图片描述

2、创建数据库

3、通用版本
这里写图片描述

4、输入数据库名和全局数据库名(与 四. 修改环境变量 中的SID一致)
这里写图片描述

5、取消企业管理器
这里写图片描述

6、为SYS以及SYSTEM设置密码(此处设为相同,也可不同)
这里写图片描述

7、选择默认的文件存放方式
这里写图片描述

8、不适用闪回和归档
这里写图片描述

9、勾选实例
这里写图片描述

10、设定内存、字符集、连接模式等等,这里选择默认值
这里写图片描述

11、next
这里写图片描述

12、finish
这里写图片描述
13、ok
这里写图片描述
14、开始创建数据库
这里写图片描述

七、配置监听

仍为Oracle用户下命令行执行

[oracle@ocp ~]$ netca

一直next

完成后lsnrctl status命令查看监听状态

[oracle@ocp ~]$ lsnrctl status

您可能感兴趣的与本文相关的镜像

Wan2.2-T2V-A5B

Wan2.2-T2V-A5B

文生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

Oracle Instant Client 11.2.0.1.0是轻量级Oracle客户端,用于连接访问Oracle 9i、10g、11g 11.2.0.1.0版本的Oracle数据库Oracle Instant Client11.2.0.1.0 安装程序包含OCI/ OCCI、JDBC-OCI SDK(软件开发工具包),软件开发时所需的全部头文件和链接库。 此版本不支持 Pro*C/C++和.NET程序所需的Oracle Provider for OLE DB,如需支持上述功能,请访问并下载ODAC(Oracle Data Access Components,其包含 ODP.NET, Oracle Services for MTS, Oracle Providers for ASP.NET):  http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html  http://www.oracle.com/technetwork/cn/database/windows/downloads/index-101312-zhs.html 此版本集成了Oracle 11g 11.2.0.1.0中的实用工具tnsping、exp/imp,支持 Object Browser、TOAD等 Oracle 管理工具,并在Windows XP、Windows Vista、Windows 7平台下测试通过。 注意: 1. 请勿使用高版本的exp/imp工具对低版本的Oralce数据库进行导出,导入操作。 2. 安装完成后需手工配置 %TNS_ADMIN%\tnsnames.ora 文件,内容如下: ??? = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = xxxxxx) ) ) 1. 将 ??? 改为任意名字,这个名字将在你的程序或程序配置中用到。 2. 将 xxx.xxx.xxx.xxx 改为要连接的 Oracle 服务器的机器名或IP地址。 3. 将 xxxxxx 改为要连接的 Oracle 服务器的 SID,如不知道 SID,请询问安装 Oracle 数据库的管理人员。 相关网站: Oracle Instant Client 主页 http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html Oracle Instant Client 常见问题 http://www.oracle.com/technetwork/database/features/oci/ic-faq-094177.html#A3661 SQL*Plus http://download.oracle.com/docs/cd/E11882_01/server.112/e16604/apd.htm#sthref3169 SDK: OCI(Oracle Call Interface) http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10646/oci01int.htm#i423362 OCCI(Oracle C++ Call Interface) http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10764/install.htm#CACFFGHF 如需源码或技术支持: Email: gosearcher@gmail.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值