不知道字段名怎么取值

不知道字段名如何取值
刚刚接触oracle,情况是这样的,我现在的库是用dmp文件导入的,也许是字符集的原因,表中所有中文字段全部变为???。不过数据还是能用的,现在想要读取数据,不知道sql语句有没有类似选择第一列,第二列,如select column1,column2 这样的写法?如果没有的话该怎么办呢?求教于各位大神!
------解决方案--------------------
select column_name from user_tab_columns where table_name='TNAME';

------解决方案--------------------
调整字符集,使中文显示正常
早晚都要解决这个问题