如何生成一个文件,然后双击该文件将数据自动导入oracle数据库??麻烦知道的兄弟给个讲解,讲的详细的给分,先谢谢了!!

解决方案 »

  1.   

    不是吧,还要写个小程序。不能直接用oracle生成吗?
      

  2.   

    把导入数据库的命令放在一个后拽名cmd的文件中然后双击就可以了
      

  3.   

    将imp导入的语句,写入一个批处理文件中,然后直接执行这个批处理就ok了
    imp user_name/user_pwd@orcl file=d:\test.dmp ignore=y full=y;
      

  4.   

    双击该文件将数据自动导入oracle数据库
    ==========================================
    用 oracle 要习惯使用命令行
      

  5.   

    可以写个sqlldr文件,然后保存成.bat文件可以;
    例子如下:
    1 用sqlldr导入数据,用于导入execel,txt格式的数据
    步骤一:将以下代码替换成自己的,然后保存为l_test.ctl文件
    LOAD DATA
    INFILE 'test.csv'
    APPEND
    INTO TABLE table_a
    FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
    (col1,col2,...,coln
    )
    步骤二:将以下代码替换成自己的,然后保存为,your.bat,记住路径,最好和上步中的保存在同一目录下;
    echo on
    echo 正在向talble_a中导入数据,请等待.....
    echo off
    rem sqlldr l_test.ctl ERRORS=100000
    sqlldr user_name/password@your_sid l_test.ctl ERRORS=100000
    echo on
    echo 导入结束.
    PAUSE
    步骤三:将你保存的your.bat找到,双击即可2 用户导入dmp文件
    步骤一:将以下代码保存成your.bat 文件 
    echo on
    echo 正在向talble_a中导入数据,请等待.....
    echo off
    rem sqlldr l_test.ctl ERRORS=100000
    imp user_name/user_pwd@your_sid file=d:\test.dmp ignore=y full=y; 
    echo on
    echo 导入结束.
    PAUSE
    步骤二:双击执行即可,如果报错,请针对报错信息进行处理;
    希望我的建议对你有帮助
      

  6.   

    写个bat就成,帮你贴一段吧:creatDB.bat:sqlplus system/manager@orcl @c:\demo\create_ts_usr.sql
    imp user01/password@orcl FULL=Y ignore=y FILE=C:\demo\oracle_data_bak_20071228.DMPcreate_ts_usr.sql文件是建立用户的脚本文件