I researched here and elsewhere, but could not find the answer to the following.
I would like to get a list of all available procedures for my Oracle application (AFAIK, they are part of a single package), and tried the following command in sqlplus:
SELECT * from user_procedures;
However, this only returns one line / procedure, when in fact the application has probably 20+ procedures that it calls (successfully) on a regular basis. I can just look at the source code and extract all the names of the stored procedures, but I would like to use the above and see how it works, and as a basis for further study of db to help in debugging (instead of always requiring, for example, running the application or write test client code).
Is the above operator only return procedures owned by my account, or should it show what the account has access to? [I am not very familiar with Oracle features.]
I tried other options; for example, referring to the results of "dba_procedures" in a "table or view, there is no error."
Are all these symptoms the result of limited access rights to my Oracle account (which I use to connect via sqlplus)?
[Background: dysfunctional environment - direct access to the DBMS and its external owners is extremely limited, so I would like to be able to expand my understanding of db design and get the necessary information without help.]
source
share