1. 1.进入cmd命令窗口,连接oracle数据库  

  2. sqlplus / as sysdba  

  3. 2.创建c##scott用户(这里创建的用户为:c##scott,密码为:tiger)  

  4. create user c##scott identified by tiger  

  5. 3.为用户授权  

  6. grant connect,resource,unlimited tablespace to c##scott container=all;  

oracle12c如何创建练习用户scott_数据库


oracle12c如何创建练习用户scott_identified_02


[sql] view plain copy oracle12c如何创建练习用户scott_tiger_03oracle12c如何创建练习用户scott_数据库_04

  1. 4.设置用户使用的表空间  

  2. alter user c##scott default tablespace users;  

  3. alter user c##scott temporary tablespace temp;  

  4. 5.使用c##scott用户登录  

  5. connect c##scott/tiger  

  6. 6.显示当前登录的用户  

  7. show user  


oracle12c如何创建练习用户scott_identified_05

使用SQL Developer创建连接,并使用c##scott用户登录

oracle12c如何创建练习用户scott_数据库_06

将以下创建表及其插入表中数据的sql语句执行。记得最后 commit;语句

[sql] view plain copy oracle12c如何创建练习用户scott_tiger_03oracle12c如何创建练习用户scott_数据库_04

  1. DROP TABLE DEPT;  

  2. CREATE TABLE DEPT  

  3.        (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,  

  4.     DNAME VARCHAR2(14) ,  

  5.     LOC VARCHAR2(13) ) ;  

  6. DROP TABLE EMP;  

  7. CREATE TABLE EMP  

  8.        (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,  

  9.     ENAME VARCHAR2(10),  

  10.     JOB VARCHAR2(9),  

  11.     MGR NUMBER(4),  

  12.     HIREDATE DATE,  

  13.     SAL NUMBER(7,2),  

  14.     COMM NUMBER(7,2),  

  15.     DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);  

  16. INSERT INTO DEPT VALUES  

  17.     (10,'ACCOUNTING','NEW YORK');  

  18. INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');  

  19. INSERT INTO DEPT VALUES  

  20.     (30,'SALES','CHICAGO');  

  21. INSERT INTO DEPT VALUES  

  22.     (40,'OPERATIONS','BOSTON');  

  23. INSERT INTO EMP VALUES  

  24. (7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);  

  25. INSERT INTO EMP VALUES  

  26. (7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);  

  27. INSERT INTO EMP VALUES  

  28. (7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);  

  29. INSERT INTO EMP VALUES  

  30. (7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);  

  31. INSERT INTO EMP VALUES  

  32. (7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);  

  33. INSERT INTO EMP VALUES  

  34. (7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);  

  35. INSERT INTO EMP VALUES  

  36. (7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);  

  37. INSERT INTO EMP VALUES  

  38. (7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);  

  39. INSERT INTO EMP VALUES  

  40. (7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);  

  41. INSERT INTO EMP VALUES  

  42. (7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);  

  43. INSERT INTO EMP VALUES  

  44. (7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);  

  45. INSERT INTO EMP VALUES  

  46. (7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);  

  47. INSERT INTO EMP VALUES  

  48. (7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);  

  49. INSERT INTO EMP VALUES  

  50. (7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);  

  51. DROP TABLE BONUS;  

  52. CREATE TABLE BONUS  

  53.     (  

  54.     ENAME VARCHAR2(10)  ,  

  55.     JOB VARCHAR2(9)  ,  

  56.     SAL NUMBER,  

  57.     COMM NUMBER  

  58.     ) ;  

  59. DROP TABLE SALGRADE;  

  60. CREATE TABLE SALGRADE  

  61.       ( GRADE NUMBER,  

  62.     LOSAL NUMBER,  

  63.     HISAL NUMBER );  

  64. INSERT INTO SALGRADE VALUES (1,700,1200);  

  65. INSERT INTO SALGRADE VALUES (2,1201,1400);  

  66. INSERT INTO SALGRADE VALUES (3,1401,2000);  

  67. INSERT INTO SALGRADE VALUES (4,2001,3000);  

  68. INSERT INTO SALGRADE VALUES (5,3001,9999);  

  69. COMMIT;  


oracle12c如何创建练习用户scott_tiger_09