一个客户向我们发送了我们需要测试的Oracle数据库。我们不使用Oracle或没有任何内部Oracle专业知识。
我们需要设置数据库,以便我们可以连接到数据库并调试问题。
我重新安装了Oracle 9(客户端正在运行的版本)和管理工具。
为了我的一生,我无法获取它来导入数据。它不应该如此复杂。我一定弄错了。
我试过了:
imp 'sys/password AS SYSDBA' file=c:\database.dmp full=yes log=implog.txt
并得到:
Connected to: Personal Oracle9i Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
Export file created by EXPORT:V09.02.00 via conventional path
Warning: the objects were exported by SYSTEM, not by you
import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
. importing SYSTEM's objects into SYS
. importing ABCDE's objects into ABCDE
IMP-00003: ORACLE error 1435 encountered
ORA-01435: user does not exist
Import terminated successfully with warnings.
但是对于任何模式中的表,管理器中都没有显示任何内容,我很不高兴。
谢谢,这里的确切问题。有一个oracle转储,我们必须导入。与几乎任何其他数据库系统相比,都非常违反直觉
—
命名为zero