自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 解决oracle数据显示问号和乱码的问题

查询结果显示为?SQL> select * from name;NAME------------------------------------------------------------?????????查看环境变量SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------...

2018-04-19 14:17:16 10261 2

原创 Xmanager Xstart无法调用gnome界面

xstart调用远程的界面,报错检查是否安装xterm和xrog[root@localhost bin]# rpm -qa|grep xorg-x11-xauth -yxorg-x11-xauth-1.0.9-1.el6.x86_64[root@localhost bin]# rpm -qa|grep xtermxterm-253-1.el6.x86_64检查是否安装了图形化界面[root@loc...

2018-04-19 13:27:18 5527

原创 sql server发布订阅和log shipping日志传送的优缺点

快照传送备份模式可选方式选项参数说明可发布对象逻辑说明适合场景缺点PUB/SUB(发布和订阅)快照发布发布服务器按照预定的时间间隔向订阅服务器发布快照表存储过程视图等通过源数据服务器发布数据,然后通过网络将快照传送到目标数据库进行数据同步事务复制通常用于需要高吞吐量的服务器到服务器方案(包括:提高可伸缩性和可用性、数据仓库和报告、集成多个站点的数据、集成异类数据以及减轻批处理的负荷)。 合并复制主...

2018-04-19 10:22:15 3949 1

原创 linux 7绑定uuid失败

[root@rac2 bin]# for i in b c;> do> echo "KERNEL==\"sd*\", BUS==\"scsi\",PROGRAM==\"/sbin/scsi_id -g -u /dev/\$name\", RESULT==\"`/sbin/scsi_id -g -u --device=/dev/sd$i`\", NAME=\"asm-disk$i\&

2018-03-23 15:10:03 2918

原创 安装scrapy报错Microsoft visual c++ 14.0 is required

pip install scrapy 报错Microsoft visual c++ 14.0 is required14.0为2015版本的MV c++.下载安装完14.0,还是报错下面为手动安装(电脑版本是64位,python版本为3.6.4)下载twistedTwisted-17.5.0-cp36-cp36m-win_amd64.whl安装Twistedpip install Twisted-...

2018-03-21 15:03:15 588

原创 解决virtualbox只能安装32位系统的问题

原因:未开启cpu虚拟化技术电脑型号是lenovo(不同的电脑进入bios的热键不一样。)开机按 Fn+F2 进入BIOS设置,选择 CONFIGURE -> Virtualization,依次将里面的 Intel(R) Virtualization Technology 和 Intel(R) VT-d Feature 设为 Enabled,最后保存BIOS设置后重新启动系统即可!...

2018-03-19 09:54:05 14966

原创 ntp修改服务器的时间同步

1:关闭防火墙service iptables  stopchkconfig iptables off2:启动ntpdate服务service ntpdate start3:修改clock文件vi /etc/sysconfig/clock   ZONE="Asia/Shanghai"  #设置时区UTC=false       #取消去世界时间同步ARC=false4:设置时区ln -sf /us...

2018-03-14 17:42:27 5228

翻译 oracle错误编号

ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存;无法分离会话 ORA-00...

2018-03-12 14:13:40 392

原创 v$archived_log 的 name为空

SQL> col name for a50SQL> /     RECID FIRST_TIME   NAME---------- ------------ --------------------------------------------------         1 23-FEB-18         2 23-FEB-18         3 23-FEB-18     ...

2018-03-09 17:47:48 1121

原创 ORA-21561: 生成 OID 失败

背景:linux安装完client,sqlplus远程连接db时报错ORA-21561: 生成 OID 失败[root@linux01]# sqlplus sys/manager@mesdb ........  ERROR:  ORA-21561: 生成 OID 失败   请输入用户名:  ^C 解决方案:在/etc/hosts添加上ip hostname的entry(保持好的习惯,减少错误)or...

2018-03-09 11:41:41 5813

