小枫客栈

淡泊以明志,宁静以致远。

呢喃

EBS系统克隆后修改apps密码后执行adautocfg.sh 报错

EBS系统克隆后修改apps密码后执行adautocfg.sh 报错
./adautocfg.sh

Oracle计算CLOB字段的长度和字节大小

这两天群里在讨论一个关于clob字段长度和大小计算的问题,搜了一下网上确实没现成计算clob的函数。现提供一个计算clob字段大小的函数,以便各位同学使用。

CREATE OR REPLACE FUNCTION GET_CLOB_LENGTHB(P_STRING IN CLOB)
  RETURN INTEGER IS
  C_MAX_LENGTH CONSTANT INTEGER := 10922;
  I         INTEGER;
  V_LENGTH  INTEGER;
  V_LENGTHB INTEGER;
  V_STRING  VARCHAR2(32767);
BEGIN
  V_LENGTH  := NVL(DBMS_LOB.GETLENGTH(P_STRING), 1);
  I         := 1;
  V_LENGTHB := 0;
  WHILE (I <= V_LENGTH) LOOP
    V_STRING  := DBMS_LOB.SUBSTR(P_STRING, C_MAX_LENGTH, I);
    V_LENGTHB := V_LENGTHB + LENGTHB(V_STRING);
    I         := I + C_MAX_LENGTH;
  END LOOP;
  RETURN NVL(V_LENGTHB, 0);
END;

Centos7.x CUPS v2.3.3安装

公司有多台存放在各地打印机需要从总部连接推送打印机文件,经过测评采用Linux +CUPS方案进行管理推送打印。后发现网上少有较高版本的CUPS安装教程,简单记录以备不时之需:

环境:Centos7.X 最小化安装

CUPS: v2.3.3

地址:

libclntsh.so.10.1: cannot open shared object file: No

EBS R12.1.3

$adadmin

adadmin: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No


异构迁移EBS测试时遇到这个报错,后面发现是环境变量加载错误。

[root@ebsap1 appl]# ll *.env

CDH6.3.2同步各datanode节点数据

CDH6.3.2 HDFS Block Balancer方法命令:sudo -u hdfs hdfs balancer默认会检查每个datanode的磁盘使用情况,对磁盘使用超过整个集群10%的datanode移动block到其他datanode达到均衡作用。指定阀值,该阀值是datanode节点的磁盘使用占整个集群的百分比。sudo -u hdfs hdfs balancer -threshold 5 #表示超过整个集群5%容量的节点进行均衡block设置均衡的带宽,默认设置:1048576(

Hive3 报错java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument

环境:Hive3.1.2 Hadoop3.2.1初始化hive时报java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang/String;Ljava/lang/Object;)报错,后经查实是由于hadoop 和hive 中的guava jar包引起的。程序执行时不知选择哪个,所以就抛出异常。hadoop:guava-27.0-jre.jar  路径/usr/l

CentOS7临时切换界面中英文

OS环境:centos7.8昨天安装一个程序发现中文环境是乱码,然后临时切换到英文环境进行了安装。临时切换#中文临时切换到英文 [root@centos7 ~]#LANG=en_US.utf8 #英文临时切换到中文 [root@centos7 ~]#LANG=zh_CN.utf8永久切换英文:在/etc/locale.conf中,写入LANG=en_US.utf8中文:在/etc/locale.conf中,写入LANG=zh_CN.utf8

CentOS6编译安装OpenVPN及生成rpm包

公司项目所需,所以抽空研究了一下OpenVPN。本文仅做技术验证学习交流使用,所以只列出了编译所需步骤。如需全部内容请自行搜索,本文不做详解。编译过程中遇到了很多坑,例如提示找不到openssl等解决方法一并列出。OS环境:CentOS6.10OpenVPN:2.4.7一、最小化安装CentOS6.10仅做技术验证,所以最小化安装即可。二、安装编译打包所需系统组件[root@centos6 ~]# yum install gcc make&nbs

Python 安装报No module named setuptools错误的解决方法

前几天使用源码安装pip,安装过程中报No module named setuptools 错误。为了避免以后再遇到此类问题,特记录解决过程。1.准备环境:OS:Oracle Linux 7.5 最小化安装Python 默认版本2.下载 setuptools ,撰写这篇文章的时候为40.0.0#wget https://files.pythonhosted.org/packages/d3/3e/1d74cdcb393b68ab9ee18d78c11ae6df8447099f55fe86ee842

Linux shell 转换成二进制可执行文件

1.使用gzexe这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法:gzexe file.sh它会把原来没有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;2.使用shc使用 shc 对 Linux shell 脚本加密.shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码
<< 1 2 3 > >>

Powered By Z-BlogPHP 1.7.2

Copyright © 2019 Xiaofeng.org
豫ICP备16026559号-1