我根据书上说的方法导入的了一个data.dmp数据表,
1先建了个用户,
就导进去了。 我在控制台看 这个用户的默认空间表 是 useers  
我打开 sql plus  
输入 select * from users 为啥 不行啊。 刚接触oracle。 求指导下。 谢谢我想打开个这个表 修改下修改下。 oraclesql plus查询表

解决方案 »

  1.   

    一这个用户的默认空间表 是 useers  
      是什么意思?表还是表空间?
    二 data.dmp里面存的是什么表吗?是怎样导出的?
      

  2.   

    Quote: 引用 1 楼 zhaoxiangchong 的回复:

    一这个用户的默认空间表 是 useers  
      是什么意思?表还是表空间?
    二 data.dmp里面存的是什么表吗?是怎样导出的?[/
    我用 PL /SQL 登陆我的数据库   提示 ora 12154. 无法处理服务器名。
    该怎么办呢?
      

  3.   


    ⑤ ORA-12154: 
       TNS: 无法处理服务名
       检查输入的服务名与配置的服务名是否一致。另外注意生成的本地服务名文件(Windows下如D:oracleora92networkadmin tnsnames.ora,Linux/Unix下/network/admin/tnsnames.ora)里每项服务的首 行服务名称前不能有空格。 
      

  4.   

    3楼说的很对,监听有问题真的就那么几种
    一 oracle服务或者是监听没有打开
    二 ora中的配置文件中的主机名或是实例名与数据库不一致。
      

  5.   

    Quote: 引用 楼主 oZhenZuo 的回复:

    我根据书上说的方法导入的了一个data.dmp数据表,
    1先建了个用户,
    就导进去了。 我在控制台看 这个用户的默认空间表 是 useers  
    我打开 sql plus  
    输入 select * from users 为啥 不行啊。 刚接触oracle。 求指导下。 谢谢我想打开个这个表 修改下修改下。  
    oracle sql plus 查询表[/quot问题没有描述清楚。
    你导入的表名是data?那查询的话应该select * from data.跟表空间木有关系。
      

  6.   

    1、用imp导入以后制定indexfile选项,然后看indexfile对应的文件里面就只到有哪些表了;2、如果文件比较小的话,直接用UE打开dmp包查看就行了;3、还可以使用imp ... show=y log=scripts.sql的方式,查看ddl脚本