oracle18cscott,Oracle 18c 数据库中scott用户不存在的解决方法
注:该文为转载 上面标题可直接跳转
-- 使用超级管理员登录
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
==退出plus 重新登录一次
建议使用sql devploer 链接scott执行以下脚本。
-- 创建数据表
CREATE TABLE dept (
deptno NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
dname VARCHAR2(14) ,
loc VARCHAR2(13)
) ;
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
);
CREATE TABLE bonus (
enamE VARCHAR2(10) ,
job VARCHAR2(9) ,
sal NUMBER,
comm NUMBER
) ;
CREATE TABLE salgrade (
grade NUMBER,
losal NUMBER,
hisal NUMBER
);
-- 插入测试数据 —— 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');
-- 插入测试数据 —— emp
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,'SCOTT','ANALYST',7566,to_date('13-07-87','dd-mm-yyyy')-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-07-87','dd-mm-yyyy')-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);
-- 插入测试数据 —— salgrade
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;
tips:到这里Scott用户里面就有数据了 可以先测试一下
范例:查询emp表数据(指令之后要使用“;”完结)
SELECT * FROM emp ;
范例:使用ed命令调用本机记事本程序
ED mldn
范例:使用SYS用户登录
CONN sys/change_on_install AS SYSDBA ;
范例:在sys用户中查询c##scott.emp表数据
SELECT * FROM c##scott.emp ;
范例:使用sys用户以管理员方式登录
CONN sys/change_on_install AS SYSDBA ;
范例:将CDB的切换到PDB
ALTER SESSION SET CONTAINER=pdbmldn ;
范例:打开PDBMLDN可插入数据库
ALTER DATABASE pdbmldn OPEN ;
范例:通过CDB打开PDBMLDN可插入数据库
ALTER PLUGGABLE DATABASE pdbmldn OPEN ;
范例:在PDBMLDN下察看scott与sh用户是否存在
SELECT username FROM dba_users WHERE username='SCOTT' OR username='SH' ;
范例:查询scott用户
SELECT * FROM scott.emp ;
范例:切换回CDB容器
ALTER SESSION SET CONTAINER=CDB$ROOT ;
范例:察看dept的表结构
DESC dept ;
范例:使用copy指令
HOST COPY D:\mldn.sql D:\hello.sql
范例:查询emp表
SELECT * FROM emp ;
oracle18cscott,Oracle 18c 数据库中scott用户不存在的解决方法相关推荐
- Oracle数据库中scott用户不存在的解决方法
Oracle数据库中scott用户不存在的解决方法 参考文章: (1)Oracle数据库中scott用户不存在的解决方法 (2)https://www.cnblogs.com/hjweifans/p/ ...
- 连接oracle的scott数据库,Oracle scott用户连接数据库出错的解决方法
Oracle scott用户连接数据库出现错误?不要紧,下面就教您一个Oracle scott用户连接数据库出错的解决方法,希望对您能有所帮助. 在安装完Oracle10g之后,想打开sql*plus ...
- 错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法(转)
错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法(转) 参考文章: (1)错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除.解决方法( ...
- OLE:对象的类没有在注册数据库中注册 问题的三种解决方法
我在网上下载了破解版的SAS9.3,用了一段时间之后,今天打开就填出一个提示框: OLE:对象的类没有在注册数据库中注册 激活该对象所需的应用程序不可用.是否用"转换--"将其转 ...
- oracle test就死,简单说明Oracle数据库中对死锁的查询及解决方法
死锁的原理 当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提 交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态, 此时的现象是这条语句一直在执行,但一直没有执行 ...
- Linux中切换用户变成-bash4.1-$的解决方法
原因是root在/root下面的几个配置文件丢失,将/etc/skel/目录下的三个文件拷贝到用户家目录即可 cp /etc/skel/.bashrc /root/ cp /etc/skel/.bas ...
- c语言程序快乐无极,PLSQL安装过程和SCOTT用户被锁的解决方法
python包下载地址 https://pypi.python.org/pypi http://www.lfd.uci.edu/~gohlke/pythonlibs/ 当在线安装安装不了时,需要将安装 ...
- oracle登录错误:ORA-28000: the account is locked 解决方法
1.问题描述 新建了一个数据库testeos,但是在用scott用户登录时出现错误:ORA-28000: the account is locked.这是因为scott用户被锁定了,我们要做的就是将s ...
- win7 oracle数据库删除用户名,图文帮你win7系统删除Oracle数据库中的用户的具体方法...
许多win7系统用户在工作中经常会遇到对win7系统删除Oracle数据库中的用户进行操作的情况,比如近日有用户到本站反映说win7系统删除Oracle数据库中的用户的情况,但是却不知道要怎么操作wi ...
- oracle scott密码忘记,oracle忘记sys/system/scott用户密码的解决方法
这篇文章主要为大家详细介绍了oracle忘记sys/system/scott用户密码的解决方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 一 ...
最新文章
- 了解EOS看这一篇就够了一、团队二、技术三、项目进度四、争议和风险五、展望
- windows dos 常用命令
- vuevant移动端h5底部留白问题
- 使用git时ssh提示“Load key /home/devid/.ssh/id_rsa: bad permissions”的解决办法
- 关于 SAP UI5 Table 控件中行合并的实现方式
- [转载] 百科全说——潘怀宗:“认识”食品添加剂(10-10-20)
- django动态HTML转PDF方法
- C#中导出电子表格Execl总结
- Opencv官方文档和学习资料
- CSV 导入SQL Server(bulk insert方式)
- 鸡兔同笼头吃20脚56c语言,数学课件《鸡兔同笼》
- 全网最详细的Yolov3训练Caltech Pedestrain数据集并绘制fppi miss rate图
- 初级数据分析-python(第一节数据存储)
- 计算机毕业设计之java+javaweb的蛋糕甜品商城系统
- Python编写一个函数,计算一个整数各个数字之和
- “ 愿我如星君如月,夜夜流光相皎洁 ...”
- Html标签分类及总结
- mysql命令大全(订正版)
- 数字电路3-8译码器
- 诗经 - 小雅 - 菁菁者莪
热门文章
- nvidia ubuntu 驱动升级_解决 Ubuntu 在启动时冻结的问题
- 机器人煮面机创始人_煮面机器人会是未来的「食神」吗?
- JavaJDBC异常记录:关于sql上能够正常执行的sql语句,在java中执行了但是返回结果不一致问题
- 班级管理servlet项目开发详细讲解,其中涉及js、jq、ajax、等多项技术合计,本项目来源自网络,如有雷同,请私聊博主
- mybatis中的动态Sql略解,基础理解,为什么要使用动态sql,动态sql相比于传统sql的区别;仅作笔记,如有错误请及时指出
- java复制数组函数_java 数组复制:System.arrayCopy 深入解析
- JavaScript中字符串相关总结(附实例)
- 读书笔记之深入理解Java虚拟机
- Vuex 实战:如何在大规模 Vue 应用中组织 Vuex 代码 | 掘金技术征文
- 业界大佬患互联网手机焦虑症 圈地运动骤然爆发