我用oracle SQL Developer 备份了一个.sql的脚本。请问如何还原成原来的整库?connections的一些信息都不变。
新手初学oracle。请高手明示?最好能举例出详细步骤。感谢

解决方案 »

  1.   

    .sql的脚本应该只是对象的定义语句,比如创建表,索引,序列,函数,过程,包,类型,触发器等等.
    你要恢复的话还需要自己建数据文件,表空间和用户.然后再把.sql的文件拷贝到plsql developer的command窗口里执行,重建相关对象即可.
      

  2.   

    另外,你备份的时候最好使用plsql developer->tools->export tables,把参数表的信息导出.
      

  3.   

    要用来恢复整个数据库的话,
    推荐使用Oracle DBCA工具(Database Configuration Assistant),
    可创建数据库模板成一个文件,需异机创建数据库时导入即可.
      

  4.   

    备份了一个.sql文件 怎么备份的啊?
    不会就是写insert 语句吧?
      

  5.   

      CREATE TABLE "CHNSTONE_CRM_20"."CONTACTER_" 
       ( "ID_" CHAR(32 CHAR) NOT NULL ENABLE, 
    "FK_CUSTOMER_" CHAR(32 CHAR), 
    "NAME_" VARCHAR2(20 CHAR) NOT NULL ENABLE, 
    "SEX_" VARCHAR2(20 CHAR), 
    "JOB_" VARCHAR2(100 CHAR), 
    "AGE_RANGE_" VARCHAR2(50 CHAR), 
    "CALL_" VARCHAR2(50 CHAR), 
    "PHONE_" VARCHAR2(100 CHAR), 
    "MPHONE_" VARCHAR2(100 CHAR), 
    "QQ_" VARCHAR2(20 CHAR), 
    "MSN_" VARCHAR2(100 CHAR), 
    "EMAIL_" VARCHAR2(200 CHAR), 
    "DESCRIPTION_" VARCHAR2(2000 CHAR), 
     CONSTRAINT "CONTACTER__PK" PRIMARY KEY ("ID_") ENABLE
       ) ;上面是见表 下面是insert   
    运行说找不到用户 。用户也改了