51CTO博客开发
虚拟机设置上网1、  
初来公司,就被安排参加公司网络安全竞赛,但有种被坑的感觉,因为从来没接触过此类知识,在紧张而短暂的培训后,了解了什么是网络安全竞赛,什么是渗透,应当如何使用工具,渐渐的发现这类知识在现实的工作过程中也很有帮助,也对此类知识有了更多的兴趣,今天开始将我学到的知识进行记录,望对同我相同情况的人有所帮助。
数据库的恢复在我的之前的文章中讲到了10g的新特性闪回技术。现在来使用oracle10g提供的闪回技术对数据库中的修改恢复到上一个时间点。使用恢复技术之前要保证闪回技术是开放状态。恢复主要涉及表的恢复以及表的记录的恢复两种情况。以下就这两种情况进行详细分析。1、表的恢复当用户不小心把一个表删除之后,希望恢复表。以下使用实例进行讲解如何进行恢复。1)创建示例表ecdsnl:/home/ap/ecds
今天在测试环境上出现数据库锁死的情况,不能正常通过shutdown immediate 关掉数据库,所以我就是用ps -fu oracle|grep ecds|awk '{print $2}'|xargs kill -9强制删除了所有的oracle的进程。现在我进入sqlplus进去启动数据库
最近一同事在部署项目开发环境的时候出现了一个MQ的运行问题,当执行MQ命令的时候报错.具体如下: ygt:/home/mbfe/> dspmqCould not load program dspmq: Dependent module /usr/users/mqm/opt/lib/libmqmcs_r.a(
代码编写 、良好的编程习惯。在编程的初期一定要按照统一的规范要求自己。最理想的情况就是项目组所有的人先写同样一段代码看起来像是一个人写的。但这个需要不断的积累过程。因此平时就要严格的要求自己。 2、测试时尽量多写日志。测试的时候常常会出现很多自己想不到的问题。多写日志会让自己很快的定位到错误的位置。写日志的原则是:在每一个分支和条件处必须写日志;在关键变量的取值和复制处必须打印变量值。 5效
最近公司上线生成管理员要求我提供一个脚本。用来比较我提交的文件清单和生产上传的tar文件产生的文件列表进行比较。脚本如下: check_list.sh #!/bin/sh#用于上线的时候文件清单的比较Num1=`cat 1.txt|wc -l`Num2=`cat 2.txt|wc -l`num=0 if [ $# != 2 ] ;then echo "使用法:$0 参
写了一个简单的c程序,代码如下:#include <stdlib.h>#define MD5_DEGIST_LENGTH 16int ecds_trans_fmt_md5(char *md) { int i; char buf[80
ORACLE的三个配置文件介绍 概述 在oracle安装目录$HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。 sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数。 tnsnames.ora
rman对于新手来说是一个难题,然而对我来说同样如此。因此在这里我把我使用rman过程中遇到的问题进行总结以及给出解决的方法。希望给那些同样和我一样的菜了一些宝贵的经验。 1、首先就是关于备份后的备份集存放位置的问题 错误背景:对于全备份来说当在机器A上面进行备份后如果在机器B上进行恢复的时候。备份集存放
近期由于公司需求把生产环境数据导入测试环境进行业务测试,而生产数据库管理员使用rman 进行全备份。所以在测试环境我也得使用rman进行恢复.操作步骤如下所示: 1、首先手动创建一个参数文件,只要能启动实例就行,然后恢复备份的参数文件: 1)启动数据库到nomount状态RMAN> startup nomount;
flash_recovery_area 据说,oracle10增加个新内容,flash_recovery_area,即,闪回恢复区,闪回中可存放:归档的日志文件,controlfile 和spfile 的备份文件,闪回日志,和rman的备份集。 29中出现个错误,ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 byt
今天上午一同事找到我说启动tuxedo报一个错误,要求我协助解决。错误报错信息如下: $ tmboot -ytmboot: CMDTUX_CAT:1113: ERROR: Must be the administrator to execute this command 1、看到这个问题首先我就去检查此用户是否在tuxedo用户组,拥有执行的权限。执行命令cat /etc
1、在创建队列管理器之后,创建通道的时候机器A端的发送通道名称必须和机器B中接受通道的名称一致。并且机器A中连接机器B的端口必须为机器B监听的端口。如以下: A机器: def chl(1051000001.QMEMBFE) chltype(SDR) discint(1800) conname('128.96.96.45(1414)') xmitq(QM1051000002) trptype(tc
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号