数据库文件

Master Note for Transportable Tablespaces (TTS) -- Common Questions and Issues (Doc ID 1166564.1)

你离开我真会死。 提交于 2019-12-21 12:14:23
APPLIES TO: Oracle Database Cloud Exadata Service - Version N/A and later Oracle Database Cloud Service - Version N/A and later Oracle Database - Enterprise Edition - Version 9.2.0.1 and later Oracle Database - Standard Edition - Version 9.2.0.1 and later Oracle Database Cloud Schema Service - Version N/A and later Information in this document applies to any platform. PURPOSE This note gives you a single reference point from which to quickly find answers to common questions and issues for Transportable Tablespaces (TTS) from versions 9i through 12c. 本说明为您提供了一个参考点

Python常用的标准库以及第三方库

此生再无相见时 提交于 2019-12-21 04:24:32
参考: https://www.cnblogs.com/jiangchunsheng/p/9275881.html 20个必不可少的Python库也是基本的第三方库 读者您好。今天我将介绍20个属于我常用工具的Python库,我相信你看完之后也会觉得离不开它们。他们是: Requests.Kenneth Reitz写的最富盛名的http库。每个Python程序员都应该有它。 Scrapy.如果你从事爬虫相关的工作,那么这个库也是必不可少的。用过它之后你就不会再想用别的同类库了。 wxPython.Python的一个GUI(图形用户界面)工具。我主要用它替代tkinter。你一定会爱上它的。 Pillow.它是PIL(Python图形库)的一个友好分支。对于用户比PIL更加友好,对于任何在图形领域工作的人是必备的库。 SQLAlchemy.一个数据库的库。对它的评价褒贬参半。是否使用的决定权在你手里。 BeautifulSoup.我知道它很慢,但这个xml和html的解析库对于新手非常有用。 Twisted.对于网络应用开发者最重要的工具。它有非常优美的api,被很多Python开发大牛使用。 NumPy.我们怎么能缺少这么重要的库?它为Python提供了很多高级的数学方法。 SciPy.既然我们提了NumPy,那就不得不提一下SciPy。这是一个Python的算法和数学工具库

redis

为君一笑 提交于 2019-12-20 21:35:17
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Redis 介绍 redis.io Redis是一个键值对存储数据库,属于一种NoSQL,其数据存储在内存里,读写速度非常快,据说是可以达到10w并发。支持数据持久化。它属于单线程服务,但这不影响它的高并发特性。 类似键值对数据库还有Memcached,但Redis比Memcached支持更多类型的数据。Mecached只支持string类型的数据,但Redis除了支持string外,还支持hash,set,list,zset(有序集合) Redis安装 wget http://download.redis.io/releases/redis-5.0.3.tar.gz tar zxf redis-5.0.3.tar.gz cd redis-5.0.3 make make install 启动服务 cp redis.conf /etc/ vi /etc/redis.conf #将daemonize no改为daemonize yes redis-server /etc/redis.conf CentOS7下编写服务管理脚本 vi /usr/lib/systemd/system/redis.service ##内容如下 [Unit] Description=Redis After=network.target

LNMP架构部署——可跟做

杀马特。学长 韩版系。学妹 提交于 2019-12-20 19:46:42
简述: LNMP平台就是Linux,Nginx,MySQL,PHP的组合架构,需要Linux服务器,Nginx网站服务器、MySQL数据库,PHP解析环境 详情 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。 Nginx是一个高性能的HTTP和反向代理服务器、轻量级、拥有高并发的处理能力 Mysql是一个小型关系型数据库管理系统。 PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。 实验走起 1、在Linux上使用远程共享获取来自Windows共享的源码包 [root@localhost ~]# smbclient -L //192.168.235.1/ ##远程共享访问 Enter SAMBA\root's password: Sharename Type Comment --------- ---- ------- LNMP Disk [root@localhost ~]# mkdir /abc [root@localhost ~]# mount.cifs //192.168.235.1/LNMP /abc ##挂载到/abc目录下 一、安装nginx 2、解压 [root@localhost ~]# cd /abc ##切换到挂载点目录 [root@localhost abc]# ls Discuz_X3.4_SC_UTF8.zip

