oracle11g系统初始化意义,Oracle11G 初始化脚本
最近在学习shell脚本,就仿照网上的例子,写了一个简单的安装oracle前,要创建用户修改参数的一个脚本。
#!/bin/bash
if [ ! $1 ] || [ ! $2 ]
then
echo "execute error,please input sid and oracle basic home path"
exit
fi
#yum install -y binutils* compat-libstdc++* elfutils-libelf* elfutils-libelf-devel* elfutils-libelf-devel-static* gcc* gcc-c++* glibc* glibc-common* glibc-devel* glibc-headers* kernel-headers* ksh* libaio* libaio-devel* libgcc* libgomp* libstdc++* libstdc++-devel* make* numactl-devel* sysstat* unixODBC* openmotif* compat-lib* compat-gcc*
/usr/sbin/groupadd -g 500 oinstall
/usr/sbin/groupadd -g 501 dba
/usr/sbin/useradd -g oinstall -G dba oracle
echo oracle | passwd oracle --stdin
mkdir -p $2
mkdir -p $2/app/oracle
chown -R oracle:oinstall $2
chown -R oracle:oinstall $2/app/oracle
chmod -R 775 $2
cat > /home/oracle/.bash_profile <
export PATH=$PATH:$HOME/bin
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=$2/app/oracle
export ORACLE_HOME=$2/app/oracle/product/11.2.0
export ORACLE_SID=$1
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
EOF
cat >> /etc/security/limits.conf <
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
echo "session required pam_limits.so ">> /etc/pam.d/login
cat >> /etc/profile <
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
EOF
cat >>/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 = 1048586
EOF
sysctl -p
运行脚本的时候 记得给文件运行权限,还要带参数 第一个SID ,第二个是安装的根路径。
oracle11g系统初始化意义,Oracle11G 初始化脚本相关推荐
- Docker-Compose快速搭建Oracle-11G系统
Docker-Compose快速搭建Oracle-11G系统 前置条件 请先安装Docker 脚本 version: '2' services:oracle11g:image: filemon/ora ...
- 魔方APP项目-02-服务端项目搭建,创建manage.py文件、构建全局初始化函数创建app应用对象、通过终端脚本启动项目、项目加载配置、数据库初始化、日志初始化、蓝图初始化
服务端项目搭建 新建项目目录mofangapi,并创建虚拟环境 mkvirtualenv mofang 安装开发中使用的依赖模块 pip install flask==0.12.4 pip insta ...
- oracle32位客户端安装教程,Win7系统32位Oracle11g客户端安装详述
A部分(既安装服务端,又安装客户端) 注意事项:在第一步选择"安装类型"的时候一定要选择"管理员"安装,否则安装后开始菜单下的客户端文件中只有两个子文件目录,表 ...
- win10、win7系统64位oracle11g安装教程以及32位plsql连接教程
win10.win7系统64位oracle11g安装教程以及32位plsql连接教程 转载cxin917 最后发布于2016-02-05 14:16:55 阅读数 24354 收藏 展开 win10 ...
- 系统 应用程序 提示 初始化失败 或 无法加载模块 等错误
下午又遇到一个问题 问题: 系统 应用程序 提示 "初始化失败 ......" 或 "无法加载模块 ......" 等错误,而且是windows系统中的大部分程 ...
- MIT6.828 32位操作系统笔记(3)----系统的启动和初始化
MIT EDU 6.828 实验源代码 分类 MIT6.828 32位操作系统实验笔记 实验完善代码 LAB2-4下载链接 提取码:79t8 系统的启动过程 物理内存的分布 首先分析PC 开机以后的默 ...
- win7下,使用锐捷出现“未能找到网卡或系统还未完成网卡初始化操作问题解决
随波逐流,我也装上了win7 7100版,是远景的7100RC完美典藏版,但装上之后锐捷的3.63认证就让我吃了苦头,老是提示:"未能找到网卡或系统还未完成网卡初始化操作,请稍后再尝试认证& ...
- java实现标准化考试系统详解(四)-----初始化操作实现
(一)初始化操作实现 如上图所示当管理员需要更改适用工程.试题数量.考试时间时直接在文本中更改就好我们只需要每次在用户打开程序时初始化这些参数就可以 1.初始化试题模型,这里需要实现随机抽题,方法是用 ...
- Mac OS系统如何安装Oracle11g企业级数据库
大家好,我是Steafan,今天为大家讲解Mac系统如何安装Oracle11g等其他相关版本的企业级数据库并进行使用. 众所周知,Oracle从10的企业级版本开始就不在对Mac进行相关技术支持和运维 ...
最新文章
- java rect offset_Rect 的相关操作
- Linux服务配置:Vsftp的基本配置[转]
- 读书计划清单之碎碎念
- 一键导出Origin图片MATLAB代码
- 爬一爬那些年你硬盘存过的老师
- 使用Eclipse开发Java Web过程中Debug调试的使用方法
- 958. 二叉树的完全性检验 golang
- 【2017年第4期】专题:大数据标准
- HTML5新特征、窍门和技术(6~10)
- VS2010 TFS
- QTP工作原理的学习心得
- jquery exif + lazyload实现延迟加载并显示相片exif信息
- matlab频谱分析_想知道有限精度对FFT的影响?Matlab仿真看看
- 三菱5uplc伺服电机指令_?2020/9/12三菱PLC触摸屏控制POWSD-伺服电机
- 【Lua指南】lua脚本世界--快速入门
- CCNA考试题库中英文翻译版及答案7
- 腾讯测试发型的那个软件,全栈发型设计软件
- 嵌入式常用裸机编程框架
- Region Proposal by Guided Anchoring论文翻译和理解
- 用计算机弹出音乐谱,抖音计算器音乐乐谱有哪些?抖音计算器弹奏简谱音乐大全...
热门文章
- Linux Boot,Kernel 和 Service 介绍
- TypeScript 函数类型参数的用法举例
- SAP UI5 应用的中文乱码问题
- 如何通过outlet在SAP Spartacus的产品明细页面插入自定义UI
- 微信图文内容自动同步到腾讯内容开放平台的操作步骤
- All cached global options setting for WordPress
- 使用PHP应用查询SAP HANA Express Edition里的数据
- 如何使用SAP UI5 Web Component for React的padding功能
- SAP UI5 JavaScript文件的lazy load - 懒加载
- 如何调试后台作业 - how to debug background job