刚装的oracle_10g 可以用sys登录 但发现连接scott时用户不存在 怎么回事啊

解决方案 »

  1.   

    自己手动创建了个scott了。应该解决了吧
      

  2.   

    要执行oraclehome下面 RDBMS\ADMIN 的 一个脚本的。
    utlsampl.sql这个脚本里面的内容
      

  3.   

    可是admin里没有utlsampl.sql 我装得是学习版 不是企业版
    刚在网上找了另外一个脚本demobld.sql执行了 
    现在虽然能连接数据库
    但是plsql developer 登录时出现卡死、未响应 包括sys身份也不行
      

  4.   

    scott用户默认是锁定状态,解锁即可。
    用管理员登录,输入以下命令alter user scott account unlock;  
      

  5.   

    其实ORACLE10g安装完成时有个用户设置,在那里面解锁就可以了。安装时没有设置的话,就用命令设置吧。
      

  6.   

    应该是在安装过程的最后一步,你没有解锁Scott用户。
    用sys用户登录,然后进行如下操作:
    SQL>alter user scott account unlock identified by password(密码)
      

  7.   

    connect scott/triger 看看报的是什么错
    如果是 account is locked 账户被锁,那么用sys登录,然后执行 alter user scott account unlock;
    如果是用户不存在:
    utlsampl.sql 脚本内容网上搜一下吧。
    DROP USER SCOTT CASCADE;
    DROP USER ADAMS CASCADE;
    DROP USER JONES CASCADE;
    DROP USER CLARK CASCADE;
    DROP USER BLAKE CASCADE;
    GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY tiger;
    DROP PUBLIC SYNONYM PARTS;CONNECT SCOTT/tiger
    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);
    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','dd-mm-rr')-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', 'dd-mm-rr')-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);
    CREATE TABLE BONUS
    (
    ENAME VARCHAR2(10) ,
    JOB VARCHAR2(9)  ,
    SAL NUMBER,
    COMM NUMBER
    ) ;
    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;
    EXIT
      

  8.   

    10g默认SCOTT用户是锁定和密码无效的
    第一次登陆要用sys 或者system改密码和解锁alter user scott account unlock identified by password(密码)如果用户确实不存在
    在oracle_home目录下RDBMS\ADMIN  里有SCOTT.SQL执行这个脚本就可以创建scott用户了 也是要sys或者system用户创建哦
      

  9.   

    scott 用户在数据库初装之后是被锁定的,执行
    alter user scott account unlock 
    来解锁scott用户
    或者使用
    select * from scott.*
    来使用scott用户的表
      

  10.   

    用sys用户登录数据库,然后查询dba_users表,查看scott用户的状态
    select username,account_status,lock_date
    from dba_users;