应该能看出来是在导入哪个用户的时候提示的 帐户已被锁定 的吧?
用 system 登录,执行:
alter user xxx account unlock;解锁即可。
追问解锁 了还是不行
追答还是同样的错误?
追问这个问题解决了, 新的问题,导入的时候imp sirm2train/sirm2train@orcl file=E:\per_sini\数据库\sirm2train2014-03-17.dmp full=y ignore=y 那个@后面的是什么啊,不能使表空间名字吗! 之前导入在system的默认表空间里了,现在重新导了次导进了自己建的表空间,这两次导入会有冲突吗
追答@ 后面的是本地网络服务名,和你用sqlplus登录中的
sqlplus 用户名/密码@本地网络服务名
是一样的
你说的不是什么导入system表空间,而是导入system用户了吧?
如果是system用户的话,应该是不会冲突的。
如果是系统表空间,但是用户是 sirm2train 的话,肯定会冲突的。
没有人连接我的,我的是本地的,我现在导入的表,的owner都是system我想改为sirm2train,改如何操作啊
追答imp sirm2train/sirm2train file=E:\per_sini\数据库\sirm2train2014-03-17.dmp fromuser=system touser=sirm2train ignore=y
如何?但是你那个用户被锁的问题 还是没找到原因啊!
很谢谢你,那个锁定的原因找到了,我尝试一下你说的这个方法,执行了一下owner还是system