select * from all_users

解决方案 »

  1.   

    select * from dba_users;
      

  2.   

    请问楼上的 from all_users 和 from dba_users有什么区别
      

  3.   

    如果获取整个用户的脚本,可以用如下语句
    select dbms_metadata.get_ddl('TABLE',u.table_name) from user_tables u;
    当然,如果是索引,则需要修改相关table到index
      

  4.   

    oracle9i出现这种错误是因为操作系统没有找到实例名,一种情况是
    oracle_sid被修改,即注册表中的oracle_sid被修改。一种情况是oracle的服务没有启动,请看一下控制面板→管理工具→服务中启动oracle的TNS服务。
      

  5.   

    SELECT DISTINCT username FROM dba_users
    执行这条sql的用户必须有dba权限。dba_users和all_users都是数据库的系统视图,二者的字段不一样,all_users只有三个简单的字段;username, user_id, created, dba_users字段要多很多,包括用户密码等多项用户属性信息。