redis数据库

我与影子孤独终老i 提交于 2019-12-20 18:56:19
关系型数据库与非关系型数据库 关系型数据库: 一个机构化的数据库,创建在关系模型基础上,一般面向于记录 包括oracle,mysql,sqlserver,db2 非关系型数据库: 除了主流的关系型数据库意外的数据库,都人为是非关系型的 包括redis,mongdb,hbase,couhdb 非关系型数据库产生背景 对数据库高并发读写需求 对海量数据高效存储与访问需求 对数据库高可扩展性与高可用需求 Redis简介 Redis基于内存运行并支持持久化 采用key-value(键值对)的存储形式 优点: 具有极高的数据读写速度 支持丰富的数据类型 支持数据的持久化 原子性 支持数据备份 1,安装必要的环境组件,并安装redis [root@localhost ~]# yum install gcc gcc-c++ make -y ##安装环境组件 [root@localhost ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/ ##挂载 Password for root@//192.168.100.3/LNMP-C7: [root@localhost ~]# cd /mnt/ [root@localhost mnt]# tar zxvf redis-5.0.7.tar.gz -C /opt/ ##解压 [root@localhost mnt]#

熟知这几步,MSSQL ndf文件大小变为0 KB不再是难题

萝らか妹 提交于 2019-12-20 14:29:01
一、MSSQL ndf文件故障描述 用户某存储损坏,导致数据库崩溃。通过重组存储,恢复数据库文件,发现有四个ndf文件大小变为0 KB。数据库大小约80TB。数据库中有1223个文件,数据库每10天生成一个NDF文件,每个NDF大约500GB,数据库包含两个LDF文件。 二、MSSQL ndf文件故障分析 存储损坏,NDF文件大小变为0 KB,经判断NDF文件在磁盘上可能存在。可以通过编写数据库扫描碎片程序,扫描数据库碎片、拼接碎片恢复NDF文件,然后修复数据库。 三、MSSQL ndf文件恢复过程 1 磁盘扫描,扫描数据库碎片 2 拼接碎片 根据NDF文件的页面特征,按照文件号,页号拼接碎片,重组生成出这些0kb的NDF文件。 3 检测数据库文件 使用北亚MSSQL文件检测工具对所有数据文件进行检测,结果:拼接出的4个NDF文件有少量的空页,其他文件正常。 4 进一步对损坏lun进行分析 发现这些数据页在存储层面已经不存存在了。不能恢复这些数据页,即这4个文件不能完全恢复 5尝试附加数据库 报错 “处理数据库的日志时出错,如果可能请从备份还原。如果没有可用的备份,可能需要重新生成日志”。 6、无日志附加数据库 修改系统表,从系统表剔除掉最后添加的LDF文件,计算并修改校验。进行无日志附加数据库。报错:数据库存在一致性错误,如下图: 7、 修改系统表中这4个损坏的NDF文件的块数量

第1章1zabbix快速入门

偶尔善良 提交于 2019-12-20 08:58:48
/*--> */ /*--> */ 注意:本文不涉及性能测试、性能优化中的监控,所有文字的出发点都是日常运维监控。 在开始之前,我们还是先统一下认识:要监控一个对象,需要掌握哪些东西呢? 监控对象的理解 : 要监控的对象你是否了解呢?比如 CPU 到底是如何工作的? 监控对象的指标: 我们要监控这个东西的什么属性?比如 CPU 的 CPU 使用率、负载、上下文切换。 确定报警基准线: 怎么样才算是故障,要报警呢?比如 CPU 的负载到底多少算高? 如果上述的条件不满足,那就先不要开始实施监控了,因为等做完了,你会发现,然并卵? 1.1 Zabbix 安装前准备 主机名 IP 地址 描述 系 统 版本 linux-node1.com 192.168.90.11 Zabbix-Server CentOS7 linux-node2.com 192.168.90.12 Zabbix-Proxy CentOS7 1.2 Server 服务端安装配置 1.2.1 zabbix-Server 安装 Zabbix3 整个 web 界面做了一个全新的设计。 Zabbix 存储配置包以及 yum 配置文件。 [root@linux-node1 ~]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix

