一、Oracle忘记sys/system密码
1、oracle不知道。
在oracle服务器上: win+r 打开 cmd 运行
sqlplus "/as sysdba" (前提是安装的时候配置了环境变量)
2、修改System的密码
alter user sys identified by 12345678;
3、解锁System用户即可
alter user sys account unlock;
二、Oracle 查看当前登录用户和所有用户
1、oracle 查看当前用户名
show user 会报这个错误:ORA-00900: invalid SQL statement
select user from dual
2、oracle 查看所有用户名
select * from all_users
三、创建表和添加数据报错:ORA-01950: no privileges on tablespace ‘USERS’
select user from dual; 查看是否是sys用户
grant resource to BZKCX; 赋权限给指定用户
alter user "eomshn_net" quota 50M on users; 给用户分配了表空间配额之后
四、查询报错:ORA-00942: table or view does not exist
原sql
SELECT count(a.rowid) FROM eomshn_net.pub_optical_name_info a
可用sql
SELECT count(a.rowid) FROM "eomshn_net"."pub_optical_name_info" a
问题产生的原因:Oracle 区分字母大小写
参考:https://www.cnblogs.com/yf2011/p/5421963.html