一般安装Oracle之后,如果scott用户无法登录,则需要以system用户登录,然后解锁即可
SQL> ALTER user scott account UNLOCK
SQL> ALTER user scott IDENTIFIED BY tiger;修改scott用户密码
可是发现速成版中根本就没有scott用户,自然也就无法解锁,这应该是需要运行soctt.sql文件,从$ORACLE_HOME/rdbms/admin
文件夹中寻找,发现也并没有scott.sql文件。
这可能是由于express版本中本来就不带有该文件的缘故,可以从其他版本中复制,soctt.sql文件内容如下,可以复制,运行即可
Rem Copyright (c) 1990 BY Oracle Corporation
Rem NAME
REM UTLSAMPL.SQL
Rem FUNCTION
Rem NOTES
Rem MODIFIED
Rem gdudey 06/28/95 - Modified FOR desktop seed DATABASE
Rem glumpkin 10/21/92 - Renamed FROM SQLBLD.SQL
Rem blinden 07/27/92 - Added PRIMARY AND FOREIGN KEYS TO EMP AND DEPT
Rem rlim 04/29/91 - CHANGE char TO varchar2
Rem mmoore 04/08/91 - USE unlimited tablespace priv
Rem pritto 04/04/91 - CHANGE SYSDATE TO 13-JUL-87
Rem Mendels 12/07/90 - bug 30123;add to_date calls so LANGUAGE independent
Rem
rem
rem $Header: utlsampl.sql 7020100.1 94/09/23 22:14:24 cli Generic <base> $ sqlbld.sql
rem
SET TERMOUT OFF
SET ECHO OFF
rem CONGDON Invoked IN RDBMS at build time. 29-DEC-1988
rem OATES: Created: 16-Feb-83
GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY TIGER;
ALTER USER SCOTT DEFAULT TABLESPACE USERS;
ALTER USER SCOTT TEMPORARY TABLESPACE TEMP;
CONNECT SCOTT/TIGER
DROP TABLE DEPT;
CREATE TABLE DEPT
(DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,
DNAME VARCHAR2(14) ,
LOC VARCHAR2(13) ) ;
DROP TABLE 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, '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);
DROP TABLE BONUS;
CREATE TABLE BONUS
(
ENAME VARCHAR2(10) ,
JOB VARCHAR2(9) ,
SAL NUMBER,
COMM NUMBER
) ;
DROP TABLE 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;
SET TERMOUT ON
SET ECHO ON
OK,将该文件导入即可
[root@localhost human_resources]# sqlplus system
SQL*Plus: Release 10.2.0.1.0 - Production ON Fri Nov 5 11:17:29 2010
Copyright (c) 1982, 2005, Oracle. ALL rights reserved.
Enter password:
Connected TO:
Oracle DATABASE 10g Express Edition Release 10.2.0.1.0 - Production
SQL> @/root/scott.sql
SQL> conn scott
Enter password:
Connected.
以scott用户登录,可以正常使用了。开始享受中^_^
分享到:
相关推荐
在ORACLE中运行此脚本 如:@+此脚本全路径,就能生成相关scott用户和表,有助于学习oracle;
oracle scott用户的表
Oracle数据库中的scott用户的表数据,Oracle数据库中的scott用户的表数据
基本的scott用户练习题,对初学者很有帮助
万年不变的Oracle Scott练习题,带答案;Oracle简单Scott用户表练习;使用scott/tiger用户下的emp表和dept表完成下列练习
内容为oracle示例表scott模式,建表语句和初始化语句。DEPT,EMP,BONUS,SALGRADE,可以使用oracle提供的语法格式进行学习。适合oracle的初学者,也适合对oracle精通者,长期未使用oracle后,快速复习的练习脚本。
解决Oracle 11g中scott用户默认被锁定的问题
SCOTT脚本
在mysql中创建 oracle scott 用户的四个表及插入初始化数据
Oracle_10g中关于如何修改被锁定的scott用户的方法
如何在Ubuntu 12.04中安装Oracle Express 11g R2
新手使用Oracle
以oracle 10g dbca建库的Scott用户为基础,用exp工具导出的DMP文件,需要的可以直接用IMP导入即可。
根据Oracle数据库scott模式下的emp表和dept表
mysql中 oracle scott 用户的四个表
数据库范例表。用system用户导入。导入后可以登录使用。默认账户scott,密码tiger.
通过dba权限解锁scott测试用户并且可以重设密码,三句代码搞定~
oracle10用户scott的某个对象出现问题后,重建scott用户和它拥有的一切
以迁移scott用户下所有的表为例演示Oracle使用dblink导用户下的所有表数据