- Este tópico contém 12 respostas, 4 vozes e foi atualizado pela última vez 13 anos, 9 meses atrás por david_2763.
-
AutorPosts
-
20 de julho de 2010 às 2:55 pm #95129david_2763Participante
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…
20 de julho de 2010 às 4:02 pm #95130PetersonParticipanteDavid, 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.20 de julho de 2010 às 4:32 pm #95132david_2763Participanteeu 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;
20 de julho de 2010 às 4:58 pm #95135PetersonParticipanteDavid,
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.
20 de julho de 2010 às 5:11 pm #95137david_2763Participantenão solicitei a criação do schema de exemplos.
e agora tem como criar esses esquemas ?
20 de julho de 2010 às 7:17 pm #95144VitorLeandroParticipanteFala 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.sqlDepois 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.
21 de julho de 2010 às 2:07 am #95158david_2763Participantenã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,
21 de julho de 2010 às 4:03 am #95160VitorLeandroParticipanteFaltou 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.
21 de julho de 2010 às 3:29 pm #95162PetersonParticipanteCaso esteja usando no windows use %ORACLE_HOME%
21 de julho de 2010 às 8:43 pm #95172david_2763Participantenã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 configureconfigurei as portas, e criei a senha inicial, nenhum momento pediu para criar algum squema.
Desde já agradeço
[/b]21 de julho de 2010 às 8:55 pm #95173VitorLeandroParticipanteSegue 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 ON22 de julho de 2010 às 12:12 am #95178David SiqueiraParticipanteEntra 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
22 de julho de 2010 às 2:46 pm #95181david_2763ParticipanteOlá pessoal deu certo as entidades do usuário HR, já vão me servir.
Muito obrigato a todos
-
AutorPosts
- Você deve fazer login para responder a este tópico.