我进入solaris系统之后,用的是dos窗口。
我先是用su root的这个命令换成root这个用户。
然后怎么进入Oracl呢,我也就用su Oracle进入Oracle
我想也许错了吧。
不知道怎么弄了。
好像导入数据的指令是imp ../
 imp system/manager@TEST  file=d:\daochu.dmp
system/manager@TEST 这句又是什么意思阿,
用户名加密码?还是什么阿,
还有。
我不管在哪输imp
它都说命令没有找到。请各位大侠帮帮忙。
我对Oracle还有Solaris都是刚刚入手。
所以有很多不明白的地方。

解决方案 »

  1.   

    solaris应该使用的是shell,没有dos,那是windows的窗口,确认你的oracle已装好,至于你的imp不被识别,是因为你的环境变量没有配好,因此没有找到imp命令。
    system/manager@TEST : system用户名 manager密码,test这个是你创建的实例命名
    另外你在进行导入数据时,应该使用oracle的专有用户进行登陆,而不是使用root
      

  2.   

    谢谢指点,
    我的数据库是装好的。
    还都在用呢。只是我感觉我进入不了Oracle数据库
    我的操作平台是windows的。我用putty这个软件来进入Solaris系统的。
    数据库也在Solaris系统里面。我感觉我进入了Solaris系统,
    就是进不去数据库
    我的imp指令找不到也许就是因为我没有进入数据库吧。
      

  3.   

    那你用toad或plsqldev,直接连上那个数据库去导就好了,干吗一定要进入solaris?
    进去还要设环境变量,改这个改那个,何必呢
      

  4.   

    putty 连接之后直接操作就可以,就跟dos下操作一下。 $su - oracle
    $export ORACLE_SID=XX
    $imp user/pwd file=.. log=..
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  5.   

    谢谢楼上的。
    我现在imp的命令是能用了。
    我的命令是imp lilun/lilun@orcl file=/home/jbns/200912040838.dmp full=y ignore=y
    这个lilun前面是用户名,后面是密码,
    问题是我的这个file不知道错了没。
    我在根那个地方输入pwd之后就出来/home/jbns
    然后这个目录下输入ls看到200912040838.dmp这个文件。
    我的这句导入命令报出的错是这样的。Message 100 not found; No message file for product=RDBMS, facility=IMP: Release 10.2.0.2.0 - Production on Fri Jan 8 10:08:20 2010Copyright (c) 1982, 2005, OraclInvalid format of Import utility nameVerify that ORACLE_HOME is properly setImport terminated unsuccessfullyIMP-00000: Message 0 not found; No message file for product=RDBMS, facility=IMPsolaris2%翻译过来是消息100未找到,没有产品的消息文件= RDBMS的,设施=进出口:发布10.2.0.2.0 - 星期五1月8日十点08分20秒2010年生产版权所有(c)1982,2005,Oracl无效的格式导入实用程序的名称验证正确设置ORACLE_HOME进口终止失败进出口- 00000:未找到邮件0,没有产品= RDBMS的消息文件,设施= IMPsolaris2%是格式不对还是怎么了。
    望高手指点阿。
      

  6.   

    我的环境变量现在配好了。
    就又出现个问题。
    当导入的时候,我的语句是这样的。
    在数据库里面的bin目录下,
    ./imp jbns/jbns@orcl file="/home/jbns/200912040838.dmp" full=y ignore=y
    报的错是/home/jbns/200912040838.dmp无法打开。
    我朋友说权限,其实又不是权限。我是转到root用户下在转到Oracle用户的。
    然而我的环境变量都设了。每转个用户我都设了次。
    可总是得到这样的结果
    $ ./imp jbns/jbns@orcl file="/home/jbns/200912040838.dmp" full=yImport: Release 10.2.0.2.0 - Production on Mon Jan 11 14:46:57 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining optionsIMP-00002: failed to open /home/jbns/200912040838.dmp for read
    Import file: expdat.dmp > /home/jbns/200912040838.dmpIMP-00002: failed to open /home/jbns/200912040838.dmp for read