客户需求,由于ftp服务器权限管理需要,测试能否通过修改oracle umask值,达到expdp导出文件权限,导出即是想要的权限。

Session
[oracle@adg1 ~]$ umask [oracle@adg1 ~]$ umask -S
u=rwx,g=rx,o=rx 修改umask值
[oracle@adg1 ~]$ umask
[oracle@adg1 ~]$ umask -p
umask
[oracle@adg1 ~]$ touch a.txt
-rw-r--r-- oracle oinstall - : test.txt
-rw-r----- oracle oinstall - : a.txt --文件权限已换
-rw-r--r-- oracle oinstall - : b.txt Session 使用umask修改,只在当前session生效
[oracle@adg1 ~]$ umask touch c.txt
[oracle@adg1 ~]$ ls -lrt c.txt
-rw-r--r-- oracle oinstall Aug : c.txt 使用数据泵进行导出expdp一个表
$ expdp \'/ as sysdba\' directory=dd dumpfile=emp1.dump logfile=emp%U.log tables=scott.emp
[oracle@adg1 dump]$ ls -lrt
total
-rw-r----- oracle oinstall Aug : emp1.dump
-rw-r--r-- oracle oinstall Aug : emp%U.log 修改umask值
https://blog.csdn.net/yangzhengquan19/article/details/83055686
umask
[oracle@adg1 dump]$ touch test.txt
[oracle@adg1 dump]$ ls -lrt test.txt
-rw------- oracle oinstall Aug : test.txt $ expdp \'/ as sysdba\' directory=dd dumpfile=emp2.dump logfile=emp%U.log tables=scott.emp
-rw-r----- oracle oinstall Aug : emp2.dump
-rw-r--r-- oracle oinstall Aug : emp%U.log 并未生效! SQL> create pfile='/11.2.0.4/app/oracle/dump/pfile.ora' from spfile;
-rw------- oracle oinstall Aug : pfile.ora !!! sqlplus 登陆创建的文件生效了,但是使用数据泵导出的文件未受到影响。 [oracle@adg1 ~]$ vi .bash_profile
PATH=$PATH:$HOME/bin
umask
export PATH
[oracle@adg1 ~]$ umask [oracle@adg1 ~]$ touch a.txt
[oracle@adg1 ~]$ ls -lrt
-rw------- oracle oinstall Aug : a.txt
$ expdp \'/ as sysdba\' directory=dd dumpfile=emp3.dump logfile=emp%U.log tables=scott.emp
-rw-r----- oracle oinstall Aug : emp3.dump
无效果 修改用户!! $ expdp \'/ as sysdba\' directory=dd dumpfile=emp4.dump logfile=emp%U.log tables=scott.emp
-rw------- oracle oinstall Aug : emp4.dump 汇总: 1.修改umask值,只再当前session 生效,使用sqlplus创建pfile权限可以进行调整,但是expdp并不生效;
2.修改用户umask值,重启db生效,但是所有文件收到影响,影响太大;
3.建议使用shell脚本,对expdp导出的文件,进行脚本化封装chmod,chown修改,以达到目的

linux测试umask的更多相关文章

  1. Linux测试环境搭建的学习建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux测试环境搭建的一些建议. 一.Linux测试环境搭建从基 ...

  2. (转)深入浅出linux系统umask值及其对应的文件权限讲解

    浅出linux系统umask值及其对应的文件权限讲解 原文:http://blog.51cto.com/oldboy/1060032 缘起:1.此文的撰写特别为感谢51cto的博客工作人员和领导,老男 ...

  3. ubuntu Linux 测试PHP却提示下载文件的解决办法

    ubuntu Linux 测试PHP却提示下载文件的解决办法   一般这种情况都是在刚刚开始配置环境时出现的, 输入 sudo a2enmod php5  看提示如果出现“$ This module ...

  4. Linux 测试网速

    Linux 测试网速 1.直接wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip 一个10M的文件, ...

  5. linux测试noatime对文件访问时间的影响

    linux测试noatime对文件访问时间的影响 文件(如abc)有3个时间: # stat abc Access: 2015-04-16 19:30:13.665970572 +0800 Modif ...

  6. Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档

    Linux测试硬盘读性能的常用工具-hdparm和dd俩搭档 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.hparm        # 它用来在基于 Linux的系统上获取或 ...

  7. Linux 文件umask默认权限_012

    一.       umask介绍 Linux 系统用户创建一个新的目录或文件时,系统会默认会分配相应的权限.目录或文件的权限是如何产生的呢? 1.这就是umask的功能,umask设置了用户创建文件或 ...

  8. linux测试带宽命令,Linux服务器网络带宽测试iperf

    linux测试带宽命令,Linux服务器网络带宽测试iperf必须先运行iperf serveriperf -s -i 2客户端iperf -c 服务端IP地址 iperf原理解析 iperf工具可以 ...

  9. S04_CH01_搭建工程移植LINUX/测试EMMC/VGA

    S04_CH01_搭建工程移植LINUX/测试EMMC/VGA 1.1概述: 本章内容是在已经提供安装了VIVADO2015.4 的ubuntu系统下,进行.大家可以下周我们已经提供的虚拟机镜像,我们 ...

随机推荐

  1. TP5.1框架最后登录时间不会更新

      最后登录时间:2019-5-1 14:44 发现系统管理员时间总是停留在这个时间,后来才发现原来是时间没有自动更新. 手册地址:https://www.kancloud.cn/manual/thi ...

  2. 自然语言处理中注意力机制---Attention

    使用Multi-head Self-Attention进行自动特征学习的CTR模型 https://blog.csdn.net/u012151283/article/details/85310370 ...

  3. sass - for循环写法

    如要设置多个li的动画延迟时间时 注:这里选择器要加#{}才行 不然就会编译成: 6.7. 插值语句 #{} (Interpolation: #{}) 通过 #{} 插值语句可以在选择器或属性名中使用 ...

  4. Postgresql常用函数整理

    一.字符串函数 1.函数:string || string(string || non-string) 说明:字符串(或与非字符串)连接 示例: 2.函数:char_length(string) 说明 ...

  5. Cocoa Framework中GB2312与UTF16编码之间的相互转换

    代码如下: NSString *orgStr = @"你好,世界!"; NSStringEncoding enc = CFStringConvertEncodingToNSStri ...

  6. ArrayList数组操作

    String字符类型的操作方法 public static void main(String[] args) { // ArrayList ArrayList<String> list = ...

  7. Cheng MeiChun团队的技术支持

    本网页为Cheng MeiChun团队的技术支持网址,如果在我们开发的游戏中遇到任何问题,欢迎联系我们! QQ:1505478990 邮箱:1505478990@qq.com

  8. 图片缩放——利用layui的滑块

    @layui官网文档.@参考博客 参考博客中能实现,但是效果差强人意,在前辈的基础上进行了改造,并支持了动态多图列表 <%@ page language="java" con ...

  9. 报错:Sqoop2 Error message: Class not found JDBC Driver Class: com.mysql.jdbc.Driver

    报错背景: CDH安装完成Sqoop2的组建后进行创建link的操作. 报错现象: There are issues with entered data, please revise your inp ...

  10. 在 ServiceModel 客户端配置部分中,找不到引用协定“WebServiceSoap”的默认终结点元素。这可能是因为未找到应用程序的配置文件,或者是因为客户端元素找不到与此协定匹配的终结点元素(转)

    按语: 在项目中实现自动升级过程,在类库中调用webservice取升级update.xml文件,添加服务调用,但在类库中调用时就出现异常,但在简单的测试工程中没有问题.解决方法采用下面介绍的方法 在 ...