1.怎么看你现在账户是不是sys权限的帐号...2.如果机器上没有安装oracle 的客户端.会出现什么情况.我的机器上出现插入的汉字都变成乱码,数据库中都是问号,是不是我的机器上没有安装oracle客户端导致的.
假如说现在我的oracle的工具可以查询出oracle.可是用eclipse 开发的jsp页面读取数据的时候,汉字还是出现了乱码,是eclipse 出现的问题,还是oracle的问题啊...

解决方案 »

  1.   

    1.用plsqldev工具 用管理员用户登录 然后看USERS项 就能看到用户权限。
    2.个人认为是编码的问题,可以看看是不是UNICODE或者GB2312
      

  2.   

    1.select * from v$pwfile_users;
    这里有你的用户名就说明是sys权限的帐号
    2.看你的编码与DB编码了
      

  3.   

    1.select * from dba_users 查的到就是sys
    2.和客户端没关系,看服务器的字符集
    3.是eclipse的问题,你的工程编码要和数据库一致
      

  4.   

    楼上的sql语句执行会报错误...
    错误内容
    Error starting at line 1 in command:
    select * from v$pwfile_users
    Error at Command Line:1 Column:14
    Error report:
    SQL Error: ORA-00942: table or view does not exist
    00942. 00000 -  "table or view does not exist"
    *Cause:    
    *Action:第二个问题.看见后台执行查询数据,后台运行结果的时候看见..执行的sql查询的结果本身就是乱码.所以导致页面展示的数据是乱码的
      

  5.   

    2楼和3楼说得第一条sql语句,不知道为什么执行就会报错误....错误都是一样的.是不是没有权限查看吗...
      

  6.   

    对呀,查不到就说明你不是sys呗
      

  7.   

    哦...能有什么方法能够查看sys权限吗,,,知道名字也是可以的..有方法吗...服务器上的机器我能登陆进去....
      

  8.   

    select * from sys.v$pwfile_users;
    这个能查就说明你有sys权限,反之。
      

  9.   

    现在有了sys的帐号了,在查看oracle中查看数据,中文可以出来.但是在服务器上,就是oracle的机器上.用他自己的sqlplus.查数据.汉字就是乱码...
    还有用eclipse查处的数据也是乱码.不知道问题处在什么地方...
      

  10.   

    1.查看当前用户名:select SYS_CONTEXT('USERENV','CURRENT_USER') 当前用户 from dual;
    2.请查看注册表的nls_lang参数,也可以通过eclipse来设置客户端字符集,确保客户端字符集和服务器端字符集一致。
      

  11.   

    我现在用的查看数据是否能出来汉字,用的工具是sqldeveloper.exe...不知道是不是他也要配置什么字符集啊,,,,
      

  12.   

    楼主用si object browser 或者 pl/sql developer 查一下数据,若还是那样的问题,就肯定是注册表不对。
    还有,你装的是服务端还是客户端?在服务器上有这样的问题么?
      

  13.   

    问题:
     1 在当前用户模式下,select * from dba_all_table;看看是什么模式,或者其他的数据字典
     2 你在myeclipe里面是不是设置了错误的字符集,utf-8
      

  14.   

    1、SQLPLUS下,使用show user 命令可以看到当前用户是那个用户。
       PLSQL中可以察看全局变量的值(记不太清了,貌似就是user)
    2、如果你机器上没有安装客户端(连jdbcLib也没有),那么无论使用什么软件你都无法访问数据库,也就是说你根本不可能作数据的插入操作,和谈乱码的问题。文字出现乱码主要的原因就是你本地的字符集和数据库服务器定义的字符集不兼容,办法恐怕只有改变其中一端的字符集了。
    3、是你的JSP页面的字符集设置与数据库Server的字符集不兼容造成的。
      

  15.   

    select * from v$pwfile_users; 
    你没有查看到数据说明你没有权限查看。