我用的是Oracle 9i,
想把一个*.dmp文件导入,用户名是stu,密码是stu,表空间是person
在pl/sql中
如何创建用户名,密码,表空间啊??
做了半天就是没有成功啊
需要详细一点的,先谢了

解决方案 »

  1.   


    如何创建用户名,密码,表空间啊??  不明白是什么意思
    create user     create tablespace ...?
    cmd-imp 后有提示 按提示输入就好
      

  2.   

    用Enterprise Manager Console使用system登录,
    然后创建表空间,建立用户,设置密码.
    然后在cmd下,用imp导入*.dmp文件.
      

  3.   

    create user stu identified by stu
    default tablespace data
    tempporary tablespace temp;
     
    然后用stu/stu登录;
    IMP  stu/stu BUFFER=64000 full=y FILE=D:\xxx.DMP  
      

  4.   

    导入的时候,要增加 fromuser=  touser=
      

  5.   

    表空间都好了,用户名和密码都有了
    但是执行
    IMP  stu/stu BUFFER=64000 full=y FILE=D:\xxx.DMP
    为什么说IMP不是内部命令(cmd)?
      

  6.   

    先到超级用户下看下有没有preson的表空间 select * from dba_tablespaces;
    没有表空间的话需要建。create tablespace person;
    在建用户把表空间person赋给用户。
     create user stu identifind stu default tablespace person;
    导入:导入用户的话
    imp system/manager --超级用户
     file=..dmp fromuser=导出用户 touser=stu lgnore=y log=rz.log;