一、修改文件系统,使文件系统支持ACL功能。

1)执行mount命令,得到以下输出:

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

2)执行 mount -o remount,acl/,然后效果如下:

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw,acl)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

/dev/sda1 on /boot type ext3 (rw)

tmpfs on /dev/shm type tmpfs (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

二、编写oracle脚本,内容如下:

1)主脚本:oracle.sh

#/bin/bash

# Oracle database server

# create 2012-10-31

# author 87008170@163.com

SHELLHOME=/BBS_SHELL

function dbstart(){

su - oracle -c $SHELLHOME/.oracle_start.sh

}

function dbstop(){

su - oracle -c $SHELLHOME/.oracle_stop.sh

}

echo "Log information see the file /tmp/oracle.log!"

case $1 in

"start")

dbstart

;;

"stop")

dbstop

;;

"restart")

dbstop

echo "Please wait 10s!"

sleep 10

echo -e "Database is starting! \n"

dbstart

;;

*)

echo "Usage $0 { start | stop | restart }"

;;

2) 启动脚本:.oracle_start.sh

#!/bin/bash

LOGPATH=/tmp/oracle.log

echo "================$(date)=================" >> $LOGPATH

sqlplus >> $LOGPATH 2>&1 <

connect / as sysdba

startup

exit

EOF

lsnrctl start >> $LOGPATH 2>&1

echo "================$(date)=================" >> $LOGPATH

3) 停止脚本:.oracle_stop.sh

#!/bin/bash

LOGPATH=/tmp/oracle.log

echo "================$(date)=================" >> $LOGPATH

sqlplus >> $LOGPATH 2>&1 <

connect / as sysdba

shutdown immediate

exit

EOF

lsnrctl stop >> $LOGPATH 2>&1

echo "================$(date)=================" >> $LOGPATH

三、设置脚本ACL,执行以下命令:

setfacl -m u:oracle:rx .oracle_start.sh

setfacl -m u:oracle:rx .oracle_stop.sh

oracle 解释计划权限,ACL的使用:主机权限规划管理--Oracle脚本相关推荐

  1. oracle自动分区如何创建本地索引吗,创建与管理Oracle分区表和本地索引的实例解析...

    创建与管理Oracle分区表和本地索引的相关知识是本文我们主要要介绍的内容,我们知道,Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用.从产品上说,分区技术是Oracle企业 ...

  2. oracle占用内存 100,System表空间占用率100%,管理Oracle系统审计

    C:\Users\user>sqlplus sys/********@lin_solgle as sysdba SQL*Plus: Release 11.2.0.1.0 Production o ...

  3. Oracle VM VirtualBox VBX 虚拟机 Windows 10主机安装Ubuntu18.4 文件共享和root登录

    扩展文章 Windows 10 安装Oracle VM VirtualBox VBX 虚拟机 Windows 10 安装VMware Workstation Pro 16 虚拟机 Oracle VM ...

  4. oracle 阻止谓语前推,Oracle之深入浅出(二)--SQL原理、解释计划与执行计划

    2.SQL执行原理 2.1.软解析与硬解析 在执行每一条sql的时候,oracle必须解析sql并且装载到高速缓存中,解析的过程包括很多内容,验证语法.检验提及的对象.确认用户权限等过程后还需要手机它 ...

  5. 【转】Oracle执行计划解释

    Oracle执行计划解释 一.相关的概念     Rowid的概念:rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统自己给加上的. 对每个表都有一个rowid的伪列,但是表中并不物 ...

  6. linux 任务计划 权限设置,Linux系统 文件权限+计划任务+日志系统

    实验目的:熟练掌握权限相关概念和具体操作 实验环境:Red Hat Enterprise Linux Server 5.3 实验步骤: 一.文件权限 二.计划任务 三.日志 一.文件权限 (一)基本权 ...

  7. Oracle执行计划稳固

    文章目录 0.参考资料 1.查看执行计划&指标解读 1.1.查看执行计划 1.1.1.explain plan命令 1.1.2.DBMS_XPLAN包 1.1.3.DISPLAY_SQL_PL ...

  8. 2022年Oracle学习计划

    2022年Oracle学习计划 Q1(2022-1-1 至 2022-3-31) Q1(一月份) 1.1 ~ 1.14 学习内容: 1.15 ~ 1.30 学习内容: Q1(二月份) 2.11 ~ 2 ...

  9. Oracle 执行计划

    Oracle执行计划是什么 关于执行计划的概念,相信大家都有过基础的了解.这里不详细解释概念性东西,只需要知道.执行计划是Oracle根据SQL语句生成的一个执行步骤的表述即可. 执行计划分三部分:1 ...

最新文章

  1. Solr索引数据同步ReplicationHandler
  2. 【数字图像处理】傅里叶变换在图像处理中的应用
  3. 链计算:构建信任网络,致力无边界协同
  4. Unix——系统调用和库函数调用概念区别和联系
  5. 动态SQL及SQL片段、_parameter、#{}和${}的区别
  6. MacBooster如何查找和清理Mac大文件和旧文件?
  7. php png 透明缩略图,php生成图片缩略图,支持png透明
  8. word树状分支图_word树状图怎么做分支
  9. 一加手机怎么root权限_一加手机的两种ROOT权限获取教程详解
  10. [书单]创意写作书 48本
  11. Web前端技术课后作业
  12. python 全栈开发,Day106(结算中心(详细),立即支付)
  13. 分享101个PHP源码,总有一款适合您
  14. MATLAB R2018a for Mac
  15. Odbgscript Updated to 1.65.4 by sunbeam
  16. 32位64位Office 2010 beta 简体中文版下载
  17. 通过kiwix浏览wikipedia
  18. Android内存优化总结实践
  19. html5中新增标签的兼容性如何设置,HTML5新标签的兼容性处理
  20. 边缘计算与云计算的未来

热门文章

  1. 蔚来汽车再次自燃 股价继续大跌 官方:着火原因未明 已经启动调查
  2. 盗企鹅号发娱乐八卦稿60天收益7.5万元?腾讯回应了...
  3. 三星S10背板设计已确定:画面甚是感人
  4. 拳王虚拟项目公社:0成本的售卖高考资料的虚拟资源的其他最简单最轻松玩法
  5. 我的8年经验之谈:35岁的功能测试就没有未来了?自己也能拯救自己!
  6. GCC编译警告选项的学习
  7. 灯珠电路图_可充电led台灯电路图
  8. 曲线图绘制软件_OpenFoam离心泵数值仿真及不同CFD软件间对比
  9. 60-400-040-使用-binlog-MySQL BinLog入门
  10. 95-10-110-启动-AdminManager