Pular para o conteúdo
  • Este tópico contém 12 respostas, 4 vozes e foi atualizado pela última vez 13 anos, 9 meses atrás por Avatar de david_2763david_2763.
Visualizando 13 posts - 1 até 13 (de 13 do total)
  • Autor
    Posts
  • #95129
    Avatar de david_2763david_2763
    Participante

      Olá galera do GPO, hoje me deparei com a seguinte situação, dias atrás instalei o bando de dados oracle 10g Express edition XE no linux(ubuntu), mas quando tentei me conectar com o usuário SCOTT, vi que não existia no banco, gostaria de saber se alguém sabe como (criar o mesmo) com as entidades nativas do SCOTT. (EMP, DEPT, BONUS etc…).

      Valew, desde já agradeço…

      #95130
      Avatar de PetersonPeterson
      Participante

        David, você só instalou o Oracle ou também criou um banco com o DBCA? Durante a execução do dbca ele te pergunta se quer criar um schema de exemplo, é nesse schema que tem o usuário Scott.
        Agora, o erro realmente é que o usuário não existe? Porque esse usuário quando criado costuma estar bloqueado. Aí na primeira vez que for usar tem que desbloquear esse usuário.

        #95132
        Avatar de david_2763david_2763
        Participante

          eu somente instalei o banco, fiz a configurações de parametros portas etc… ai criei a senha para logar como SYS, somente isso.

          para desbloquear é só: ALTER USER SCOTT ACCOUNT UNLOCK;

          #95135
          Avatar de PetersonPeterson
          Participante

            David,

            O comando para desbloquear o usuário é esse mesmo. Mas você tem que saber se quando da criação do banco você solicitou a criação do schema de exemplos.

            #95137
            Avatar de david_2763david_2763
            Participante

              não solicitei a criação do schema de exemplos.

              e agora tem como criar esses esquemas ?

              #95144
              Avatar de VitorLeandroVitorLeandro
              Participante

                Fala Pessoal,

                Seguem os scripts para criação do squema SCOTT e dos exemplos.

                ORACLE_HOME/rdbms/admin/scott.sql
                ORACLE_HOME/sqlplus/demo/demobld.sql
                ORACLE_HOME/rdbms/admin/utlsampl.sql

                Depois desbloquear o usuário:
                ALTER USER scott ACCOUNT UNLOCK;

                Em seguida, conectar:
                sqlplus scott/tiger

                Não sei se o Express possui estes scripts, se não tiver David, posta aí que eu posto os scripts.

                Só para informação o squema SCOTT não faz parte dos samples da instalação, estes são (HR, OE, PM, QS, SH). O Scott é instalado automaticamente nas versões Standart e Enterprise.

                #95158
                Avatar de david_2763david_2763
                Participante

                  não deu certo, segue abaixo os erros:

                  SQL> @ORACLE_HOME/rdbms/admin/scott.sql
                  SP2-0310: unable to open file “ORACLE_HOME/rdbms/admin/scott.sql”

                  SQL> @ORACLE_HOME/sqlplus/demo/demobld.sql
                  SP2-0310: unable to open file “ORACLE_HOME/sqlplus/demo/demobld.sql”

                  SQL> @ORACLE_HOME/rdbms/admin/utlsampl.sql
                  SP2-0310: unable to open file “ORACLE_HOME/rdbms/admin/utlsampl.sql”

                  incapaz de abrir o arquivo,

                  #95160
                  Avatar de VitorLeandroVitorLeandro
                  Participante

                    Faltou o $…

                    @$ORACLE_HOME/rdbms/admin/scott.sql

                    ou colocar o caminho completo, fora da variável…

                    @/u01/app/oracle/product/XE/rdbms/admin/scott.sql

                    ou procure o arquivo, e execute o conteúdo do scott.sql.

                    #95162
                    Avatar de PetersonPeterson
                    Participante

                      Caso esteja usando no windows use %ORACLE_HOME%

                      #95172
                      Avatar de david_2763david_2763
                      Participante

                        não deu certo a criação do usuário SCOTT.

                        meu oracle está instalado assim:

                        Local: etc/init.d/oracle-xe

                        pacote instalado: oracle-xe_10.2.0.1-1.0_i386.deb

                        a instalaçãofoi tudo via pacotes Gdeb, dai quando acabou, executei o seguinte comando no terninal:
                        sudo etc/init.d/oracle-xe configure

                        configurei as portas, e criei a senha inicial, nenhum momento pediu para criar algum squema.

                        Desde já agradeço
                        [/b]

                        #95173
                        Avatar de VitorLeandroVitorLeandro
                        Participante

                          Segue o create dos objetos do scott

                          CREATE USER SCOTT IDENTIFIED BY TIGER;

                          CONNECT SCOTT/TIGER;

                          DROP TABLE DEPT CASCADE CONSTRAINTS;
                          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','dd-mm-yyyy')-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-yyyy')-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);

                          drop table TEST;
                          create table TEST ( name varchar2(64), id number(9) );

                          drop table BLOBTEST;
                          create table BLOBTEST (name varchar2(32), id integer, photo blob) tablespace users;

                          COMMIT;

                          SET TERMOUT ON
                          SHOW ERRORS;
                          SET ECHO ON

                          #95178
                          Avatar de David SiqueiraDavid Siqueira
                          Participante

                            Entra com credenciais de ADMIN no seu XE que essas contas já estão lá David.

                            Eu ja instalei , e sei que o user HR ou samples schemas já estão pre-criados, só precisa mesmo HABILITAR as contas que vem previamente lockadas.

                            Abraço

                            #95181
                            Avatar de david_2763david_2763
                            Participante

                              Olá pessoal deu certo as entidades do usuário HR, já vão me servir.

                              Muito obrigato a todos

                            Visualizando 13 posts - 1 até 13 (de 13 do total)
                            • Você deve fazer login para responder a este tópico.
                            plugins premium WordPress