用eclipse测试Oracle连接时候报错: ORA-28009: 应当以 SYSDBA 身份或 SYSOPER 身份建立 SYS 连接
解决办法:打开SQL plus并且进行连接(win+r敲入命令:sqlplus /nolog)进入SQL plus,然后创建新的用户并且设置密码以及一系列的操作:
-- 使用超级管理员登录
CONN sys/change_on_install AS SYSDBA ;
-- 创建c##scott用户
CREATE USER c##scott IDENTIFIED BY tiger ;
-- 为用户授权
GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO c##scott CONTAINER=ALL ;
-- 设置用户使用的表空间
ALTER USER c##scott DEFAULT TABLESPACE USERS;
ALTER USER c##scott TEMPORARY TABLESPACE TEMP;
-- 使用c##scott用户登录
CONNECT c##scott/tiger
-- 删除数据表
DROP TABLE emp PURGE ;
DROP TABLE dept PURGE ;
DROP TABLE bonus PURGE ;
DROP TABLE salgrade PURGE ;
-- 创建数据表
CREATE TABLE dept (