原创 非root用户启动nginx报错nginx: [emerg] bind()to 0.0.0.0:80 failed (13: Permission denied)

在普通用户下安装了nginx,以非root用户启动时,会出现 nginx: [emerg] bind()to 0.0.0.0:80 failed (13: Permission denied) 错误,root用户可以正常启动。解决办法:  将 /home/oracle/tengine/conf/nginx.conf文件中的80端口改为7070(1024以上)server {# listen 80 ...

2018-03-08 16:57:29 5023 1

原创 linux压缩和解压

压缩tar -cvf filename.tar *.txt将目录里所有txt文件打包成tartar -czf txt.tar.gz *.txt  将目录里所有txt文件打包生成一个gzip压缩过的包,命名为txt.tar.gztar -cjf txt.tar.bz2 *.txt 将目录里所有txt文件打包生成一个bzip2压缩过的包,命名为txt.tar.bz2tar -cZf jpg.tar.Z...

2018-03-08 13:59:22 169

原创 oracle rac的磁盘组添加磁盘扩容

asm添加磁盘1:创建共享磁盘组2:查看新的磁盘fdisk -l显示是/dev/sdi  8G2:绑定设备需要添加的为/dev/sdc,/dev/sdd 时,将脚本修改为 for i in c d 即可。这些sdi;for i in i;doecho "KERNEL==\"sd*\", BUS==\"scsi\",PROGRAM==\"/sbin/scsi_id -g -u /dev/\$name...

2018-03-01 16:27:14 8821

原创 linux 7.2+oracle 11g rac启动crs报错TIMED OUT WAITING FOR OHASD MONITOR

linux 7.2+oracle 11g rac启动crs报错TIMED OUT WAITING FOR OHASD MONITOR背景描述:vmware服务器直接关机,重新数据库,发现启动ohasd服务报错TIMED OUT WAITING FOR OHASD MONITOR问题解析权限问题重新链接二进制文件并重新启动服务器,以便init.ohasd正常运行,但ohasd和其他守护进程不会启动,...

2018-03-01 15:23:46 1682

原创 oracle scope的三种方式,spfile,memory,both

SCOPE = SPFILE此更改写入初始化参数文件,更改将在下次启动时生效。动态参数与静态参数都一样可以。也是静态参数唯一可以使用的方式。SCOPE = MEMORY只在内存上修改,立即生效,但重启后将不再生效,因为并没有写入到初始化参数文件。只适用于动态参数,静态参数则不允许。SCOPE = BOTH既写入到初始化参数文件,也在内存上修改,立即生效。同样也只适用于动态参数,静态参数则不允许。...

2018-02-24 10:08:25 1213

原创 安装git

安装gityum install git创建repositorymkdir learngit[root@iZuf62qvg0f9vpzsiinl2vZ learngit]# pwd/root/learngit初始化git[root@iZuf62qvg0f9vpzsiinl2vZ learngit]# git initInitialized empty

2018-02-02 15:56:44 196

原创 centos 7安装postgreSQL 10.1

检查是否安装postgresql[root@localhost ~]# rpm -qa | grep postgres Note:如果已经安装,请先卸载,命令如下             rpm -e 已安装的文件创建用户和组[root@localhost ~]# groupadd postgres[root@localhost ~]# us

2018-01-10 16:15:50 1334

原创 处理SM/AWR占用sysaux很大空间的问题

1.计算SYSAUX的occupants的大小 select *  from (SELECT occupant_name "Item",               trunc((space_usage_kbytes / 1048576), 2) "Space Used (GB)",               schema_name "Schema",          

2017-11-06 16:34:43 3411

原创 oracle利用数组循环调用多个存储过程

CREATE OR REPLACE PROCEDURE proc_all  isTYPE proc_array IS TABLE OF VARCHAR2(50)  INDEX BY BINARY_INTEGER;    ProcedureName proc_array;  proc_sql varchar2(50);beginProcedureName(1) := 'P

2017-11-01 12:15:09 1963

原创 oracle插入值太大,超过限制数的处理ORA-12899,ora-01489

很多时间,再插入值的时候,会出现超出指定的限制的最大的数。如果允许精度确实可以使用substr或者rpad来限制返回的长度。如果不允许精度确实,则需要增加字段的精度。SQL> desc er_test; Name                                      Null?    Type ------------------------------

2017-09-25 14:37:38 9184

原创 expdp/impdp导入导出数据

Expdp导出数据1:查看现有的逻辑备份目录SQL> col DIRECTORY_PATH for a50SQL> set linesize 300SQL> select * from dba_directories; OWNER                          DIRECTORY_NAME                 DIRECTORY_PATH

2017-09-21 14:00:53 664 1

原创 centos 6安装zabbix agent

安装zabbix agent1:安装zabbix agent[root@mail Packages]# rpm -ivh /tmp/soft/zabbix-agent-3.0.3-1.el6.x86_64.rpm warning: /tmp/soft/zabbix-agent-3.0.3-1.el6.x86_64.rpm: Header V4 DSA/SHA1 Sign

2017-09-19 15:16:09 2418

原创 搭建postfix邮箱服务器

1:修改hostname(先关闭防火墙)   修改教程   http://blog.csdn.net/weeknd/article/details/74202118   格式是   mail.xxx.com2:解析DNS[root@mail ~]# hostnamemail.fa.com[root@mail ~]#  more /proc/sys/kernel/ho

2017-09-18 16:39:46 1096

原创 centos 6安装zabbix server

1:安装nginx   1.1 检查依赖包   [root@localhost software]# rpm -qa pcre pcre-devel openssl openssl-devel gcc-c++   1.2 安装依赖包   [root@localhost software]# yum install pcre pcre-devel openssl openssl-de

2017-09-14 09:42:51 717

原创 centos 6使用rpm安装mysql 5.6

1:查看os版本cat /etc/issue [root@localhost local]# cat /etc/issue Oracle Linux Server release 6.7Kernel \r on an \m2:查看内核[root@localhost local]# uname -aLinux localhost.localdomain 3.8.1

2017-09-05 14:13:20 727

原创 切断ADG的关联,划分为两个独立的数据库

切断ADG的关联,将其划分为两个独立的数据库1:切断MRP的进程ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;2:激活备库alter database activate standby database3:重启(如果需要彻底的清楚,可以把所有dg配置的参数去掉)startup

2017-09-01 11:27:56 1146

原创 centsLINUX搭建FTP服务器

LINUX搭建ftp服务器1:安装vsftpd软件yum install vsftpd2:启动vsftpdservice vsftpd start3:添加用户到指定的目录下面,禁止ssh登录useradd -g ftp -s /sbin/nologin -d /home/test1/ftp1 testNote:/sbin/nologin表示禁止ssh登录,-d表示指定用

2017-08-29 15:45:19 535

原创 一次磁盘IO对比

---------------------------------------------A和B服务器磁盘IO数据对比---------------------------------------------Disk util磁盘利用率Time:2017-08-18 15:30:00util:表示周期内用于io的操作时间比率,即io队列非空的时间比率计算公式util =

2017-08-25 13:08:47 1290

原创 Mysql实现行转列

create table loc(loc varchar(50),xiaoqu varchar(50),addr varchar(50),company varchar(50)) 插入数据区域小区名称房屋地址中介公司宝山庆安三村绥化路52弄A宝山月

2017-08-25 12:55:25 878

原创 windows环境下查看em报错OC4J Configuration issue

背景:windows创建好的em,进入cmd查看emctl status dbconsole报错。未设置db_unqname和未发现OC4J_DBConsole_joey-PC_orcl 文件(可以直接登录em,只是为了查看em状态)第一个问题:db_unqname未设置这是因为未设置环境变量,无法识别sid解决方案set ORACLE_SID=orcl第二

2017-07-31 14:38:22 712

原创 oracle data guard broker配置与使用(下)

nohup dgmgrl sys/oracle@db1 'start observer' &后台挂起进程switchover 切换测试1:把主库dg1[oracle@dg1 ~]$ dgmgrl sys/managerDGMGRL for Linux: Version 11.2.0.4.0 - 64bit Production

2017-07-26 12:00:47 546

原创 oracle data guard broker配置与使用(上)

背景需求:有时候手工切换ADG,步骤繁琐,麻烦。这里介绍oracle自带的broker工具的快捷切换以及它的failover特性 前提:配置好了DG(ADG)安装了oracle软件(一般都安装了)  1:配置监听(添加下面内容)(SID_DESC =     (GLOBAL_DBNAME=orcl_DGMGRL)     (ORACLE_HOME = /u0

2017-07-24 17:18:39 3567

原创 ora-29861 全文索引异常报错

今天有人问我ora-29861问题应该如何解决。如何造成的。他的存储报错报这个错误(封装了内部的错误code)ora-29861: 域索引标记为loading/failed/unusable [oracle@ADG1 ~]$ oerr ora 2986129861, 00000, "domain index is marked LOADING/FAILED/UNUSABLE

2017-07-19 18:11:50 1759

原创 oracle在线将普通表转换成分区表

背景介绍:有时候随着业务的发展,需要将普通的表转换成分区表。这里主要介绍在线自动转换的方式。一:源表和索引创建源表创建CREATE TABLE  EDC_SEPERATOR(  SEPERATOR_ID   NUMBER(15)                     NOT NULL,  EQUIPMENTINFO  NVARCHAR2(20),  RECOR

2017-07-19 13:46:07 2772

原创 IMP只导入表数据

imp mycim/mycim file=njdq20170705.dmp indexes=n grants=n constraints=n statistics=none fromuser=mycim touser=mycim ignore=y

2017-07-18 11:02:25 11096

原创 oracle重建OEM(dbconsole)

最近遇到客户的database的OEM无法启动。原因是错误的配置。这些主要介绍一下最简洁方便的方式重建OEM(网上的很多删除方式会出现删除不干净导致重建失败等问题)完全清除卸载重建OEM1:删除db control的配置的信息[oracle@ADG1 ~]$ emca -deconfig dbcontrol dbEMCA 开始于 2017-7-17 14:08:25EM

2017-07-17 14:25:04 1168

原创 动态统计每个日期过去30天的数据

今天有数据分析问我,如果动态统计过去30的数?比如0601,计算0502——0601的用户数去重,0602,计算0503——0602内的用户数去重,是个动态的30天用户数他用的spark line。具体的语法的不熟悉,但是逻辑类似,利用循环控制传入的值即可这里利用oracle的存储过程实现create or replace procedure test2 isv_date date

2017-07-05 13:54:23 2145

原创 linux查看java信息

查看java版本[root@CSICN20RPT01 ~]# java -versionjava version "1.7.0_45"OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)查看安装的JDK

2017-07-04 11:20:21 2564

原创 linux修改hostname

修改hostname 旧的hostname信息[root@dg-master ~]# more /proc/sys/kernel/hostname dg-master[root@dg-master ~]# /bin/hostnamedg-master[root@dg-master ~]# more /etc/sysconfig/networkNETWORKING=y

2017-07-03 15:29:50 522

原创 基于物化视图创建分区(分区的物化视图)

基于物化视图创建分区 物化视图是实际存在的物理表,支持触发器,因此堆表可以使用的方法,物化视图同样适用。有时候对于数据量大的物化视图而言,可以用分区的技术,减少读取数据的范围从而加速查询的速度1:创建穿件源表插入数据SQL> create table t3(id number,day_date date); Table created. create procedure

2017-07-03 11:53:45 3348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除