关系数据库——Oracle12c Linux x86-64安装
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,Oracle12c Linux x86-64安装下载Oracle Database 12cRelease 1安装介质官方的下载地址:1:http://www.oracle.com/technetwor
千家信息网最后更新 2025年12月02日关系数据库——Oracle12c Linux x86-64安装
Oracle12c Linux x86-64安装
下载Oracle Database 12cRelease 1安装介质
官方的下载地址:
1:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
2:https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132
URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com
地址1下载的文件为:
linuxamd64_12c_database_1of2.zip
linuxamd64_12c_database_2of2.zip
地址2下载的文件为:
V38500-01_1of2.zip
V38500-01_2of2.zip
Oracle 12c 对系统内存的最低要求为1G,推荐2G或更大的内存,
开始安装oracle
1.添加一块新硬盘并格式化
[root@localhost ~]# cd /dev[root@localhost dev]# ls[root@localhost dev]# fdisk /dev/sdb[root@localhost dev]# mkfs -t xfs /dev/sdb12.创建orc目录
[root@localhost dev]# mkdir /orc3.修改主机名
[root@localhost ~]# vim /etc/hostname#末行添加以下内容HOSTNAME=oracle4.修改域名解析
[root@localhost ~]# vim /etc/hosts#末行添加以下内容192.168.142.151 oracle5.挂载新硬盘到orc目录
[root@oracle ~]# mount /dev/sdb1 /orc6.下载环境软件包
[root@oracle ~]# yum -y install binutils compat-libcapl compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel7.修改sysctl.conf配置文件
[root@oracle ~]# vim /etc/sysctl.conf#末行添加以下内容fs.aio-max-nr = 1048576#异步Io请求数目推荐值是: 1048576 其实它等于1024*1024 也就是1024K个fs.file-max = 6815744##打开的文件句柄的最大数量,防止文件描述符耗尽的问题kernel.shmall = 2097152##共享内存总量页为单位,内存除以4K所得kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128##SEMMSL: 每个信号集的最大信号数量SEMMNS: 用于控制整个Linux 系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整>个Linux 系统中信号集的最大数量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#套接字发送缓冲区大小的最大值8.重载配置文件
[root@oracle ~]# sysctl -p9.配置用户环境
#创建oinstall组[root@oracle ~]# groupadd oinstall#创建dba组[root@oracle ~]# groupadd dba#添加用户oracle到组[root@oracle ~]# useradd -g oinstall -G dba oracle#设定oracle数据库密码为123123[root@oracle ~]# passwd oracleChanging password for user oracle.New password: BAD PASSWORD: The password is shorter than 8 charactersRetype new password: passwd: all authentication tokens updated successfully.#创建数据库目录[root@oracle ~]# mkdir -p /orc/app/oracle#修改目录属主和属组[root@oracle ~]# chown -R oracle:oinstall /orc/app#修改目录权限[root@oracle ~]# chmod -R 755 /orc/app/oracle/#配置oracle用户环境vim /home/oracle/.bash_profile#末行添加以下内容umask 022ORACLE_BASE=/orc/app/oracleORACLE_HOME=/orc/app/oracle/product/ 12.2.0/dbhome_1/ORACLE_SID=orclNLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/binLANG=zh_CN.UTF-8export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID10.使用pam_limits认证模块
[root@oracle ~]# vim /etc/pam.d/login#%PAM-1.0#在此段落末尾追加以下内容session required /lib/security/pam_lilits.sosession required pam_limits.so11.修改limits.conf配置文件
[root@oracle ~]# 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 12.修改系统环境变量
[root@oracle ~]# vim /etc/profileif [$USER="oracle"] then if [ $SHELL = "/bin/ksh"] then ulimit -p 16384 #缓冲区大小 ulimit -n 65536 #文件数 else ulimit -u 16384 -n 65536 #进程数和文件数 fifi13.远程获取源码包
[root@oracle ~]# mount.cifs //192.168.100.3/database /mntPassword for root@//192.168.142.1/database: 14.图形化界面以root用户操作
#关闭访问控制,允许任何主机访问本地的X服务器[root@oracle ~]# xhost +access control disabled, clients can connect from any host#切换oracle用户[root@oracle ~]# su - oracle#设置DISPLAY环境变量, 用以运行图形程序[oracle@oracle mnt]$ export DISPLAY=:0.0#执行安装脚本[oracle@oracle mnt]$ ./runInstaller 15.图形化界面开始安装,取消"安全更新"选项并进入下一步

16.选择"创建和配置数据库"选项并进入下一步
17.选择"服务器类"选项并进入下一步
18.选择"但是例数据库安装"并进入下一步

19.选择"典型安装"并进入下一步
20.设定数据库口令并进入下一步
21.此步骤直接进入下一步
22.点击安装
23.安装中弹窗处理,执行以下脚本
24.安装成功
文件
最大
数量
用户
配置
数据
数据库
信号
内容
大小
环境
目录
系统
缓冲区
缓冲
内存
地址
套接字
控制
选择
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云服务器 功能
网络连接服务器发生错误怎么办
使在数据库中的显示标题为
清华同方服务器合格证
杭州科讯网络技术
猎手之王2服务器
明日之后安布里城服务器在哪
物流软件开发工具有哪些
数据库创建自然科学类书籍的视图
面向对象数据库分析实例
数据库表里的字段的英文
软件开发不做无形资产
车子停在服务器会被扣钱吗
华为云服务器登陆失败
如何重装数据库用友
舆论引导对网络安全的影响
第二次土壤普查数据库
web版oracle数据库管理
网络安全态势感知时间序列
浙江智能养老软件开发公司
本地服务器如何配一台电脑
ip域名服务器之间的关系
公安 网络安全 招聘
网络安全工控系统
闵行区信息化数据库厂家报价
郑州万豪网络技术有限公司游戏
网络安全策略筹划
企业网络安全如何监控
福建服务器散热片云主机
券商服务器崩溃造成的损失