一、Oracle数据库之OracleC12--用户管理

本文介绍了Oracle 12c安装过程中用户管理的细节,包括默认的sys和system用户,以及如何在没有scott用户的环境下创建和管理用户。此外,还详述了常用命令如连接、权限授予、回收、口令管理和对象权限控制等。

安装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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值