比如我用数据库创建了一个用户,然后在其用户下创建了几个表格,然后输入了几组数据,怎样把这些东西保存起来呢?或是以文件的形式还是?也就是说我得把创建的这些东西传给另外一个人,怎么弄呢?谢谢啦~~

解决方案 »

  1.   

    比如我用数据库创建了一个用户,然后在其用户下创建了几个表格,然后输入了几组数据,怎样把这些东西保存起来呢?
    --保存在数据库中.
    或是以文件的形式还是?
    --以文件方式,一般以 *.dbf格式保存.
    也就是说我得把创建的这些东西传给另外一个人,怎么弄呢? 
    --备份然后还原.
      

  2.   

    比如我用数据库创建了一个用户,然后在其用户下创建了几个表格,然后输入了几组数据,
    怎样把这些东西保存起来呢?
    ----写入数据库
    或文本
    或是以文件的形式还是?
    ----
    也可以呀,那不是数据库的事也就是说我得把创建的这些东西传给另外一个人,怎么弄呢? 
    --如果保存在数据库中,可以导出来,至少格式很多,比如dbf、文本、excel ......
    如果是文件方式保存的,直接发文件给人家吧
      

  3.   


    如果保存在数据库中,可以导出来,至少格式很多,比如dbf、文本、excel ...... 
    如果是文件方式保存的,直接发文件给人家吧怎么导出来呢?是我在创的过程中,就自动为我储存起来了吗?
    我是不是要到某个文件夹里找?谢谢啦~~
      

  4.   

    还有,我用的是oralce sql plus
      

  5.   

    Oracle??bcp工具还能不能用了?文件名export.bat
    内容
    [code=BatchFile]@echo off
    bcp test.test.table1 out table1.txt -S172.172.172.172 -Uusr -Ppwd -c 
    ::下面是注释
    ::test.test.table1 数据源(表名)
    ::table1.txt 导出后形成的文件
    ::-S后面是目标主机的IP
    ::-U后面的是用户名
    ::-P后面的是密码
    ::-c 以字符形式进行复制
    echo 按回车结束
    set /p=[/code]
      

  6.   

    晕,说了半天,原来是Oracle的,
    那就直接 exp/imp就行了啥,
    在网上自己搜搜,很多的,
    -------------
    E:\>exp help=y通过输入 EXP 命令和用户名/口令,您可以hcDLinux联盟
    在用户 / 口令之后的命令:实例: EXP SCOTT/TIGER或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式。hcDLinux联盟
    要指定参数,您可以使用关键字:格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)hcDLinux联盟
    实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)hcDLinux联盟
    或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表USERID 必须是命令行中的第一个参数。关键字 说明(默认)hcDLinux联盟
    ---------------------------------------------------hcDLinux联盟
    USERID 用户名/口令hcDLinux联盟
    FULL 导出整个文件 (N)hcDLinux联盟
    BUFFER 数据缓冲区的大小hcDLinux联盟
    OWNER 所有者用户名列表hcDLinux联盟
    FILE 输出文件 (EXPDAT.DMP)hcDLinux联盟
    TABLES 表名列表hcDLinux联盟
    COMPRESS 导入一个范围 (Y)hcDLinux联盟
    RECORDLENGTH IO 记录的长度hcDLinux联盟
    GRANTS 导出权限 (Y)hcDLinux联盟
    INCTYPE 增量导出类型hcDLinux联盟
    INDEXES 导出索引 (Y)hcDLinux联盟
    RECORD 跟踪增量导出 (Y)hcDLinux联盟
    ROWS 导出数据行 (Y)hcDLinux联盟
    PARFILE 参数文件名hcDLinux联盟
    CONSTRAINTS 导出限制 (Y)hcDLinux联盟
    CONSISTENT 交叉表一致性hcDLinux联盟
    LOG 屏幕输出的日志文件hcDLinux联盟
    STATISTICS 分析对象 (ESTIMATE)hcDLinux联盟
    DIRECT 直接路径 (N)hcDLinux联盟
    TRIGGERS 导出触发器 (Y)hcDLinux联盟
    FEEDBACK 显示每 x 行 (0) 的进度hcDLinux联盟
    FILESIZE 各转储文件的最大尺寸hcDLinux联盟
    QUERY 选定导出表子集的子句下列关键字仅用于可传输的表空间hcDLinux联盟
    TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)hcDLinux联盟
    TABLESPACES 将传输的表空间列表hcDLinux联盟
    E:\>imp help=y可以通过输入 IMP 命令和您的用户名/口令hcDLinux联盟
    跟有您的用户名 / 口令的命令:实例: IMP SCOTT/TIGER或者, 可以通过输入 IMP 命令和各种自变量来控制“导入”按照不同参数。hcDLinux联盟
    要指定参数,您可以使用关键字:格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)hcDLinux联盟
    实例: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=NhcDLinux联盟
    或 TABLES=(T1: P1,T1: P2),如果 T1 是分区表USERID 必须是命令行中的第一个参数。关键字 说明(默认)   hcDLinux联盟
    ----------------------------------------------hcDLinux联盟
    USERID 用户名/口令hcDLinux联盟
    FULL 导入整个文件 (N)hcDLinux联盟
    BUFFER 数据缓冲区大小hcDLinux联盟
    FROMUSER 所有人用户名列表hcDLinux联盟
    FILE 输入文件 (EXPDAT.DMP)hcDLinux联盟
    TOUSER 用户名列表hcDLinux联盟
    SHOW 只列出文件内容 (N)hcDLinux联盟
    TABLES 表名列表hcDLinux联盟
    IGNORE 忽略创建错误 (N)hcDLinux联盟
    RECORDLENGTH IO 记录的长度hcDLinux联盟
    GRANTS 导入权限 (Y)hcDLinux联盟
    INCTYPE 增量导入类型hcDLinux联盟
    INDEXES 导入索引 (Y)hcDLinux联盟
    COMMIT 提交数组插入 (N)hcDLinux联盟
    ROWS 导入数据行 (Y)hcDLinux联盟
    PARFILE 参数文件名hcDLinux联盟
    LOG 屏幕输出的日志文件hcDLinux联盟
    CONSTRAINTS 导入限制 (Y)hcDLinux联盟
    DESTROY 覆盖表空间数据文件 (N)hcDLinux联盟
    INDEXFILE 将表/索引信息写入指定的文件hcDLinux联盟
    SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)hcDLinux联盟
    ANALYZE 执行转储文件中的 ANALYZE 语句 (Y)hcDLinux联盟
    FEEDBACK 显示每 x 行 (0) 的进度hcDLinux联盟
    TOID_NOVALIDATE 跳过指定类型 id 的校验hcDLinux联盟
    FILESIZE 各转储文件的最大尺寸hcDLinux联盟
    RECALCULATE_STATISTICS 重新计算统计值 (N)下列关键字仅用于可传输的表空间hcDLinux联盟
    TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)hcDLinux联盟
    TABLESPACES 将要传输到数据库的表空间hcDLinux联盟
    DATAFILES 将要传输到数据库的数据文件hcDLinux联盟
    TTS_OWNERS 拥有可传输表空间集中数据的用户