Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

数据库实验报告 PDF 下载


分享到:
时间:2021-01-19 09:35来源:http://www.java1234.com 作者:转载  侵权举报
数据库实验报告 PDF 下载
失效链接处理
数据库实验报告 PDF 下载


本站整理下载:
提取码:b34j 
 
 
相关截图:
 
主要内容:


一、准备工作:
电脑上安装的oracle版本为12c企业版和第三方工具PL/SQL Develop,12c似乎没有支持scott用户(但是安装目录下面确实存在scott.sql,有些疑惑),执行conn scott/tiger验证失败,经验证并非是加锁原因(alert user scott account unlock;),而是不存在该用户,管理员查询scott.emp,也查询不到表,执行@H:\Oracle\oracle\product\12.2.0\dbhome_1\rdbms\admin\scott.sql导入命令也没有成功,于是重新建立c##scott用户(这里建立公共用户,12c版本之后要在公共用户之后添加C##或者c##),在该用户下建立新的数据表。
 
SQL*Plus创建公共用户C##scott:
SQL*Plus: Release 12.2.0.1.0 Production on 星期日 9月 27 09:13:38 2020
 
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
 
SQL> conn /as sysdba
已连接。
SQL> CREATE USER scott IDENTIFIED BY tiger ;
CREATE USER scott IDENTIFIED BY tiger
            *
第 1 行出现错误:
ORA-65096: 公用用户名或角色名无效
 
 
SQL> CREATE USER c##scott IDENTIFIED BY tiger ;
 
用户已创建。
 
SQL> GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO c##scott CONTAINER=ALL ;
 
授权成功。
 
SQL> ALTER USER c##scott DEFAULT TABLESPACE USERS;
 
用户已更改。
 
SQL> ALTER USER c##scott TEMPORARY TABLESPACE TEMP;
 
用户已更改。
 
 
登录scott用户将H:\Oracle\oracle\product\12.2.0\dbhome_1\rdbms\admin\scott.sql下的sql语句放到SQLDevelop下执行一遍,成功获取数据:
 
 
二、实验阶段(SQL题目练习):
Connected to Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 
Connected as system@ORCL
 
SQL> show user;
User is "SYSTEM"
 
SQL> select * from C##scott.emp;
 
EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
 7369 SMITH      CLERK      7902 1980/12/17     800.00               20
 7499 ALLEN      SALESMAN   7698 1981/2/20     1600.00    300.00     30
 7521 WARD       SALESMAN   7698 1981/2/22     1250.00    500.00     30
 7566 JONES      MANAGER    7839 1981/4/2      2975.00               20
 7654 MARTIN     SALESMAN   7698 1981/9/28     1250.00   1400.00     30
 7698 BLAKE      MANAGER    7839 1981/5/1      2850.00               30
 7782 CLARK      MANAGER    7839 1981/6/9      2450.00               10
 7788 SCOTT      ANALYST    7566 0087/4/19     3000.00               20
 7839 KING       PRESIDENT       1981/11/17    5000.00               10
 7844 TURNER     SALESMAN   7698 1981/9/8      1500.00      0.00     30
 7876 ADAMS      CLERK      7788 0087/5/23     1100.00               20
 7900 JAMES      CLERK      7698 1981/12/3      950.00               30
 7902 FORD       ANALYST    7566 1981/12/3     3000.00               20
 7934 MILLER     CLERK      7782 1982/1/23     1300.00               10
 
14 rows selected
 
 
SQL> conn C##scott/tiger
SQL> 
SQL> conn C##scott/tiger
Connected to Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 
Connected as C##scott
 
SQL> select * from emp;
 
EMPNO ENAME      JOB         MGR HIREDATE          SAL      COMM DEPTNO
----- ---------- --------- ----- ----------- --------- --------- ------
 7369 SMITH      CLERK      7902 1980/12/17     800.00               20
 7499 ALLEN      SALESMAN   7698 1981/2/20     1600.00    300.00     30
 7521 WARD       SALESMAN   7698 1981/2/22     1250.00    500.00     30
 7566 JONES      MANAGER    7839 1981/4/2      2975.00               20
 7654 MARTIN     SALESMAN   7698 1981/9/28     1250.00   1400.00     30
 7698 BLAKE      MANAGER    7839 1981/5/1      2850.00               30
 7782 CLARK      MANAGER    7839 1981/6/9      2450.00               10
 7788 SCOTT      ANALYST    7566 0087/4/19     3000.00               20
 7839 KING       PRESIDENT       1981/11/17    5000.00               10
 7844 TURNER     SALESMAN   7698 1981/9/8      1500.00      0.00     30
 7876 ADAMS      CLERK      7788 0087/5/23     1100.00               20
 7900 JAMES      CLERK      7698 1981/12/3      950.00               30
 7902 FORD       ANALYST    7566 1981/12/3     3000.00               20
 7934 MILLER     CLERK      7782 1982/1/23     1300.00               10
 
14 rows selected

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