RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAMESUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 11:45 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Tabela consta na all_objects mas nao existe... Uma das possibilidades seria a da tabela estar na recycle bin. Neste caso, ao consultar a view, você receberia: ORA-04063: view RFLRIBEIRO.VIEWTESTE has errors. Passa p/ gente o erro que você está recebendo, versão do banco e do sistema operacional. O erro acima foi simulado criando uma tabela de teste e uma view que a consulta e depois dropando a tabela. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Pessoal, Alguem sabe o que pode estar acontecendo? Quando faço: select * from all_objects where owner = upper('teste') ele me apresenta os objetos desse schema.. Acontece que estou tentando acessar algumas tabelas que ele me informou, mas não consigo pois da um erro falando q a tabela não existe!!! Não pode ser problema de permissão, pois eu já tentei com o system e com o dono das tabelas, que possuem privilégios necessários. Apenas para confirmar eu consigo acessar outras tabelas q ele me informou, o q confirma q não eh permissão.. Existe algum utilitário que faça uma checagem geral e atualize as views?? Pois estou desconfiado que essas tabelas realmente não existem e a view que está desatualizada.. Como acertar isso?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Tente fazer o select abaixo: select * from TESTE.csm098; Se o select retornar linhas é porque o nome da tabela está em minúsculo. Para corrigir para maiúsculo execute o comando: Alter table TESTE.csm098 rename to csm098; Um abraço! Clayton Rocha De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 12:06 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 11:45 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Tabela consta na all_objects mas nao existe... Uma das possibilidades seria a da tabela estar na recycle bin. Neste caso, ao consultar a view, você receberia: ORA-04063: view RFLRIBEIRO.VIEWTESTE has errors. Passa p/ gente o erro que você está recebendo, versão do banco e do sistema operacional. O erro acima foi simulado criando uma tabela de teste e uma view que a consulta e depois dropando a tabela. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Pessoal, Alguem sabe o que pode estar acontecendo? Quando faço: select * from all_objects where owner = upper('teste') ele me apresenta os objetos desse schema.. Acontece que estou tentando acessar algumas tabelas que ele me informou, mas não consigo pois da um erro falando q a tabela não existe!!! Não pode ser problema de permissão, pois eu já tentei com o system e com o dono das tabelas, que possuem privilégios necessários. Apenas para confirmar eu consigo acessar outras tabelas q ele me informou, o q confirma q não eh permissão.. Existe algum utilitário que faça uma checagem geral e atualize as views?? Pois estou desconfiado que essas tabelas realmente não existem e a view que está desatualizada.. Como acertar isso?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 11:45 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Tabela consta na all_objects mas nao existe... Uma das possibilidades seria a da tabela estar na recycle bin. Neste caso, ao consultar a view, você receberia: ORA-04063: view RFLRIBEIRO.VIEWTESTE has errors. Passa p/ gente o erro que você está recebendo, versão do banco e do sistema operacional. O erro acima foi simulado criando uma tabela de teste e uma view que a consulta e depois dropando a tabela. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED]
RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 11:45 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Tabela consta na all_objects mas nao existe... Uma das possibilidades seria a da tabela estar na recycle bin. Neste caso, ao consultar a view, você receberia: ORA-04063: view RFLRIBEIRO.VIEWTESTE has errors. Passa p/ gente o erro que você está recebendo, versão do banco e do sistema operacional. O erro acima foi simulado criando uma tabela de teste e uma view que a consulta e depois dropando a tabela. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED
Re: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Faça a consulta de username na all_users e verifique se existem 2 usuários com mesmo nome, escritos de forma diferente. Se houver, logue-se como um deles e copie os objetos que lhe interessam e depois mande o outro que você não quer mais embora. Veja bem, eu mencionei objetos, não tabelas. Não se esqueça de olhar o restante dos objetos do schema antes de dar um drop nele. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br
RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Bom pessoal conseguir acessar.. reparem.. SQL select * from TESTE.csm098; não há linhas selecionadas SQL select * from TESTE.csm098; select * from TESTE.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe Por que isso ocorre?? As aspas no nome da tabela esta influenciando.. o que gera isso? Pq acontece? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:31 Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br
RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Renan, No Oracle, todo objeto tem como padrão o nome em LETRAS MAIÚSCULAS. Mas, se o desenvolvedor ou DBA quiserem, pode criar o objeto no padrão que quiser, para isso, o mesmo é criado entre aspas duplas. A tabela poderia se chamar CsM098, e a mesma só seria lida se fosse colocada desta forma entre aspas. Você pode corrigir isso com o rename: SQL rename csm098 to csm098. Abraços. Vinicius _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Renan Nucci - CSM Software Enviada em: Monday, July 23, 2007 2:48 PM Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Bom pessoal conseguir acessar.. reparem.. SQL select * from TESTE.csm098; não há linhas selecionadas SQL select * from TESTE.csm098; select * from TESTE.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe Por que isso ocorre?? As aspas no nome da tabela esta influenciando.. o que gera isso? Pq acontece? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com com De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:31 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com com mailto:renanxr3%40hotmail.com De: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:[EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: [EMAIL PROTECTED] mailto:oracle_br%40yahoogrupos.com.br os.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S
RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Renan, Você viu o email que enviei? Na verdade quem criou a tabela utilizou as aspas duplas e isso força o banco a criar a tabela com o nome em case sensitive exatamente igual ao definido. Em outras palavras, para o Oracle, create table teste é diferente de create table teste. Para resolver o seu problema será apenas executar o alter table abaixo que te enviei no email anterior. Espero ter ajudado. Abraço! Segue email anterior: Tente fazer o select abaixo: select * from TESTE.csm098; Se o select retornar linhas é porque o nome da tabela está em minúsculo. Para corrigir para maiúsculo execute o comando: Alter table TESTE.csm098 rename to csm098; Um abraço! Clayton Rocha De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:48 Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Bom pessoal conseguir acessar.. reparem.. SQL select * from TESTE.csm098; não há linhas selecionadas SQL select * from TESTE.csm098; select * from TESTE.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe Por que isso ocorre?? As aspas no nome da tabela esta influenciando.. o que gera isso? Pq acontece? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:31 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER
Re: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
É exatamente o mesmo caso que mencionei anteriormente. Acontece que acabamos nos focando no nome do usuário e nem fizemos o mesmo teste como nome do objeto. P/ conservar o nome em minúsculas, ele foi criado utilizando . Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Bom pessoal conseguir acessar.. reparem.. SQL select * from TESTE.csm098; não há linhas selecionadas SQL select * from TESTE.csm098; select * from TESTE.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe Por que isso ocorre?? As aspas no nome da tabela esta influenciando.. o que gera isso? Pq acontece? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:31 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098
RES: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Obrigado Reginaldo e Clayton,, me ajudou bastante.. atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 15:34 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... É exatamente o mesmo caso que mencionei anteriormente. Acontece que acabamos nos focando no nome do usuário e nem fizemos o mesmo teste como nome do objeto. P/ conservar o nome em minúsculas, ele foi criado utilizando . Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Bom pessoal conseguir acessar.. reparem.. SQL select * from TESTE.csm098; não há linhas selecionadas SQL select * from TESTE.csm098; select * from TESTE.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe Por que isso ocorre?? As aspas no nome da tabela esta influenciando.. o que gera isso? Pq acontece? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:31 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro
RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe...
Desculpa entrar no meio da conversar, mas parece que o problema não está no usuário e sim no nome da tabela. De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Renan Nucci - CSM Software Enviada em: segunda-feira, 23 de julho de 2007 14:31 Para: oracle_br@yahoogrupos.com.br Assunto: RES: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Mas se fosse isso o problema, eu não iria conseguir fazer o select na outra tabela usando o schema.. E outra eu criei esse usuário com esse script: Create USER teste IDENTIFIED BY teste Agora não consigo exlcuir essas tabelas.. Td minusculo.. Mas tem como eu ver como q foi criado? Ja que a coluna owner aparece sempre maiusculu?? atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 12:21 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] Tabela consta na all_objects mas nao existe... Você já pensou na possibilidade destes usuários terem sido criados utilizando na definição do nome? Neste caso, você teria 2 usuários distintos: teste e TESTE, como segue: [EMAIL PROTECTED] create user teste 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] create user TESTE 2 identified by teste 3 default tablespace users 4 temporary tablespace temp 5 profile default 6 account unlock 7 quota unlimited on users; User created. [EMAIL PROTECTED] select * from all_users order by username; USERNAME USER_ID CREATED -- -- ADEMPIERE 70 02/06/07 ANONYMOUS 39 30/06/05 BI 60 24/04/07 CTXSYS 36 30/06/05 DBSNMP 24 30/06/05 DIP 19 30/06/05 DMSYS 35 30/06/05 EXFSYS 34 30/06/05 HR 55 24/04/07 IX 57 24/04/07 MDDATA 50 30/06/05 MDSYS 46 30/06/05 MGMT_VIEW 53 30/06/05 OE 56 24/04/07 OLAPSYS 47 30/06/05 ORDPLUGINS 44 30/06/05 ORDSYS 43 30/06/05 OUTLN 11 30/06/05 PM 59 24/04/07 RFLRIBEIRO 69 02/06/07 SCOTT 54 30/06/05 SH 58 24/04/07 SI_INFORMTN_SCHEMA 45 30/06/05 SYS 0 30/06/05 SYSMAN 51 30/06/05 SYSTEM 5 30/06/05 TESTE 72 23/07/07 teste 71 23/07/07 TSMSYS 21 30/06/05 WMSYS 25 30/06/05 XDB 38 30/06/05 31 rows selected. Reginaldo Ribeiro Administrador de Bancos de Dados Oracle Certified Associate 10g DBcom IT Experts skype: rflribeiro msn: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br mobile: 551192344290 551196718255 e-mail: [EMAIL PROTECTED] mailto:rflribeiro%40dbcom.com.br mailto:rflribeiro%40dbcom.com.br site: www.dbcom.com.br Renan Nucci - CSM Software wrote: Está ae o q tentei fazer... Dei select na all_objects e vi q a tabela existe, Depois tentei dar um select nela.. deu erro!! Não eh permissão pois estou logado como system e consigo dar select em outra tabela desse schema.. E não eh permissão de objeto. .. Uso Oracle 10g. SQL select * from all_objects where owner = upper('teste') and object_name = 'csm098'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL TIMESTAMP STATUS T G S -- -- -- -- -- --- --- --- - - - TESTE csm098 54315 54315 TABLE 25/05/07 25/05/07 2007-05-25:09:47:29 VALID N N N 1 linha selecionada. SQL select * from teste.csm098; select * from teste.csm098 * ERRO na linha 1: ORA-00942: a tabela ou view não existe SQL select codigo, descricao from teste.produtos; CODIGO DESCRICAO -- -- 61 prod teste 62 prod teste1 42 produtoooteste 41 prod teste 22 produto1 23 produto1 6 linhas selecionadas. SQL show user USER é SYSTEM atenciosamente, Renan Nucci Desenvolvedor C# CSM Software Msn: [EMAIL PROTECTED] mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com mailto:renanxr3%40hotmail.com De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br] Em nome de rflribeiro Enviada em: segunda-feira, 23 de julho de 2007 11:45 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Tabela consta na all_objects mas nao existe... Uma das