精华内容
下载资源
问答
  •  1、导入dmp文件 imp ZHCG/ZHCG@ORCL file=E:\...2、导出数据 exp system/manager@ORCL file=d:\daochu.dmp full=y 3、创建临时表空间 create temporary tablespace DCMS_temp tem
    
    1、导入dmp文件
    imp ZHCG/ZHCG@ORCL file=E:\20160902.1007.dmp full=y
    2、导出数据
    exp system/manager@ORCL file=d:\daochu.dmp full=y

    3、创建临时表空间
    create temporary tablespace DCMS_temp
    tempfile 'i:\oracle\DCMS_TEMP.dbf'
    size 10240m
    autoextend on
    next 10240m maxsize 20480m
    extent management local;


    4、创建表空间
    create tablespace ZHCG
    logging
    datafile 'd:\oracle\ZHCG.dbf'
    size 10240m
    autoextend on
    next 10240m maxsize 20480m
    extent management local;



    5、创建用户
    create user ZHCG identified by ZHCG default tablespace ZHCG temporary tablespace temp;

    6、用户赋权限
    grant connect,resource,dba to ZHCG;


    7、ORA-12899错误
    原因:数据库编码格式和导入文件不同
    解决办法:修改数据库编码格式

    按照下面给出的命令依次执行就可以了,
    SQL>SHUTDOWN IMMEDIATE
    SQL>STARTUP MOUNT
    SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
    SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
    SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;
    SQL>ALTER DATABASE OPEN;
    SQL> ALTER DATABASE CHARACTER SET ZHS16GBK ;
    ALTER DATABASE CHARACTER SET ZHS16GBK
    *ERROR at line 1:
    ORA-12712: new character set must be a superset of old character set
    报字符集不兼容,此时下INTERNAL_USE指令不对字符集超集进行检查:
    SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;
    SQL>SHUTDOWN IMMEDIATE
    SQL>STARTUP

    这时候,这个ORA-12899就已经彻底解决了,就可以进行数据的导入了...


    8、ORA-01041:内部错误,hostdef扩展名不存在
    导致的原因:
    1. shutdown immediate;  
    2. startup;  
    关闭数据库,再打开的时候。

    解决办法
    1. 关掉当前的sqlplus窗口
    2. 打开cmd窗口,输入sqlplus /nolog
    3. conn sys/orcl  as sysdba;
    4. startup; 即可


    9、查看oracle数据库的编码

    SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';

    PARAMETER
    --------------------
    VALUE
    --------------------
    NLS_CHARACTERSET
    AL32UTF8


    展开全文
  • 以下主要介绍的是如何正确的把Oracle数据导出成Txt 的格式,Oracle数据导出成Txt 在实际应用中的比例还是比较常见的,以下的文章主要是对实际操作方案的描述,以下就是正文的主要内容的描述。 Oracle数据库提供的SQL...

           以下主要介绍的是如何正确的把Oracle数据导出成Txt 的格式,Oracle数据导出成Txt 在实际应用中的比例还是比较常见的,以下的文章主要是对实际操作方案的描述,以下就是正文的主要内容的描述。

    Oracle数据库提供的SQL功能很好很强大,用得越多越觉得自己浅薄无知。

    上周做系统演示时需要手工制造一些文本数据充当数据源,想偷偷懒就用了Toad工具直接查询后导出成csv格式。今天正好有点时间,整理了一下思路,用sql去实现文本数据的生成。写了大致框架,有空时再来完善吧。

    步骤如下:

    新建一个sql脚本 d:/czrk.sql,代码如下: SET echo off

    SET feedback off  SET newpage none  SET pagesize 50000  SET linesize 20000  SET verify off  SET pagesize 0  SET term off  SET trims ON  SET heading off  SET trimspool ON  SET trimout ON  SET timing off  SET verify off  SET colsep |  spool d:/czrk.txt  SELECT sfzh || ',' || xm || ',' || xb || ',' || csrq || ',' || mz|| ',' || xzqh|| ',' || jzdz FROM m_czrk WHERE rownum<=10000;  spool off  
    Oracle数据导出成Txt格式:sqlplus连接上数据库,执行脚本

    sqlplus dc/dc@mydb;  sqlplus>@d:/czrk.sql 
    这样就在d盘下生成了一万条数据了。

    展开全文
  • 本来这个功能是一个朋友要做的,因为,之前从没有接触过excel,这个功能也没有研究过,但是,这个功能比较实用的,因为,很多公司虽然有网站,但是,公司其它部门可能还要把公司数据导出到纸上面,以便研究公司数据...

    本来这个功能是一个朋友要做的,因为,之前从没有接触过excel,这个功能也没有研究过,但是,这个功能比较实用的,因为,很多公司虽然有网站,但是,公司其它部门可能还要把公司数据导出到纸上面,以便研究公司数据之用,所以,很多的公司对这个功能就要求使用。

      这几天研究了一下从织梦导出数据功能,本来想自己去写一个这个php程序导出到excel功能来,但是,自己从没有研究过excel,所以,就没有向下去写代码,于是搜索了一下网上的关于这个教程,结果搜索的教程到是不少,但是,没有几个是正确的,包括百度经验里面,测试了无数个也不行。

      不过让我搜索到了一个外国人写的phpexcel类库,这个就是专门处理从数据库到excel的,

    下载地址:http://phpexcel.codeplex.com/releases/view/107442

      这个里面有很多的例子,包括excel,csv,word,pdf,htm等从数据库导出来的文件格式,可以参考一下例子。

      谷康网小编先把从织梦系统导出来的效果上个图给大家看看:

    dedecms导出
    dedecms内容导出excel

     

    但是,我遇到了一个问题就是以前的时间,在excel是正常显示的,但是,现在加上的时间则显示:1970-01-01 ,我百度搜索了一下网上教程,也没有找到相关教程。看到网上说excel也有bug 而且excel计算的时间是从1900-1-1开始的,不知道是不是还要换算一下?

        时间问题终于找到原因了,原来字段写错了。本来是pubdate,结果写成了sentdate

      其它都是正常显示的,现在就介绍一下从织梦系统导出数据的方法:

    1.从国外网站下载上面的phpexcel类库,解压后,放到根目录里面。

    2.然后,写导出程序,这个可以参考这里面的例子写,请注意的是:若你的不行,程序可能会提示404错误,这个就是你的路径没有设置好,刚开始时,我也是这个原因一直弄不对,最后,才发现原来是路径错了。

      这个导出程序主要做如下四步:

       a. 从织梦中查询出数据

       b.设置表格

       c.把数据放入表格

       c.输出数据到excel里面

      里面的设置大多数都是调用phpexcel类里面的函数,这里不多解释了,看我在文件dedetoexcel.php写的代码:

    require_once (DEDEINC . '/common.func.php');
     
    if ($action == 'allexport') {
     
        include_once DEDEINC . '/PHPExcel.php';
        // Create new PHPExcel object
        $objPHPExcel = new PHPExcel();
     
        $objActSheet = $objPHPExcel->getActiveSheet();
     
        // Set document properties
        $objPHPExcel->getProperties()->setCreator("Maarten Balliauw")->setLastModifiedBy("Maarten Balliauw")
        ->setTitle("Office 2007 XLSX Test Document")->setSubject("Office 2007 XLSX Test Document")
        ->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")->setKeywords("office 2007 openxml php")
        ->setCategory("Test result file");
              //www.genban.org 跟版网
        $objPHPExcel->setActiveSheetIndex(0)
        ->setCellValue('A1', 'id')
        ->setCellValue('B1', '标题')
        ->setCellValue('C1', '排序')
        ->setCellValue('D1', '出版时间')
        ->setCellValue('E1', '关键词')
        ->setCellValue('F1', '简介')
        ->setCellValue('G1', '发布时间')
        ->setCellValue('H1', '会员id')
        ->setCellValue('I1', 'flag')
        ->setCellValue('J1', '栏目id');
        $query = "Select * From `dede_archives` ";
        $dsql->SetQuery($query);
        $dsql->Execute();
     
        $index = 1;
     
        while ($row = $dsql->GetArray()) {
     
            $index++;
            $objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A' .
            $index, $row['id'])->setCellValue('B' .
            $index, iconv("gb2312","utf-8",$row['title']))->setCellValue('C' .
            $index, $row['sortrank'])->setCellValue('D' .
            $index, "2015-7-23")->setCellValueExplicit('E' .
            $index, iconv("gb2312","utf-8",$row['keywords']))->setCellValue('F' .
            $index, iconv("gb2312","utf-8",$row['description']))->setCellValue('G' .
            $index, gmdate("Y-m-d",$row['pubdate']))->setCellValue('H' .
            $index, $row['mid'])->setCellValue('I' .
            $index, $row['flag'])->setCellValue('J' .
            $index, $row['typeid']);
        }
     
        // Rename worksheetwww.dedebase.com
        $objPHPExcel->getActiveSheet()->setTitle('Simple');
     
        // Set active sheet index to the first sheet, so Excel opens this as the first sheet
        $objPHPExcel->setActiveSheetIndex(0);
     
        // Redirect output to a client’s web browser (Excel5)
        header('Content-Type: application/vnd.ms-excel');
     
        header('Content-Disposition: attachment;filename="list.xls"');
        header('Cache-Control: max-age=0');
     
        $objWriter = PHPExcel_IOFactory :: createWriter($objPHPExcel, 'Excel5');
        $objWriter->save('php://output');
        exit;
     
    }

    特别特别注意:在这个最上一行要写上你的从网站上下载下来的phpexcel类的路径,也就是把这个类引入到这个文件里面,只有引入到里面才能调用。

      最后,在你的模板里面把下面这二行中的任意一行写在模板里即可:

       <input name="ss12" value="导出全部订单" style="width:90px;margin-right:6px" onclick="location='crtadmin/download_oneapply.php?action=allexport';" class="np coolbg" type="button">
        <a href='crtadmin/download_excel.php?action=allexport'>execl</a>

    好品牌小编里放二行是因为,有的站长可能只需要一个超链接,有的可能需要一个input,二个任选一个即可。

    展开全文
  • 用到的工具:WPS、记事本(notepad++,Windows系统自带的也可) ...当时为了尽快能获取到正确数据,就直接使用数据库工具重新写的检索语句进行导出了,此文是后续自己找到的处理身份证数据的方法,简.

    用到的工具:WPS、记事本(notepad++,Windows系统自带的也可)

    起因

    前阵子开发系统的时候,自己给自己挖了个坑,做后台导出功能的时候由于偷懒,使用导出库是框架默认的,导致导出数据是CSV格式,当使用Excel打开CSV文件进行查看的时候,才发现数据列为身份证号码的数据会显示出问题,显示为科学计数法(如下图所示),在把单元格格式更为为文本后,数据后三位显示为“000”,但是还是有一部分能够正常显示的数据,其原因是身份证号码的末尾是“X”,这样Excel在读取这条数据的时候就自动判定为字符串了(而不是数字,也就不采用科学计数法)。
    当时为了尽快能获取到正确的数据,就直接使用数据库工具重新写的检索语句进行导出了,此文是后续自己找到的处理身份证数据的方法,文章末尾提供测试用数据,可以进行试验操作,特此记录。在这里插入图片描述

    后续处理CSV数据的方法

    我们知道CSV格式的数据其实就是文本数据,以逗号“,”和换行符进行分割,可以使用记事本类软件打开查看,可以看到如下图的数据,也说明了当时导出的CSV格式数据是没有问题的,既然原始数据没有问题,我们就可以想办法进行处理。

    步骤一

    使用记事本打开CSV格式数据,并复制内容到剪切板
    在这里插入图片描述

    步骤二

    使用WPS新建一个表格,在A1单元格出粘贴剪切板中内容,如下图
    在这里插入图片描述

    步骤三

    选中数据列A,使用快捷键(CTRL+H),打开查找并替换,把英文逗号“,”替换为英文逗号+英文单引号“,’”,然后点击全部替换,填写内容如下图
    在这里插入图片描述

    替换后的A类数据如下图所示,相当于除了ID列,其他所有列前面都插入了英文单引号“,”,这样就Excel就会识别其他列的内容也是字符串格式了
    在这里插入图片描述

    步骤四

    对A列数据进行分列处理,依次在工具栏选择选择数据->分列->智能分列,操作选项如下图
    在这里插入图片描述
    在对话框中点击“完成”,确定进行数据分列
    在这里插入图片描述

    完成处理

    此时已经成功显示身份证号码了,结果如下图所示,手机号码也可以采用此方式进行处理。
    在这里插入图片描述

    文章中使用的数据示例下载地址:
    https://gitee.com/alexwalt/csv-excel-data

    展开全文
  •   一、使用hadoop shell命令导入和导出数据到HDFS         →1、创建新目录:hadoop fs -mkdir /data/logs/         →2、从本地复制到HDFS的新目录:hadoop fs -copyFromLocal entries.log /data...
  • MySQL mysqldump数据导出详解

    万次阅读 2016-05-03 14:58:46
    该命令会导出包括系统数据库在内的所有数据库 mysqldump -uroot -proot --all-databases >/tmp/all.sql 2、导出db1、db2两个数据库的所有数据 mysqldump -uroot -proot --databases db1 ...
  • 给这一列 设置样式 ...” 将数据格式设置成文本格式 疑问: 1) 文本:vnd.ms-excel.numberformat:@ 2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd 3) 数字:vnd.ms-excel.numberformat:#,##0.00 4)...
  • spark数据导入导出

    千次阅读 2017-12-22 11:12:06
    1、数据导入:结构化数据,hive中 2、代码提交: (1) spark-shell的方式 (2) spark-submit的方式,代码已经编译好。 (3) zeppelin,spark编码的方式 3、数据输出: (1) csv,json (2) 本地化,hive 【实现】 1、...
  • Oracle将数据导出到CSV文件

    万次阅读 2017-05-25 17:58:44
    工作中有需要将线上数据导出到excel给客户分析/查看的情况,如下是方法介绍情况: utl_file读写文件包 ,1分钟导出的数据量 大概是300万 适用于大量导出时 spool 循环打印 ,适用小型数据量时。  利用utl_file导出...
  • 导出数据出错 & 数据异常

    千次阅读 2019-07-14 16:20:38
    导出数据出错 & 数据异常 开发工具与关键技术:Visual Studio 前端 作者:盘子 撰写时间:2019年 07 月 14 日 自从做了项目,遇到的错误点就多了起来,懂得的也更多了。所以就来总结两点最近常常遇到的问题...
  • plsql 导出数据到 excel

    万次阅读 2018-06-08 01:09:15
    首先在SQL Window窗口中,查询需要导出数据。 在查询的结果集上(注意不要选中任何一个行或者单元格) 右键–【Copy to Excel】–&amp;gt;【Copy as xls/xlsx】导出到97-2003格式的.xls 或者2007之后的xlsx...
  • MySQL数据导入导出完整解说

    千次阅读 2014-07-11 16:32:29
    MySQL数据导入导出完整解说  (2007-03-21 16:40:38) 转载▼ ...数据导出 ... 数据导出主要有以下几种方法:  1)使用select into outfile "filename"语句  2)使用mysqldump实用程序
  • 正确停止expdp导出任务

    千次阅读 2017-01-06 15:51:20
    今天在执行导出时磁盘剩余量不够了,想提前终止expd导出任务,于是就按ctr + c 中进入export交互界面,然后exit退出然后查看操作系统进程发现没有expdp进程了以为就是停掉了,但发现导出的dmp文件还在一直增加,其实...
  • 数据泵导入和导出

    千次阅读 2018-08-10 16:56:49
    数据泵技术是Oracle Database 10g 中的新技术,它比原来导入/导出(imp,exp)技术快15-45倍。速度的提高源于使用了并行技术来读写导出转储文件。 导入:IMPDP newtouch_uap/newtouch_uap@58.17.243.100:15000/xx ...
  • 大量数据导出为Excel文件的问题解决

    千次阅读 2013-07-04 10:45:13
    大量数据导出为Excel文件的问题解决(C#,ASP.NET) 依据SZW朋友的提醒:本文所说的Excel文件指.xls文件,不包括Excel2007的默认保存文档格式. 大量数据导出到Excel文件,一般情况有以下三个麻烦: 1.导出的执行...
  • openERP导入导出数据详解

    千次阅读 2012-04-01 14:51:08
    本文是基于openERP 6.1.1版本的,window xp系统.在其他版本或系统可能会有所不同. 完全是个人经验的总结,其中部分情况具有个人性.并不一定适用所有人. 使用的转换编码格式的工具是Notepad++,至少它在编码转换方面很...
  • postgres数据库导入导出数据

    千次阅读 2016-11-30 10:54:10
    1、将整个表导出,包括创建表的语句以及表里边的数据: pg_dump -h localhost[主机地址] -U postgres[用户名] -t tbl_user[表名] mydb[数据库名] >tbl_user.sql[输出表名] 2、只导出表中的数据,不包含表的创建语句...
  • oracle数据导入与导出

    万次阅读 2012-02-22 14:56:55
    数据的导入导出 说明: 针对的对象: 数据的导入导出牵涉到的角色主要是工程实施人员。 需解决的问题:把所需要的数据从一个数据库中导入到另外一个数据库中。 1 工具方式 1.1 工具说明 1. 使用PLSQL ...
  • mysqldump 导出数据文件,是乱码,何解?

    千次阅读 2014-03-05 15:27:01
    mysqldump 导出一个 SQL 文件,用vim 打开中文显示是乱码,导出的时候设置的字符集是 utf8 ,数据库的默认字符集也是utf8,终端操作同样是utf8的,用file 工具显示也是UTF8的文本文件,可用vim 打开就显示中文乱码....
  • Mysql快速导入导出数据

    千次阅读 2018-05-02 19:05:57
    使用load data infile filename和select * from into outfile filename实现快速导入导出数据一、load data infile的语法结构如下:LOAD DATA [ LOW_PRIORITY | CONCURRENT ] [ LOCAL ] INFILE 'file_name.txt' ...
  • 1.数据的导入与导出

    万次阅读 多人点赞 2017-01-19 12:41:52
    数据的导入与导出  在用MATLAB进行编程时,不可避免的要涉及到数据的导入与导出,如果数据量比较小,可以通过定义数组的形式直接把数据写在程序中,或是把程序直接输出到MATLAB命令窗口;但是当数据量比较大的时候...
  • Go Dumpling!让导出数据更容易

    千次阅读 2020-09-03 15:18:22
    Dumpling 是由 Go 语言编写的用于对数据库进行数据导出的工具。目前支持 MySQL 协议的数据库,并且针对 TiDB 的特性进行了优化。Dumpling 的主要特点包括: 1. 适配 Mydumper,轻松上手。 2. Go 语言编写,定制开发...
  • ORACLE数据库导入、导出数据命令

    千次阅读 2013-10-08 11:39:30
    Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。   大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然...
  • oracle之——oracle数据库数据导入导出步骤(入门)

    万次阅读 多人点赞 2017-04-18 16:38:59
    oracle数据库数据导入导出步骤(入门)说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具...
  • 利用groovy把表中数据导出成txt或csv

    千次阅读 2008-09-01 16:05:00
    这个脚本主要是从数据库中把表中的数据导出来生成文件.而不用每次都打开数据库编辑器去手工收集.然后结合强大的脚本(shell,bat)等基本就可以实现定时生成最新数据文本了.目前这个groovy脚本只要输入sql语句,便会自动...
  • mysql数据导出到sqlserver方法

    千次阅读 2010-04-29 11:00:00
    这里是使用ODBC来转换数据库的。 1.安装mysql数据库的ODBC驱动,mysql官网有下载...3.接着在下面的窗体中输入数据源名称,如mysqlodbc;然后输入服务器Server地址(loca

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 93,090
精华内容 37,236
关键字:

关于系统数据导出正确的是