1.前言

在Oracle12c中,已经没有了scott这一实例用户。Oracle学习者们可以通过新建hr用户或是新建scott用户,来完成对Oracle的学习。

2.具体流程

登录系统用户

 conn / as sysdba;

删除已有的用户(可选)

   DROP USER c##scott cascade;

新建用户,授予权限,连接

CREATE USER c##scott identified by tiger;
GRANT CREATE SEQUENCE to c##scott ;
GRANT UNLIMITED TABLESPACE to c##scott ;
GRANT CREATE SESSION to c##scott ;
GRANT CREATE SYNONYM to c##scott ;
GRANT ALTER SESSION to c##scott;
GRANT CREATE DATABASE LINK to c##scott;
GRANT CREATE VIEW to c##scott;
GRANT CREATE TABLE to c##scott;
ALTER USER c##scott DEFAULT TABLESPACE USERS;
ALTER USER c##scott TEMPORARY TABLESPACE TEMP;
conn c##scott/tiger

新建表格并添加数据

-- DEPT表格
CREATE TABLE DEPT(DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,DNAME VARCHAR2(14) ,LOC VARCHAR2(13) ) ;
-- 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,'ACCOUNTING','NEW YORK');
INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
INSERT INTO DEPT VALUES(30,'SALES','CHICAGO');
INSERT INTO DEPT VALUES(40,'OPERATIONS','BOSTON');
INSERT INTO EMP VALUES
(7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);
INSERT INTO EMP VALUES
(7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);
INSERT INTO EMP VALUES
(7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);
INSERT INTO EMP VALUES
(7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);
INSERT INTO EMP VALUES
(7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);
INSERT INTO EMP VALUES
(7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);
INSERT INTO EMP VALUES
(7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);
INSERT INTO EMP VALUES
(7788,'c##scott','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);
INSERT INTO EMP VALUES
(7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);
INSERT INTO EMP VALUES
(7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);
INSERT INTO EMP VALUES
(7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);
INSERT INTO EMP VALUES
(7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);
INSERT INTO EMP VALUES
(7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);
INSERT INTO EMP VALUES
(7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);
-- BONUS表格
CREATE TABLE BONUS(ENAME VARCHAR2(10)  ,JOB VARCHAR2(9)  ,SAL NUMBER,COMM NUMBER) ;
-- SALGRADE表格
CREATE TABLE SALGRADE( GRADE NUMBER,LOSAL NUMBER,HISAL NUMBER );
INSERT INTO SALGRADE VALUES (1,700,1200);
INSERT INTO SALGRADE VALUES (2,1201,1400);
INSERT INTO SALGRADE VALUES (3,1401,2000);
INSERT INTO SALGRADE VALUES (4,2001,3000);
INSERT INTO SALGRADE VALUES (5,3001,9999);
commit;

至此,新建c##scott用户完成,可以开始学习Oracle了。

出处:https://blog.csdn.net/nagasami/article/details/78080128

Oracle12g添加c##scott用户相关推荐

  1. oracle19c主目录用户,oracle 19c 添加 scott用户与表

    对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉.12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.pdb中默认不包含scott用 ...

  2. oracle socct用户,oracle 19c 添加 scott用户与表

    对于熟悉Oracle或者接触过Oracle的人,scott这个用户大家一定相当的熟悉.12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.pdb中默认不包含scott用 ...

  3. oracle 12c 安装scott,Oracle 12c中添加scott用户的方法

    新电脑上安装了Oracle 12c,没有自带scott用户.看了不少帖子,发现以下帖子最为靠谱. 补充事项: 1. 运行语句"select username from dba_users w ...

  4. 【软件测试】Oracle中scott用户的emp、dept、bonus、salgrade建表代码与数据

    --创建 scott 数据库中的 dept 表 CREATE TABLE dept(-- 部门编号DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,-- ...

  5. oracle打开scott用户_启用Oracle中的scott用户

    启用Oracle中的scott用户 在Linux系统上安装Oracle服务器,有的不含有scott用户,有的scott用户被锁.下面是添加scott用户或解锁scott. 一. 验证scott用户是否 ...

  6. oracle安装没有scott,Oracle安装时忘记解锁scott用户的解决方案

    最近笔者开始学习Oracle,对于笔者同学安装过程出现各种问题而导致重做系统表示默哀. (1)问题1:64位操作系统安装完以后选择java.exe文件后.sqldeveloper闪退,原因是64位操作 ...

  7. Oracle创建scott用户导入数据查看emp表

    写在前面,这里我使用的是database19c, 而从12c开始oracle就不再提供已经创建好的scott用户,所以我们需要自行创建来测试. 流程: 过程十分简单,大概两三分钟就能做好 打开cmd, ...

  8. 机房收费系统【VB版】——添加和删除用户

    功能:添加删除各种用户(包括:管理员,操作员,一般用户) 添加按钮的逻辑: 1.判断是否将所有信息正确填写完毕 2.判断是否这个用户已存在,需要调用User_Info查询是否有匹配项,存在则提醒,不存 ...

  9. oracle scott用户

    原文:https://blog.csdn.net/u013292160/article/details/45287227 1.建立scott.sql Rem Copyright (c) 1990 by ...

最新文章

  1. Dynamics CRM CE 怎样从 UCI 改为 classic UI
  2. vscode 常用插件安装
  3. [云炬商业计划书阅读分享]洗车店创业计划书
  4. 究竟什么能使得生活变得圆满?
  5. 小程序 | 打开CMS时出现了404报错?
  6. 2017-3-23校内训练
  7. 使用ubuntu钉钉
  8. Linux(ubuntu 18.0.4) Java环境安装,环境变量配置
  9. mysql限制数据类型的长度_MySQL数据类型的长度
  10. 7z源码的编译与使用_markdown 格式
  11. Django教程 —— 站点后台管理
  12. 仿原生安卓文件管理器
  13. 《knowledge graph embedding:a survey of approaches and applications》论文阅读
  14. 4.Yocto项目概念
  15. power query 向下填充_Power Query 系列 (12) - Power Query 结构化列应用案例
  16. 企业信息化:如何考虑企业信息化
  17. 一篇文章玩转 RNN 网络 原理
  18. Spark基本sort shuffle write流程解析
  19. 仙剑5前传大吐糟 2013-2-5记录
  20. 平狄克《微观经济学》第八版笔记和课后答案

热门文章

  1. 利用序列化进行文件读写
  2. MFC常用类、成员函数、数组类、Cstring类、CTime类、CPoint类
  3. 机器学习中样本不平衡处理办法
  4. 百度超级链XChain(1)系统架构
  5. 区块链BaaS云服务(8)京东 智臻链
  6. C++(十)——模板(上)
  7. nginx常用功能介绍
  8. MongoDB数据库的下载与Python交互
  9. DjangoRestFramework基本使用
  10. (6)段描述符D/B位