经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Oracle » 查看文章
PLsql/Oracle数据库中没有scott账户,如何创建并解锁
来源:cnblogs  作者:辉少呢  时间:2019/5/17 8:44:40  对本文有异议

当然首先要装好Oracle 11g

然后还要有sqlplus,这个在Oracle11g的时候应该都会配上的

进入正题,如果oracle/plsql没scott账户,如何创建

先找到Oracle安装目录下的soctt.sql

我的是在:

E:\app\91959\product\11.2.0\dbhome_1\admin

如果没有soctt.sql,先建立一个txt文件,复制下面的代码进去,然后改成sql文件:

  1. Rem Copyright (c) 1990 by Oracle Corporation
  2. Rem NAME
  3. REM UTLSAMPL.SQL
  4. Rem FUNCTION
  5. Rem NOTES
  6. Rem MODIFIED
  7. Rem gdudey 06/28/95 - Modified for desktop seed database
  8. Rem glumpkin 10/21/92 - Renamed from SQLBLD.SQL
  9. Rem blinden 07/27/92 - Added primary and foreign keys to EMP and DEPT
  10. Rem rlim 04/29/91 - change char to varchar2
  11. Rem mmoore 04/08/91 - use unlimited tablespace priv
  12. Rem pritto 04/04/91 - change SYSDATE to 13-JUL-87
  13. Rem Mendels 12/07/90 - bug 30123;add to_date calls so language independent
  14. Rem
  15. rem
  16. rem $Header: utlsampl.sql 7020100.1 94/09/23 22:14:24 cli Generic<base> $ sqlbld.sql
  17. rem
  18. SET TERMOUT OFF
  19.  
  20. SET ECHO OFF
  21. rem CONGDON Invoked in RDBMS at build time. 29-DEC-1988
  22. rem OATES: Created: 16-Feb-83
  23.  
  24.  
  25.  
  26. GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY TIGER;
  27. ALTER USER SCOTT DEFAULT TABLESPACE USERS;
  28. ALTER USER SCOTT TEMPORARY TABLESPACE TEMP;
  29. CONNECT SCOTT/TIGER
  30. DROP TABLE DEPT;
  31. CREATE TABLE DEPT
  32. (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
  33. DNAME VARCHAR2(14) ,
  34. LOC VARCHAR2(13) ) ;
  35. DROP TABLE EMP;
  36. CREATE TABLE EMP
  37. (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,
  38. ENAME VARCHAR2(10),
  39. JOB VARCHAR2(9),
  40. MGR NUMBER(4),
  41. HIREDATE DATE,
  42. SAL NUMBER(7,2),
  43. COMM NUMBER(7,2),
  44. DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT);
  45. INSERT INTO DEPT VALUES
  46. (10,'ACCOUNTING','NEW YORK');
  47. INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS');
  48. INSERT INTO DEPT VALUES
  49. (30,'SALES','CHICAGO');
  50. INSERT INTO DEPT VALUES
  51. (40,'OPERATIONS','BOSTON');
  52. INSERT INTO EMP VALUES
  53. (7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);
  54. INSERT INTO EMP VALUES
  55. (7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);
  56. INSERT INTO EMP VALUES
  57. (7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);
  58. INSERT INTO EMP VALUES
  59. (7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);
  60. INSERT INTO EMP VALUES
  61. (7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);
  62. INSERT INTO EMP VALUES
  63. (7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);
  64. INSERT INTO EMP VALUES
  65. (7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);
  66. INSERT INTO EMP VALUES
  67. (7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);
  68. INSERT INTO EMP VALUES
  69. (7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);
  70. INSERT INTO EMP VALUES
  71. (7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);
  72. INSERT INTO EMP VALUES
  73. (7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);
  74. INSERT INTO EMP VALUES
  75. (7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);
  76. INSERT INTO EMP VALUES
  77. (7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);
  78. INSERT INTO EMP VALUES
  79. (7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);
  80. DROP TABLE BONUS;
  81. CREATE TABLE BONUS
  82. (
  83. ENAME VARCHAR2(10) ,
  84. JOB VARCHAR2(9) ,
  85. SAL NUMBER,
  86. COMM NUMBER
  87. ) ;
  88. DROP TABLE SALGRADE;
  89. CREATE TABLE SALGRADE
  90. ( GRADE NUMBER,
  91. LOSAL NUMBER,
  92. HISAL NUMBER );
  93. INSERT INTO SALGRADE VALUES (1,700,1200);
  94. INSERT INTO SALGRADE VALUES (2,1201,1400);
  95. INSERT INTO SALGRADE VALUES (3,1401,2000);
  96. INSERT INTO SALGRADE VALUES (4,2001,3000);
  97. INSERT INTO SALGRADE VALUES (5,3001,9999);
  98. COMMIT;
  99. SET TERMOUT ON
  100.  
  101. SET ECHO ON

在sqlplus运行你刚创建的scott.sql,即上面那句

然后还需要为soctt用户解锁,要切换到sys管理员才能操作,执行红框的代码就解锁成功了,这样就大功告成了

 文章摘录:https://blog.csdn.net/lingdian1614114082/article/details/85000640

原文链接:http://www.cnblogs.com/share-record/p/10875753.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号