我安装了Oracle 9i后,在DOS系统下进行如下操作:
1、用sqlplus /nolog 进行登录;
2、SQL> connect /as sysdba进行数据库连接;
3、SQL>CREATE USER PERSONNEL_MANAGE IDENTIFIED BY MWQ;创建PERSONNEL_MANAGE 用户,密码为MWQ;
4、把personnel_manage.dmp文件拷贝到C盘的根目录下,并进行下面操作导入数据库:
SQL>imp PERSONNEL_MANAGE/MWQ@DBSQL file=C:\personnel_manage.dmp fromuser=PERSONNEL_MANAGE ignore=y commit=y grants=y;
但是出现错误提示:
sp2-0734:未知的命令开头“imp PERSON..."-忽略了剩余行。
请问怎么解决?
------解决方法--------------------------------------------------------
imp 命令是在dos提示符下执行的。
直接cmd后执行而不是在sql下执行的
------解决方法--------------------------------------------------------
诸如下面的样子
C:\Documents and Settings\xx\imp PERSONNEL_MANAGE/MWQ@DBSQL file=C:\personnel_manage.dmp fromuser=PERSONNEL_MANAGE ignore=y commit=y grants
------解决方法--------------------------------------------------------
你就写得简单一些:
imp PERSONNEL_MANAGE/MWQ@DBSQL file=C:\personnel_manage.dmp full=y
------解决方法--------------------------------------------------------
在DOS窗口下执行
imp PERSONNEL_MANAGE/MWQ@DBSQL full=y file=C:\personnel_manage.dmp ignore=y
------解决方法--------------------------------------------------------
3、SQL>CREATE USER PERSONNEL_MANAGE IDENTIFIED BY MWQ;创建PERSONNEL_MANAGE 用户,密码为MWQ;
=========================================================================================
USER PERSONNEL_MANAGE 使用什么表空间?
--参考一下:create tablespace hpx datafile 'e:/oracle/product/10.1.0/oradata/orcl/hpx.dat' size 100m autoextend on next 50m maxsize unlimited; create user hpx identified by hpx default tablespace hpx temporary tablespace temp; grant connect,resource to hpx;