CentOS 6.6 静默安装 Oracle 数据库详细教程
需积分: 13 138 浏览量
更新于2024-07-18
收藏 988KB PDF 举报
Oracle 单机版静默安装
Oracle 单机版静默安装是指在 Linux 操作系统中,使用静默方式安装 Oracle 数据库,不需要安装 Linux 桌面环境。这种安装方式可以提高安装效率,减少人工干预的可能性。
第一步:配置 Centos6.6
在安装 Oracle 数据库之前,需要安装一些必要的软件包,包括 binutils、compat-libstdc++、elfutils-libelf、elfutils-libelf-devel、glibc、glibc-common、glibc-devel、glibc-headers、gcc、gcc-c++、libaio、libaio-devel、libgcc、libstdc++、libstdc++-devel、make、numactl-devel、sysstat、unixODBC 和 unixODBC-devel 等。
使用 yum install 命令可以轻松安装这些软件包,例如:
yum install binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel glibc-headers gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel
第二步:修改内核参数 limits
在安装 Oracle 数据库之前,需要修改内核参数 limits,以便 Oracle 数据库可以正常运行。可以使用 vim 编辑器修改 /etc/security/limits.conf 文件,添加以下内容:
oraclesoft nofile 1024
oracle hard nofile 65536
oraclesoft nproc 2047
oracle hard nproc 16384
第三步:修改内核参数 sysctl
在安装 Oracle 数据库之前,需要修改内核参数 sysctl,以便 Oracle 数据库可以正常运行。可以使用 vim 编辑器修改 /etc/sysctl.conf 文件,添加以下内容:
kernel.shmmax=4294967295
kernel.shmmni=4096
kernel.shmall=268435456
kernel.sem=250 320 100 128
fs.file-max=6815744
net.ipv4.ip_local_port_range=9000 65500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048576
fs.aio-max-nr=1048576
第四步:让内核生效
使用以下命令让内核参数生效:
/sbin/sysctl -p
第五步:关闭 SELINUX
使用以下命令关闭 SELINUX:
#vim /etc/selinux/config
SELINUX=disabled
第六步:添加用户和组
使用以下命令添加用户和组:
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
passwd oracle
第七步:修改 profile
使用以下命令修改 profile:
vim /etc/profile
在尾部加入以下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
fi
fi
这样,Oracle 单机版静默安装就完成了。
2019-08-06 上传
2024-09-05 上传
2020-03-29 上传
2024-01-31 上传
点击了解资源详情
点击了解资源详情
2022-09-13 上传
小白正在飞
- 粉丝: 13
- 资源: 4
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