dbf

Problems opening DBF files in python

♀尐吖头ヾ 提交于 2020-05-08 15:47:05
问题 I am trying to open en transform several DBF files to a dataframe. Most of them worked fine, but for one of the files I receive the error: "UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 15: invalid start byte" I have read this error on some other topics such as opening csv and xlsx and other files. The proposed solution was to include encoding = 'utf-8' in the reading the file part. I haven't found a solution for DBF files unfortunately and I have very limited knowledge

Timestamp in DBase7

ε祈祈猫儿з 提交于 2020-03-21 20:04:10
问题 I'm trying to read DBase 7 timestamp values from .dbf files. From DBase format specification I got the following: 8 bytes - two longs, first for date, second for time. The date is the number of days since 01/01/4713 BC. Time is hours * 3600000L + minutes * 60000L + Seconds * 1000L However, I didn't get any correct values via this algorithm. Here are some timestamp values in binary representation and actual datetime values: 42 CC E1 EC 41 FB 64 00 | 27/08/2013 19:12:13 42 CC E1 ED AF 0E 60 00

[MSSQL]SQL2008导入DBF数据库

空扰寡人 提交于 2020-02-25 15:48:01
1、检查是否安装了AccessDatabaseEngine驱动 没有安装,请先到 https://www.microsoft.com/zh-cn/download/details.aspx?id=13255下载 安装了则在导入的时候选择AccessDatabaseEngine驱动,如下图: 2、点击上图中的“属性”按钮,设置连接属性,在所有选项卡中 设置Data Source的值为DBF文件 所在目录 设置Extended properties的值得为dBase IV 设置好后点击“下一步”按钮 如下图 3、设置要导入数据的源,如下图,设置成功后,点击“下一步”按钮: 接下来的操作跟平时导入数据一致,需要注意的是,如果导入时候选择表出现如下错误 则在需要导入的DBF表中执行语句copy to xx type foxplus,xx为复制转换后的表名,再次选择导入时候选择xx表即可,不需要选择原表,如下图 最后导入成功 来源: CSDN 作者: 毅yee 链接: https://blog.csdn.net/qq_34825590/article/details/104497040

oracle体系-7-重建控制文件

时光怂恿深爱的人放手 提交于 2020-02-08 00:26:52
恢复控制文件方法 控制文件一旦损坏,系统将不能正常工作。受损的控制文件会记录在告警日志中,恢复或重建控制文件必须使系统在 NOMOUNT 下 1 )单个文件损坏了:参照多元化章节,通过简单复制解决。 2 )所有的控制文件丢失: ①如果有 binary 控制文件备份,利用备份恢复控制文件, ②如果没有备份,利用 trace 脚本文件重新创建控制文件(代价:丢失归档记录信息和 RMAN 信息) 3.5.2重建控制文件示例 第一步 、 Mount 或 open 下生成 trace 脚本 SQL>alter database backup controlfile to trace as '/u01/oradata/prod/con.trace'; 第二步、 启动到 nomount 状态下准备执行 trace 脚本 SQL> startup force nomount 第三步、 执行重建控制文件语句 SQL>CREATE CONTROLFILE REUSE DATABASE "prod" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292 LOGFILE GROUP 1 '/u01/oradata/prod/redo01.log'

Optimal way to handle .dbf from C#

丶灬走出姿态 提交于 2020-01-14 03:53:27
问题 What data-provider can I use to update .dbf file from C#? I tried a few different .dbf providers to create a DataSource but I get a message like this: "Error Message: ERROR HYC00 Microsoft ODBC dBase Driver Optional feature not implemented." Or when I generated a dataset and a dataadapter with an update function I got: "Update requires a valid UpdateCommand when passed DataRow collection with modified rows." If anyone knows some way to work on .dbf from C# with lots of updates please help.

了解这一点轻松解决Oracle数据库系统报错问题

不想你离开。 提交于 2020-01-13 16:11:31
一、Oracle数据库系统介绍: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库. 二、Oracle数据库系统故障描述: 1、经与用户沟通了解,当用户使用数据库时报错,错误显示 “system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 2、经工程师检测数据库文件发现sysaux01.dbf有坏块。由于用户对数据库没有做备份,不能通过备份去恢复数据库。跟用户进一步沟通后,用户提供了数据库oraclehome目录的所有文件,急需恢复zxfg用户下的数据。 三、Oracle数据库系统故障分析: 1、通过数据库报错显示我们可初步判断产生故障原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。 2、对数据库文件进一步检测、分析,结果发现sysaux01.dbf文件有坏块。修复数并启动数据库后,许多查询报错,export和 data pump工具不能使用,查询告警日志,分析报错,由于sysaux文件损坏,导致发生上诉错误。 3

oracle 表空间不足处理

依然范特西╮ 提交于 2020-01-11 03:07:54
linux环境将*.dmp文件导入数据库时,df -h 发现测试环境虚拟机空间不足,而数据文件xxx.dbf所占空间达到40G左右,果断删除表空间重建在导入。 一、查出存储数据表空间名称 select file_name,tablespace_name,autoextensible from dba_data_files; 二、删除表空间及其内容 alter tablespace USERS OFFLINE; drop tablespace including contents and datafiles -- 可选 CASCADE CONSTRAINT ; -- 可选 三、创建大表空间 Create bigfile tablespace USERS logging datafile '/home/oradata/xxx/xxx.dbf' size 50m autoextend on next 50m maxsize 51200 m extent management local; -- 存储区管理方法 四、将USERS设为默认表空间 alter database default tablespace USERS; 其他考虑实施方法: 一、若空间足够,可以在USERS表空间下在添加数据文件 alter tablespace USERS add datafile '/home

Run UPDATE and DELETE statements on VFP DBF files on SQL Server

送分小仙女□ 提交于 2020-01-06 03:55:47
问题 We're migrating our legacy system based Visual FoxPro to Java, and we need to configure the SQL Server to CRUD the DBF files of the system, because we'll rewrite the system in parts. So the employees will use both interfaces in the same time and we need real-time updates in both systems. Right now, I'm able to INSERT and SELECT data on SQL Server but I can't UPDATE and DELETE. I've run the following command to create the linked server: sp_addlinkedserver @server = 'DEN', @srvproduct = 'foxpro

How do I read asterisk (***) fields from .DBF data base?

Deadly 提交于 2020-01-05 08:25:30
问题 I'm trying to read a .DBF data base using VB.NET... the code is working until I reach a column on one of the tables that is supposed to be Decimal but it is instead filled with asterisks. The connection string and reader I'm using go like this: Using SDBconnection As New OleDbConnection("User ID=;" & _ "DSN=;" & _ "Cache Authentication=False;" & _ "Data Source=""" & TextBox_DBLoc.Text & """;" & _ "Provider=""VFPOLEDB"";" & _ "Collating Sequence=MACHINE;" & _ "Mask Password=False;" & _

Import DBF files into Sql Server

空扰寡人 提交于 2020-01-04 09:10:25
问题 I need a little help figuring this out because I'm new to stored procedures. I am trying to import a .DBF table into Sql Server 2008 using this store procedure. CREATE PROCEDURE spImportDB -- Add the parameters for the stored procedure here AS BEGIN -- Insert statements for procedure here SELECT * into Products FROM OPENROWSET('vfpoledb','C:\Users\Admin\Doc\Data\DBF', 'SELECT * FROM MyTable') END GO I receive this error. The OLE DB provider "vfpoledb" has not been registered.This isn't true,