oracle备份与恢复

笑着哭i 提交于 2019-12-20 07:24:54
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 导出/导入(Export/Import)   利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import)   Oracle支持三种方式类型的输出:   (1)、表方式(T方式),将指定表的数据导出。   (2)、用户方式(U方式),将指定用户的所有对象及数据导出。   (3)、全库方式(Full方式),瘵数据库中的所有对象导出。   数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。 2、 增量导出/导入   增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。   增量导出包括三种类型:   (1)、“完全”增量导出(Complete)   即备份三个数据库,比如:   exp system/manager inctype=complete file

《SQL Server 2008从入门到精通》--20180628

和自甴很熟 提交于 2019-12-20 04:49:05
数据库基本概念:区、页、行 区 :SQL Server中管理空间的基本单位。一个区大小为64KB,是八个物理上连续的页。SQL Server中每MB有16个区。一旦一个区被存储满,SQL Server将分配一个区给下一条数据。 页 :SQL Server中存储数据的基本单位,是区的分配单元。一个页大小为8KB。是SQL Server 每次读取和写入数据的最小单位。页的类型有数据页,索引页,文本页等等。 行 :行存储于页中,一行一般最多占满一页,也就是8KB,但也有些VARCHAR(MAX),TEXT,IMAGE类型的字段,可以跨越多页存储,一行最大2GB。 收缩数据库 数据库中每个文件都可以通过删除未使用的页的方法来收缩。数据文件和事务日志文件都可以收缩。数据库收缩分为手动收缩和通过数据库设置自动收缩。 设置数据库自动收缩 数据库引擎会定期检查每个数据库的空间使用情况,自动收缩有可用空间的数据库。 ALTER DATABASE test SET AUTO_SHRINK ON; 设置关闭自动收缩 ALTER DATABASE test SET AUTO_SHRINK OFF; 数据库手动收缩 DBCC SHRINKDATABASE(test,10); GO 或者使用如下命令: USE test DBCC SHRINKFILE('test',0,TRUNCATEONLY);

用ASP.NET Core MVC 和 EF Core 构建Web应用 (四)

不问归期 提交于 2019-12-20 03:55:12
本节使用 EF Core 迁移功能管理数据模型更改。 迁移简介 开发新应用程序时,数据模型会频繁更改。每当模型更改时,模型都无法与数据库保持同步。 本节内容首先配置 Entity Framework 以创建数据库(如果不存在)。 之后,每当更改数据模型(添加、删除或更改实体类或更改 DbContext 类)时,你都可以删除数据库,EF 将创建匹配该模型的新数据库并用测试数据为其设定种子。 这种使数据库与数据模型保持同步的方法适用于多种情况,但将应用程序部署到生产环境的情况除外。 当应用程序在生产环境中运行时,它通常会存储要保留的数据,以便不会在每次更改(如添加新列)时丢失所有数据。 EF Core 迁移功能可通过使 EF 更新数据库 架构而不是创建新数据库来解决此问题。 用于进行迁移的 Entity Framework Core NuGet 包 要使用迁移,可使用“包管理器控制台”(PMC) 或命令行接口 (CLI)。 Microsoft.EntityFrameworkCore.Tools.DotNet 中提供了适用于命令行接口 (CLI) 的 EF 工具。 若要安装此程序包,请将它添加到 .csproj 文件中的 DotNetCliToolReference 集合,如下所示。 注意:必须通过编辑 .csproj 文件来安装此包;不能使用 install-package