安装Oracle(oracle 12c,此版本没有scott这个用户)
(1)准备好Oracle安装文件
oracle安装会自动生成sys 用户和system用户
1.sys用户是 超级用户.具有最高权限,具有sysdbs角色.有create database的权限.该用户默认密码是manager
2.system用户是 管理操作员,权限也很大.具有sysoper角色,没有create database权限,默认的密码是change_on_install
3.一般来说,对数据库维护,使用system用户登录就可以了
(2)Oracle管理工具
1)开始->oracle OraDB12Home
2)PL/SQL Developer
3)Cmd输入sqlplus
如果存在scott用户,但是上锁,需要解锁
alter user scott account unlock;
如果不存在scott用户则下面解决
解决 ‘oracle-12’ 没有 scott/tiger 用户的问题
1.打开cmd命令框输入sqlplus,连接到sysdba用户
用户名:sys 口令:manager as sysdba(必须以sysdba身份登录)
2.创建c##scott用户(这里创建的用户为:c##scott,密码为:tiger)
create user c##scott identified by tiger
3.为用户授权
grant connect,resource,unlimited tablespace to c##scott container=all;
4.设置用户使用的表空间
alter user c##scott default tablespace users;
alter user c##scott temporary tablespace temp;
5.使用c##scott用户登录
connect c##scott/tiger
6.Show user;
7.测试数据
DROP TABLE DEPT;
CREATE TABLE DEPT
(DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
DNAME VARCHAR2(14) ,
LOC VARCHAR2(13) ) ;
DROP TABLE EMP;
CREATE TABLE EMP
(EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
ENAME VARCHAR2(10),
JOB VARCHAR2(9),
MGR NUMBER(4),
HIREDATE DATE,
SAL NUMBER(7,2),
COMM NUMBER(7,2),
DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);
INSERT INTO DEPT VALUES
(10,'A