Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 07:43
magasva
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 11 años, 6 meses
Puntos: 0
Mensaje de error ORA-00942

Estimados espero me puedan ayudar con el mensaje de error ORA-00942.

Estoy corriendo el script para un software que ya se encuentra super definido y probado. El script lo hago correr con un único usuario y es el que crea todas la tablas, vistas y objetos. He visto en varios lados, que el problema parte por un tema de privilegios. Dicho usuario no tiene privilegios de select, insert, update y delete porque el administrador de base de datos me dice que no son necesarios dado que el mismo usuario creo todos los objetos, tablas y vistas ¿es esto correcto?

Si bien comienza todo bien llega a un punto donde me figura el siguiente mensaje de error:

Código SQL:
Ver original
  1. SELECT s.ProjectID, s.ID AS ScheduleID, s.Code, w.ID AS WorkpaperID, a.ID, a.DataTypeLID, a.FileTypeLID, a.StatusLID, a.Path, a.BlobID, a.ApplicationExtension, a.Title, a.Author, a.Description, a.KeyWords, a.BlobLMG, a.TMGUID, a.OldRID, a.LMG, a.LMD, a.LMU
  2.                 FROM (TM_Schedule s
  3.                 INNER JOIN TM_Workpaper w ON
  4.                     s.ID = w.ScheduleID)
  5.                 INNER JOIN TM_Attachment a ON
  6.                     w.AttachmentID = a.ID
  7.  
  8.  
  9.             CREATE VIEW V_TM_Blob AS
  10.                 SELECT
  11.                     b.ID, b.FileExtension, b.BlobData, b.AssociatedBlobData, b.OldRID, b.TMGUID, b.LMG, b.LMD, b.LMU, b.OriginalBlobDataSize,
  12.                     dbms_lob.getlength(b.BlobData) AS BlobDataSize,
  13.                     dbms_lob.getlength(b.AssociatedBlobData) AS AssociatedBlobDataSize
  14.                 FROM TM_Blob b

Cita:
ORA-00942: table or view does not exist
en Oracle.DataAccess.Client.OracleException.HandleErr orHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure)
en Oracle.DataAccess.Client.OracleException.HandleErr or(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src)
en Oracle.DataAccess.Client.OracleCommand.ExecuteNonQ uery()
en TeamMate.Common.Data.DataServerGenericCommand.<>c_ _DisplayClass1.<ExecuteNonQuery>b__0()
en TeamMate.Common.Data.DataServerGenericCommand.Exec uteNonQuery(Boolean suppressAfterExecuteReplicationLogging)
en TeamMate.Common.Data.DataServerGenericCommand.Exec uteNonQuery()
en TeamMate.Common.Services.Database.DatabaseManager. ExecuteCreateSchemaCommand(CreateDatabaseParameter s createParameters)
en TeamMate.Common.Services.DBAdmin.CreateDatabase(Cr eateDatabaseParameters createParameters)
en TeamMate.TmSysAdmin.Common.UI.GUIHelper.CreateData base(Connection conn, CreateDatabaseParameters parms)
*** Fallo al crear la base de datos ***
Si alguien me puede dar una mano le estaré eternamente agradecido.

Saludos cordiales.

Última edición por gnzsoloyo; 06/11/2012 a las 11:17 Razón: Sin etiquetado...