Hola no conozco mucho de oracle pero tengo entendido que las tablas se crean bajo un determinado usuario, de que manera pueden los otros usuarios accesar a mi esquema Muchas Gracias Luisa
En principio lo único que debes darles es permiso, ya sea de lectura, modificación o borrado. Esto seria de la forma: sql> grant select,update,delete on nobre_tabla to user; Puedes darles solo uno de los tres, dos combinados... como quieras. Para acceder a ella desde otro esquema lo que debes hacer es poner delante del nombnre de la tabla el esquema propietario, por ejemplo la tabla documentos de esquema scott: sql> select * from scott.documentos; Para evitar tener que hacer siempre eso de poner delante el nombre del esquema, en aquellas tablas que requieran ser accedidas por otros esquemas puedes crear sinónimos, por ejemplo: sql> create public synonym documentos for scott.documentos; Con esto, para acceder a la tabla documentos de scott ya no hay que poner delante el engorroso scott. Date cuenta que por consiguiente que no debe existir otro objeto con el mismo nombre. Saludos y si tienes más preguntas, hazlas.