展开

关键词

python 的内容

/usr/bin/python coding=utf-8 import os import optparse from _winreg import * 逐一测试的目录是否存在,并返第一个找到的目录

25820

--的索引名称修改

表后,索引也会自动,但索引的名称仍是中的26位标识,不会改为原始名字,可以使用alter index修改索引名,但需要注意的是因为标识中带有特殊字符,需要用""括起来。

40140
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Oracle 库利用删除的表实例演示

    -- 查询 select * from user_recyclebin order by droptime desc; 这里用 droptime 删除时间排下序,第一个就是我们删的。 ? -- 表 flashback table test_A to before drop; -- 再次查询该表 select * from test_A; 可以看到有这个表了,只是我们的表是空表,没而已

    8911

    :AMDU抽取

    今天我们通过一则真实的案例来认识oracle 自带工具AMDU,无需将磁盘组mount即可实现分析,轻松进行 某日,我们到了一则中国香港用户ASM破坏案例,请求。 技术放 对于这个案例,我们有多种手段可以进行,只要ASM磁盘组完好,就可以很容易的从中提取,本案例我们使用了AMDU工具进行。 而IMG文件则是元块的镜像转储,为2进制文件,这些文件在ASM出现故障时,可以用于集信息,分析故障。 有了文件分布信息,接下来的就大大简化了。 AMDU文件 获得了文件的分布信息之后,就可以使用amdu工具进行文件提取工作。 ,而Oracle的AMDU工具在这种情况下为我们提供了便利的手段。

    61360

    Oracle、灾难专题

    在多年的维护过程中,积累了大量备份相关的案例与知识内容,在此以专题的形式,整理归类出来,供大家参考,案例以为警醒,知识以为参考。 技术与案例 使用Oracle9i的 Flashback Query误删除 从Oracle9iR2开始,可以使用flashback query闪误删除的,在undo_retention Oracle:解决ORA-600 2831错误 在滚段8上存在一个需要的事务,导致了异常,我不再管这个错误的具体含义,只是确认这个表空间可以清理掉,就开始向下进行成功案例:解决字典表误 技术与案例 使用Oracle9i的 Flashback Query误删除 从Oracle9iR2开始,可以使用flashback query闪误删除的,在undo_retention Oracle:解决ORA-600 2831错误 在滚段8上存在一个需要的事务,导致了异常,我不再管这个错误的具体含义,只是确认这个表空间可以清理掉,就开始向下进行 成功案例:解决字典表误

    55430

    Git版本退、跳转与

    今日内容: 1 删除文件 2 Git的“提交”机制 3 版本退与跳转 4 工作区、暂存区内容 删除没用的文件 在上一篇文章当中,我们讲解了Git的基本知识,也提到了如何向Git中增加以及提交( 1 可以通过改变HEAD指针的指向,退一个版本; 2 利用HEAD指针,实现从过去的版本到新的版本的“跳转”; 3 从版本库取备份,暂存区 4 从暂存区取备份,工作区 “后悔药服务”操作流程 工作区,再使用git diff命令时,我们发现,并没有返任何内容,也就是说,当前工作区与暂存区的内容是一致的。 此时我们打开我们原有的index.css文件,发现已经为修改前的状态了。 ---- 总结 1 Git存储的机制在于“工作区 ——> 暂存区 ——> 版本分支” 1.1 git add的命令在于将工作区的提交到暂存区 1.2 git commit的命令在于将暂存区的创建一个新的版本分支 能够直接到达某一版本 2.4 使用命令git reset HEAD file,可以利用当前版本暂存区 2.5 使用命令git checkout -- file,可以利用暂存区工作区

    94370

    MySQL

    MySQL 前言 前两天因为没注意的误操作, 直接把某个表清掉了, 心慌慌. 怪自己学艺不精, 当时整了一下午也没把来. 而对操作, 思路也很简单, 使用全量备份和增量备份相配合, 以某个时间点的全量备份为基础, 通过增量备份使到具体的某个时间节点. , 找到当天的全量备份, 然后在这基础上进行增量即可到某个特定的时间点. 当需要时, 如何根这两个备份文件进行呢? 打个比方, 当前时间是: 2020-9-4 23:00:00. 此时, 我做了清表的疯狂操作. 如何? 1. 此时, 就已经了. ---- 肤浅的记录一下, 虽然现在可以了, 但是还有很多问题没有解决, 比如, 如何只一张表的等等. 吃一堑长一智, 之后对库的操作要慎之又慎.

    32350

    PLSQL Developer备份oracle「建议藏」

    今天说一说PLSQL Developer备份oracle「建议藏」,希望能够帮助大家进步!!! 使用PL sql提供的功能可以快速的备份oracle。 2 导出。 (备份) 在PL/SQL Developer的菜单Tools(工具) => 导出表 中出来一个对话框界面 如果 量较大,选择oracle导出,勾压缩选项,然后设置输出文件地址。 如果只导出部分,可以在Where 处添加条件。例如 rownum<=1000 ( 导出1000条记录),此种方式导出dmp 格式文件。 如果量较小,可以选择sql 插入,此种方式导出sql文件。 上图的选项,勾选 约束,索引,行,触发器。

    13220

    oracle 滚,误删的,闪表功能的使用

    本来想删除某条,不小心把全删了,不要怕,只需要 表名 和 时间点,通过 闪表 的功能就能过来。 第一步, 首先确认被删除的。 时间点指的是这个时间之后删除的。 select * from 表名 as of timestamp to_timestamp('2019-10-17 12:00:00','yyyy-mm-dd hh24:mi:ss'); 第二步, 删除的 flashback table 表名 to timestamp to_timestamp('2019-10-17 12:00:00','yyyy-mm-dd hh24:mi:ss'); 如果的过程中提示没有启用行移动功能

    21410

    mysql

    其二:自然就是了,通过使用mysqlbinlog工具来使。     注: 至此截至当日凌晨(4:00)前的备份了。           就得从前文提到的 mysql-bin.000023 新日志做文章了......     6.从binlog日志       语法格式:       # mysqlbinlog mysql-bin (部分):         @ --stop-position=953 pos结束点         注:此pos结束点介于“导入实验”与更新“name='李四'”之间,这样可以到更改“ (部分):         更新 name='李四' 这条,日志区间是Pos[1038] --> End_log_pos[1164],按事务区间是:Pos[953] --> End_log_pos

    40330

    mysql

    查看指定文件 mysqlbinlog mysql-bin.0000xx | mysql -u用户名 -p密码 库名 3. mysqlbinlog "D:\programs\mysql5.7.64 \data\mysql-bin.000339" | mysql -uroot -p store mysqlbinlog mysql-bin.0000xx | mysql -u用户名 -p密码 库名 报错 ---- 未完待续。。。。。

    34030

    MFS

    一旦mfsmaster崩溃(例如因为主机或电源失败),需要最后一个元日志changelog 并入主要的metadata 中。 这个操作时通过mfsmetarestore 工具做的,最简单的方法是: mfsmetarestore -a 如果master被存储在MooseFS编译指定地点外的路径,则要利用-d 参指定使用 ,如: mfsmetarestore -a -d /storage/mfsmaster 为了从备份中一个master,需要做: 1、安装一个mfsmaster 2、利用同样的配置来配置这台mfsmaster 4、从在master宕掉之前的任何运行metalogger 服务的服务器上拷贝最后metadata 文件,然后放入mfsmaster 的目录。 5、利用mfsmetarestore命令合并元changelogs,可以用自动模式mfsmetarestore –a,也可以利用非自动化模式,语法如下: mfsmetarestore -m

    43630

    Linux ext3grep

    el5.img memtest86+-1.65 System.map-2.6.18-194.el5 grub lost+found message vmlinuz-2.6.18-194.el5 开始 sequence numbers: 6 / 44 Loading sda1.ext3grep.stage2... done Restoring symvers-2.6.18-194.el5.gz 删除文件 [root@local /]# cd RESTORED_FILES/ [root@local RESTORED_FILES]# ls symvers-2.6.18-194.el5.gz 可以指定文件 ,可以全部,也可以指定时间

    22120

    SQL Server

    1.从日志库 --创建测试库 CREATE DATABASE Db GO --对库进行备份 BACKUP DATABASE --测试成功 GO --最后删除我们做的测试环境 DROP DATABASE Db DROP TABLE # 2.利用工具 一、 不要备份库,因为有些库设置的‘简单模式’,备份会删除日志,导致失败。 二、 先分离库 ? 三、 找到库文件路径,拷贝一份备用。(为了保险,一定要备份) ? 四、 把分离的库附加去 五、安装软件运行环境,需要.NET 4.5。 八、选择要的SQL连接和库 ? 九、等待查找库和日志 ? 等一会儿 ,会出现下面界面 ? ? ? ? ? ? 建议另存为一个 .sql文件,然后打开进行操作。

    37320

    软件

    有时候我们会将一些重要的资料误删除了,那么怎么呢?有那么一款的软件搞定,下面将这款软件分享给大家。 我们的电脑中多多少少都会存在一些重要的,如果将这些重要删除了怎么进行呢,其实现在的方法有很多种,今天我就推荐一款软件给大家。    电脑软件下载推荐   精灵是一款简单易用的软件。 精灵基于DiskGenius内核开发而成,使用精灵,您可以丢失的分区,误删除的文件,误格式化的分区,以及因各种原因造成的分区被破坏而无法打开的情况。 精灵PC版支持已删除的文件。只要没有被覆盖就有机会

    12110

    U盘工具 —— 顶尖(已破解)

    也才找到了这款软件(感谢奇特吧)! 文件简介 名称:顶尖 更新日期:2017/07/15 用途:用于误删文件,深度扫描U盘(或磁盘)曾经存储过的文件,并。 等待程序响应后会出来你的误删,选择想要还原的,然后点击下一步。 ? 等待程序响应(没办法,他也不做个加载中界面,让人感觉卡死一样)后,选择一个目录来存放(不能选择丢失的盘),然后点击下一步,坐等完成。 ?

    7K60

    有什么作用 的两面性

    是一种常用于对有电子产品的特殊维修方法。通常对于损坏文件进行修其正常使用。但这个词语对于许多人来说更像是一个概念性的词语,的作用具体可以细致的什么方面呢? 下面就来进行对的初步了解。 image.png 有什么用 是一种用于相关的电子产品,网,应用的流的特殊技术。将被删除的进行还原,从而现其中的资料。 常见的有一下几种情形: 网络原:许多人在进行浏览网之后会进行所浏览记录的删除,但普通的痕迹删除依然会留下访问的痕迹。 服务器资料还原:主要运用于一些软件,网的服务器之中,用以还原存储在服务器之中的用户,达到找用户的形式。 的两面性 说到底也只是人们使用的一种工具,来辅助人们更好地使用电子产品以及其相关功能。但是当这样工具落入了心怀不轨的人手中,就可能导致隐私的泄露和危险的发生。

    34040

    简述8款Linux工具,请

    老板的痛斥、经理的训斥接踵而来,接下来就是没休息、加班,甚至忙到凌晨都不能离开那该死的电脑,这个时候如何利用简单的工具来被你删除的就很重要了,现在有很多Linux工具可以让我们摆脱安全的困扰 ,能够帮助我们从系统的硬盘上。 下面具体介绍这8款Linux工具: 1、Knoppix Knoppix是从损坏的机器中的最佳工具之一。它有一个可引导的CD版本,友好的用户界面。它可以让你轻松安装驱动器,然后。 它简直就是专家,配置了免费的开源和取证工具的命令行界面环境。这个工具在和救援文件、系统文件,以及修来自非标准外部驱动器的时,非常有用。 有了这8款Linux工具,我们使用Linux系统时遇见丢失的情况都能够轻松解决了,它们为我们的安全保驾护航。 谢谢看本期视频,喜欢请关注哦

    1.5K20

    mysql库(11):

    (1)先登录 mysql -h localhost -u root -p  (2)查看库有哪些 show databases;  (3)新建一个空表text create database text ; ####新建库text ,等下导表用###  (4)删除库chuan drop database chuan;  查看还在不在? 不在了 show databases;  退出mysql后再执行以下命令库中的表: mysql -h localhost -u root -p mysql  使用如下命令能够查看到表已经备份进去了 show tables;  如何库呢? 以下将chuan.sql备份到text空库中 mysql -h localhost -u root -p text  再次登录查看,是成功将chuan这个库备份到了text库了。

    6810

    binlog放的一个报错问题

    binlog放的一个报错问题 今天早上在线上进行的时候,看到了一个报错,发现挺有意思的,就给记录下来了。废话不多说,直接说场景。 01 问题描述 真实的案例如下: 某个库在放binlog的时候,总是放到一个指定的binlog行发生报错,报错的信息是: ERROR 2006 (HY000) at line 7610607 如果连接的闲置时间大于这两个参值,那么对应的连接将会被打断。经过查看,这两个参的值都没有人为改变过,都是28800,也就是8小时。看来这个错误,和这两个参的关系不大。 根报错,查看binlog的固定行的信息,经过查询,发现该位置的binlog里面的内容是一个很大的SQL,SQL内容我这里就不贴出来了,在binlog中,这些内容都被解析成了一些乱码,类似下面这样: 03 思路二 看到了这个比较大的SQL内容,又想到一个参,就是MySQL客户端和服务器每次通信的最大通信包参:max_allowed_packet,于是查询了一下官方文档关于这个参的说明,

    42930

    相关产品

    • 云数据库 PostgreSQL

      云数据库 PostgreSQL

      云数据库 PostgreSQL(TencentDB for PostgreSQL)能够让您在云端轻松设置、操作和扩展目前功能最强大的开源数据库 PostgreSQL,腾讯云将负责处理绝大部分复杂而耗时的管理工作,如PostgreSQL 软件安装、存储管理、高可用复制以及为灾难恢复而进行的数据备份,让您更专注于业务程序开发。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券