oracle密码破解工具对比及下载
忘记了oracle密码,可以使用orapwd 初始化sys密码;然后再修改其他帐户密码,还有就是破解。工具下载和破解速度对比见下面的连接:多数还是基于字典的破解,复杂些的密码还是比较难以破解的。推荐两个破解工具 checkpwd.exe 和 orabf.exehttp://www.red-database-security.com/whitepaper/oracle_password_cracker.html1、checkpwd.exeD:oracle_checkpwd>checkpwd.exe sysman/oracle default_passwords.txtCheckpwd 1.23 [Win] - (c) 2005-2007 by Red-Database-Security GmbHOracle Security Consulting, Security Audits & Secur
cpio文件解压缩
解压文件 第一种方法: zcat lnx_920_disk1.cpio.gz | cpio –idmv zcat lnx_920_disk1.cpio.gz | cpio –idmv zcat lnx_920_disk1.cpio.gz | cpio –idmv 第二种方法 :第一步: gunzip lnx_920_disk1.cpio.gz gunzip lnx_920_disk2.cpio.gz gunzip lnx_920_disk3.cpio.gz 第二步: cpio -idmv < lnx_920_disk1.cpio cpio -idmv < lnx_920_disk2.cpio cpio -idmv < lnx_920_disk3.cpio [@more@]
(转) linux下增加swap分区
方法一 一、查看系统当前的分区情况: >free -m 二、创建用于交换分区的文件: >dd if=/dev/zero of=/whatever/swap bs=block_size count=number_of_block 三、设置交换分区文件: >mkswap /whatever/swap 四、立即启用交换分区文件: >swapon /whateever/swap 五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行: /whatever/swap swap swap defaults 0 0 方法二 增加交换分区空间的方法:1.查看一下/etc/fstab确定目前的分区2.swapoff /dev/hd**3.free 看一下是不是停了.4.fdisk 删了停掉的swap分区5.重新用FDISK建一
讨厌的蟑螂
自从搬家到双榆树后,认识了“久违”的蟑螂,我对蟑螂的印象还保留在大学时代,五六年过去了,我又跟它们见面了,这次对它们更加讨厌,见到它们就像吃了苍蝇般恶心。老丁给我一个烟剂,杀了一次,好多了,这几天没有见过成群结队的了,只看见偶尔几个散兵游勇,买了蟑螂屋沾,希望不会再见到它们……恶心中,不知大家有没有好的灭虫方案……将感激不尽[@more@]
rman B14192B_backup and recovery basics笔记
backup database plus archivelog delete input;backup as compressed backupset database;backup incremental level 0 database;backup incremental level 1 CUMULATIVE as compressed backupset database;compressed 参数,压缩比达到了5:1;还是挺高的,这样空间利用率提高了5倍。 [@more@]
rman b14193Backup and Recovery Quick Start Guide笔记
b14193Backup and Recovery Quick Start Guide.pdf 总结:rman repository记录在control file中或者catalog中1、几个概念:backup>backupset>backuppiece2、report need backup;3、list backup summarylist backup by backuplist backup by file4、crosscheck backup;crosscheck copy;delete obsolete;delete expired backup;delete backup;5、configure EXCLUDE FOR TABLESPACE oratab; (不备份oratab表空间)6、CONFIGURE RETENTION POLICY TO REDUNDANCY 2;(设置冗余策略)7、脚本RMAN> @/home/oracle/oracle/product/10.2.0
oracle 重建redolog 后者增加redolog大小方法
1、增加新日志组2、切换日志,并完成归档alter system switch logfile;3、删除group 1 2 3 ……4、增加group 1 2 3 ……alter database add logfile group 5('/home/oracle/oracle/product/10.2.0/oradata/oracle/redo50.log','/home/oracle/oracle/product/10.2.0/oradata/oracle/redo51.log') size 50M;alter database drop logfile group 5;(当)alter system switch logfile;SQL> select group#,sequence#,archived,status from v$log; GROUP# SEQUENCE# ARC STATUS---------- ---------- --- ---------------- 1
(转)oracle redolog损坏的处理办法
redolog损坏的处理办法 损坏非当前联机日志大家都清楚,联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如 ORA-00313: open failed for members of log group 1 of thread 1 ORA-00312: online log 1 thread 1: 'D:ORACLEORADATATESTREDO01.LOG' 从这里我们知道日志组1的数据文件损坏了 从报警文件可以看到更详细的信息 2、查看V$log视图 SQL> select group#,sequence#,archived,status from v$l
(转)Linux之间copy文件常用方法 scp
不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。 scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。 scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,
(转)Linux下修改主机名
在Linux下修改主机名有两种方法:一:使用hostname命令[root@test ~]# hostname yourname注意:使用这个命令修改主机名只能在当前shell有效,如果重启系统就会失效。二:修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts1.修改/etc/sysconfig/network里面的主机名字。# vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=yourname //在这修改hostname,(必须重起后生效?)2.修改/etc/hosts里面的名字# vi /etc/hosts127.0.0.1 localhost.localdomain localhost192.168.1.121 yourn
oracle redolog archivelog区别
熟悉Oracle9i的人应该都知道,Oracle9i中有2种日志,一种称为 Redo Log(重做日志),另一种叫做Archive Log(归档日志),但是这两种日志在Oracle9i数据库中所起到的作用相信很难有人说清楚,下面我就结合自己对Oracle9i的认识来进行一下说 明 重做日志redo log file是LGWR进程从Oracle实例中的redo log buffer写入的,是循环利用的。就是说一个redo log file(group) 写满后,才写下一个。 归档日志archive log是当数据库运行在归档模式下时,一个redo log file(group)写满后,由ARCn进程将重做日志的内容备份到归档日志文件下
(转)linux下rman没有反应问题
新接触rman的人,可能会常遇到的问题: [oracle@DB1 ~]$ rman ....waitting [oracle@DB1 ~]$which rman /usr/X11R6/bin/rman 默认的是用/usr/X11R6/bin/下的rman,用下面的方法即可: [oracle@DB1 ~]$ cd /oracle/product/10g/bin [oracle@DB1 bin]$ ./rman 或者从根本上解决: 修改.bash_profile环境变量path,把$ORACLE_HOME/bin提前 [oracle@DB1 ~]$vi .bash_profile PATH=$ORACLE_HOME/bin:$PATH:/usr/sbin:/etc [oracle@DB1 ~]$source .bash_profile [oracle@DB1 ~]$rman Recovery Manager: Release 10.2.0.1.0 - Pr
redhatas 设置环境变量
1.有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下: (如添加/sbin到PATH环境变量中) (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以: 输入export PATH=$PATH:/sbin (2)如果只给当前用户永久添加,则: 在~/.bash_profile中的靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,就变成PATH=$PATH:$HOME/bin:/sbin 文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效 (3)如
(转)redhat下安装oracle,设置redhat内核参数
Oracle9i (9.2.0.4.0) Installation on Red Hat Enterprise Linux 5 (RHEL5) 2009-03-26 13:38 环境: Red Hat Enterprise Linux 5 (RHEL5), Oracle9i (9.2.0.4.0) RHEL5 安装可参考 Red Hat Enterprise Linux 5 (RHEL5) 安装说明 下面以 $ 开头的命令都是由oracle执行的 # 开头的命令都是由root执行的 1. 创建用户和组 ------------------------- 添加安装过程中需要用到的用户和组 $ su - # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle # p
(转)dbms常用包之dbms_alert包小结
oracle内部提供的在数据库内部和应用程序间通信的方式有一下几种:1.警报,就是DBMS_ALERT包提供的功能;2.管道,由 DBMS_PIPE提供;3.高级队列,这个就很复杂,当然提供的功能也是很高级的。当然还可以使用外部过程,比如用PL/SQL封装外部的基于C的 DLL或JAVA也能实现数据库和应用程序间的通信。 要使用这些功能,必须知道各个功能的特点,根据需要选用。 警报和事务相关的,是异步发送的;管道是与事务无关的,是同步发送的。 警报的使用: 简单来说,警报是在服务器端发出,然后在客户端接收
(转)oracle10g新特性之 flashback
1、flashback drop 目前,Oracle10g为了加快用户错误操作的恢复,提供了flashback drop新特性。 flashback drop功能可以允许你从当前数据库中恢复一个被drop了的对象,在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收 站。“回收站”我们可以理解为一个虚拟的容器,它用来存放所有被删除的对象。在回收站中,被删除的对象将占用创建时的同样的空间,你甚至还可以对已经删除 的表查询,也可以利用flashback功能来恢复它, 这个就是flashback drop功能。 回收站内的相关信息我们可以
(转)修改oracle默认日期格式 nls_date_format
1.临时修改 SQL> alter session set nls_date_format='yyyymmdd'; 这种方法只能改掉在当前会话里的日期显示格式,当重新建立一个会话的时候,必须重新执行该命令。 2.改变oracle默认的日期显示格式 ON UNIX : change .profile NSL_DATE_FORMAT=YYYYMMDD; export NLS_DATE_FORMAT On windows: 在注册表的KEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0 添加字串值NLS_DATE_FORMAT.将其值设为YYYY-MM-DD-HH24:MI:SS[@more@]
dbms常用包之DBMS_FLASHBACK 例子
drop table employee;drop table keep_scn;REM keep_scn is a temporary table to store scns that we are interested increate table keep_scn (scn number);set echo oncreate table employee (employee_no number(5) primary key,employee_name varchar2(20),employee_mgr number(5)constraint mgr_fkey references employee on delete cascade,salary number,hiredate date);REM Populate the company with employeesinsert into employee values (1, 'John Doe', null, 1000000, '5-jul-81');insert into employee values (10, 'Joe
(转)Oracle常用dump命令介绍
Oracle常用dump命令介绍 链接:http://www.eygle.com/digest/2008/04/oracledump.html 一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 包含PGA2 包含SGA4 包含UGA8 包含indrect memory 2).Library Cache ALTER SESSION SET EVENTS 'immediate trace name library_cache level n'; 1 library cache统计信息2 包含hash table histogram3 包含object handle4 包含object结构(Heap 0) 3).Row Cache ALTER SESSION SET EVENTS 'immediate trace name row_cache level n'
(转)oracle性能工具包Explain plan、Autotrace、Tkprof
Oracle:性能工具Explain plan、Autotrace、Tkprof(2008-06-25 16:52:26) var $tag='oracle,explain,plan,autotrace,tkprof,it'; var $tag_code='00b10372f0315223d6ca1493a91a421b'; 标签:oracle explain plan autotrace tkprof it 分类:IT技术 Oracle: 三个内置的性能工具包 Explain plan、Autotrace、Tkprof 欲先善其事,必先利其器。 最近同事总是问我如何调优SQL,有什么工具可以使用。在此介绍一下关于Oracle内置的三个性能工具包的安装、使用、以及一些基本技巧。