EUL for RDBMS Data Dictionary
We want to analyze the data dictionary of the database (DBA objects) with the Discoverer. Are there business areas for the data base (8.1.7 and 9.2.0) available ?
Hi Tilman,
It isn't that hard, run at command line:
<discoverer admin executablel> /connect <user>/<password>@<database> /load /user sys /object ALL% /capitalize /remove_prefix /insert_blanks /join column_name
So, EUL finished ;-)
Regards,
Sabine
Similar Messages
-
Role for system data dictionary read-only access
[NOTE: this is for 9i]
What grants must a role have to have read-only access to
the system data dictionary tables (e.g.: ALL_SOURCE,
ALL_OBJECTS, ...)?
Or, is there somewhere in the docs that talks about this
kind of role?
Thanks in advance,
RobertWell, the answer to your explicit question would be that it would need SELECT on each of the data dictionary views that do not have SELECT granted to PUBLIC. To find out what those are, you could do:
SELECT table_name, privilege
FROM dba_tab_privs
WHERE grantee = 'SELECT_CATALOG_ROLE'however, it would probably be easier just to grant it SELECT_CATALOG_ROLE :-)
John -
Data Dictionary for Flatfiles?
Hi everyone,
Is there a document out there for the data dictionary of the flat files?
I found "BIAPPSDMRV796_RevA.pdf", which is the data model/data dictionary for the OBAW tables. But it doesn't contain the info for the flat files (at least I haven't found the flat files in there yet).
thanks for the help!
-JoeBased on what has been said so far, you understanding is correct.
But I've been talking with some colleagues and I believe i am not actually going to modify the existing Universal Connectors.
The reason being are the following:
1) The existing connectors already have metadata created in the DAC that will run them. If I copy and paste them into my "custom" universal connectors, then I will need to find a way to hook up these new ETLs into the DAC.
2) If there were ever updated versions of the Universal Connectors, then I would have to first, import the new version. Then make a copy. Then apply my custom changes to the copy.
3) If I ever wanted to pick this solution up and hand it to someone else, having based upon the standard BI Apps ETLs will make this more portable.
What I do plan on doing is making a custom ETL folder for ETLs that populate the flat-files. This method makes sure that if the logic in the Universal connectors ever changes, my code is virtually unaffected (barring changes to the flat-file structure). On top of that, I could hand someone the Informatica XML in a completely different BI Apps environment and they could import it and get up and running very fast without having to impact the out of the box code from Oracle.
-Joe -
In which Data Dictionary View I can find ...
Hello,
I will do a Overview over all of our Full Backups.
I am searching in the Data Dictionary Views but I colud not found the right information.
I could find a nice overview over the last redo log archive etc but no overview over the full backups?!
In which view I can find these informtaion?
Thanks in advance!Check Summary of RMAN Recovery Catalog Views for the data dictionary views for RMAN.
-
How to find out the aligning Data dictionary table for a structure.
Hi
As the table controls are associated with strucures, the data input goes to the data dictionary table aligned to that structure. Is there any way we can find out the table related to that particular structure ?
Thanks,
DhareppaHi,
The structure and its fields may be associated with multiple database tables.
You can try by where-used list of the structure/field and then you can look and determine the table by hit and try method.
Also as suggested above you can try get the SQL trace and then ypu can look for table associated behind the structure/fields I believe this is the best way to find the DB table.
Thanks,
Ravi -
How to run sql scripts using batch file for a web dynpro data dictionary
Hi,
I want to develop a sql script to be executed on the server alongwith the installation of a product to pre-populate web dynpro data dictionary tables required for the application.
I further require to make the scripts independent of the database name,so that it can be run at any client environment.
Your help will be appreciated and rewarded.See shoblock's answer
call sql script from unix
masterfile.sql:
@file1 &1
@file2 &2
@file3 &3
@file4 &4
then just call the master script:
sqlplus userid/password @masterfile <p1> <p2> <p3> <p4> -
Tracking Changes for Single record in Data Dictionary
Hi Experts,
I encountered with this question in an interview. I was asked how to maintain/track changes for a particular single record in a Data Dictionary table. I knew that for an entire table we can do it using table maintenance events. But I was confused when the interviewer asked for one particular record in table. Kindly input your thoughts on this.
Thanks.Hi Radhika,
In case of record in a table we can use "log data changes" option (Table DBTABLOG) in Technical Settings > Log data changes. It enable writing of change documents in Tables CDHDR/CDPOS.
Hope this helps.
Regards,
Naveen -
How to find data dictionary and oracle schema tables for UTF8 char conversi
I am doing UTF8 char conversition, i got lot of convertable objects,as per document we don't need to worry about data dictionary objects and how to find data dictionary and oracle schema objects for UTF8 char conversition.
USER.TABLE Convertible Truncation Lossy
MDSYS.OPENLS_NODES 17 0 0
MDSYS.SDO_COORD_OP_PARAM_VALS 200 0 0
MDSYS.SDO_GEOR_XMLSCHEMA_TABLE 1 0 0
MDSYS.SDO_STYLES_TABLE 78 0 0
MDSYS.SDO_XML_SCHEMAS 3 0 0
ORDDATA.ORDDCM_CT_PRED_OPRD 51 0 0
ORDDATA.ORDDCM_DOCS 9 0 0
ORDDATA.ORDDCM_MAPPING_DOCS 1 0 0
SYS.METASTYLESHEET 178 0 0
SYS.REGISTRY$ERROR 2 0 0
SYS.RULE$ 21 0 0
SYS.SCHEDULER$_EVENT_LOG 182 0 0
SYS.WRH$_SQLTEXT 2,099 0 0
SYS.WRH$_SQL_PLAN 1,736 0 0
SYS.WRI$_ADV_ACTIONS 5,452 0 0
SYS.WRI$_ADV_DIRECTIVE_META 5 0 0
SYS.WRI$_ADV_OBJECTS 2,278 0 0
SYS.WRI$_ADV_RATIONALE 9,594 0 0
SYS.WRI$_ADV_SQLT_PLANS 455 0 0
SYS.WRI$_ADV_SQLT_PLAN_STATS 288 0 0
SYS.WRI$_DBU_FEATURE_METADATA 188 0 0
SYS.WRI$_DBU_FEATURE_USAGE 16 0 0
SYS.WRI$_DBU_HWM_METADATA 20 0 0
SYS.WRI$_REPT_FILES 27 0 0
XDB.XDB$DXPTAB 2 0 0
XML CSX Dictionary Tables:
USER.TABLE Convertible Truncation Lossy
Application Data:
USER.TABLE Convertible Truncation Lossy
APPLSYS.BISM_OBJECTS 4 0 0
APPLSYS.DR$FND_LOBS_CTX$I 0 103 1,260,883
APPLSYS.FND_CONC_PROG_ANNOTATIONS 272 0 0
APPLSYS.FND_OAM_CONTEXT_FILES 15 0 0
APPLSYS.FND_OAM_DOC_LINK 1 0 0
APPS.FND_OAM_CONTEXT_FILES_1 6 0 0
AZ.AZ_APIS 11 0 0
AZ.AZ_SELECTION_SET_ENTITIES_B 48 0 0
ECX.ECX_DTDS 205 0 0
ECX.ECX_FILES 91 0 0
IBC.IBC_ATTRIBUTE_BUNDLES 41 0 0
JTF.JTF_HEADER_DTD 1 0 0
JTF.JTF_MESSAGE_OBJECTS 82 0 0
JTF.JTY_TRANS_USG_PGM_SQL 29 0 0
ODM.ODM_PMML_DTD 1 0 0
OKC.OKC_REPORT_SQL_B 3 0 0
OKC.OKC_REPORT_SQL_TL 2 0 0
OKC.OKC_REPORT_XSL_TL 5 0 0
XDP.XDP_PROC_BODY 10 0 0
[Distribution of Convertible, Truncated and Lossy Data by Column]
Data Dictionary Tables:
USER.TABLE|COLUMN Convertible Truncation Lossy
MDSYS.OPENLS_NODES|SYS_NC00004$ 17 0 0
MDSYS.SDO_COORD_OP_PARAM_VALS|PARAM_VALUE_FILE 200 0 0
MDSYS.SDO_GEOR_XMLSCHEMA_TABLE|XMLSCHEMA 1 0 0
MDSYS.SDO_STYLES_TABLE|DEFINITION 78 0 0
MDSYS.SDO_XML_SCHEMAS|XMLSCHEMA 3 0 0
ORDDATA.ORDDCM_CT_PRED_OPRD|SYS_NC00004$ 51 0 0
ORDDATA.ORDDCM_DOCS|SYS_NC00005$ 9 0 0
ORDDATA.ORDDCM_MAPPING_DOCS|SYS_NC00007$ 1 0 0
SYS.METASTYLESHEET|STYLESHEET 178 0 0
SYS.REGISTRY$ERROR|MESSAGE 1 0 0
SYS.REGISTRY$ERROR|STATEMENT 1 0 0
SYS.RULE$|CONDITION 21 0 0
SYS.SCHEDULER$_EVENT_LOG|ADDITIONAL_INFO 182 0 0
SYS.WRH$_SQLTEXT|SQL_TEXT 2,099 0 0
SYS.WRH$_SQL_PLAN|OTHER_XML 1,736 0 0
SYS.WRI$_ADV_ACTIONS|ATTR5 2,726 0 0
SYS.WRI$_ADV_ACTIONS|ATTR6 2,726 0 0
SYS.WRI$_ADV_DIRECTIVE_META|DATA 5 0 0
SYS.WRI$_ADV_OBJECTS|ATTR4 2,278 0 0
SYS.WRI$_ADV_RATIONALE|ATTR5 9,594 0 0
SYS.WRI$_ADV_SQLT_PLANS|OTHER_XML 455 0 0
SYS.WRI$_ADV_SQLT_PLAN_STATS|OTHER 288 0 0
SYS.WRI$_DBU_FEATURE_METADATA|INST_CHK_LOGIC 21 0 0
SYS.WRI$_DBU_FEATURE_METADATA|USG_DET_LOGIC 167 0 0
SYS.WRI$_DBU_FEATURE_USAGE|FEATURE_INFO 16 0 0
SYS.WRI$_DBU_HWM_METADATA|LOGIC 20 0 0
SYS.WRI$_REPT_FILES|SYS_NC00005$ 27 0 0
XDB.XDB$DXPTAB|SYS_NC00006$ 2 0 0
XML CSX Dictionary Tables:
USER.TABLE|COLUMN Convertible Truncation Lossy
Application Data:
USER.TABLE|COLUMN Convertible Truncation Lossy
APPLSYS.BISM_OBJECTS|SYS_NC00023$ 4 0 0
APPLSYS.DR$FND_LOBS_CTX$I|TOKEN_TEXT 0 103 1,260,883
APPLSYS.FND_CONC_PROG_ANNOTATIONS|PROGRAM_ANNOTAT 272 0 0
APPLSYS.FND_OAM_CONTEXT_FILES|TEXT 15 0 0
APPLSYS.FND_OAM_DOC_LINK|DOC_LINK_INFO 1 0 0
APPS.FND_OAM_CONTEXT_FILES_1|TEXT 6 0 0
AZ.AZ_APIS|FILTERING_PARAMETERS 11 0 0
AZ.AZ_SELECTION_SET_ENTITIES_B|FILTERING_PARAMETE 48 0 0
ECX.ECX_DTDS|PAYLOAD 205 0 0
ECX.ECX_FILES|PAYLOAD 91 0 0
IBC.IBC_ATTRIBUTE_BUNDLES|ATTRIBUTE_BUNDLE_DATA 41 0 0
JTF.JTF_HEADER_DTD|HEADER_DTD 1 0 0
JTF.JTF_MESSAGE_OBJECTS|BUS_OBJ_DTD 41 0 0
JTF.JTF_MESSAGE_OBJECTS|BUS_OBJ_SQL 41 0 0
JTF.JTY_TRANS_USG_PGM_SQL|BATCH_DEA_SQL 1 0 0
JTF.JTY_TRANS_USG_PGM_SQL|BATCH_INCR_SQL 5 0 0
JTF.JTY_TRANS_USG_PGM_SQL|BATCH_TOTAL_SQL 6 0 0
JTF.JTY_TRANS_USG_PGM_SQL|INCR_REASSIGN_SQL 5 0 0
JTF.JTY_TRANS_USG_PGM_SQL|REAL_TIME_INSERT 6 0 0
JTF.JTY_TRANS_USG_PGM_SQL|REAL_TIME_SQL 6 0 0
ODM.ODM_PMML_DTD|DTD 1 0 0
OKC.OKC_REPORT_SQL_B|SQL_TEXT 3 0 0
OKC.OKC_REPORT_SQL_TL|HELP_TEXT 2 0 0
OKC.OKC_REPORT_XSL_TL|HELP_TEXT 2 0 0
OKC.OKC_REPORT_XSL_TL|XSL_TEXT 3 0 0
XDP.XDP_PROC_BODY|PROC_BODY 10 0 0
-------------------------------------------------- ---------------- ---------------- ----------------Hi;
Please run below query which could be helpful for your issue:
select * from dictionary where TABLE_NAME LIKE '%NLS%'
select * from dictionary where TABLE_NAME LIKE '%GLOBAL%'
Regard
Helios -
What is the data dictionary for direcoty objects?
Dear All,
I would like to know the data dictionary for directory objects. Or where i can get more details of directory objects.
Thanks in advance
BalajiHi,
YOu can use dba_directories view to get info about directory.
For other views
1.select * from tab where tname like '%DIRECT%';
2.select * from dictionary where table_name like '%DIRECT%';
Regards
Jafar -
UCM Data Dictionary SQL Query for Determining IP Address
Forum,
I am trying to determine the IP address(es) of the UCM cluster servers. Using the UCM Data Dictionary and tables such as 'processnode' will provide information such as
procnodename description isactive macaddr procnodeid systemnode typenodename typeprocessnode
================================= ========================== ======== ======= ========== ========== ============ ====================
EnterpriseWideData t 1 t Subscriber CUCM Voice/Video
usa109-s4pub01 UCM 10.0 Publisher t 2 f Publisher CUCM Voice/Video
usa109-s4sub01 UCM 10.0 Subscriber t 3 f Subscriber CUCM Voice/Video
usa109-s4cup01.lab.shoregroup.com UC Presence 10.0 Publisher t 9 f Publisher CUCM IM and Presence
usa109-s4cup02.lab.shoregroup.com UC Presence 10.0 Publisher t 11 f Subscriber CUCM IM and Presence
'callmanager' table does not provide a field for IP...'processnode' only had 'ipv6name' field...
If the node using DNS to resolve name-to-IP as shown above...I have not found a way to obtain the IP address of the UCM node itself. I know I can go to the CLI of a node a issue a command to obtain...but I have not found a Data Dictionary table to obtain the results.
I am open for suggestions...thx.If, in CCMAdmin, you've got server hostnames rather than IP addresses, CallManager will use DNS to get the IP addresses of the other servers.
GTG -
Data Dictionary Info for Constraints
Hi,
I want to get Information from the data dictionary about foreign key constraints.
I want to get information about all constraints which REFER to a certain table and column, so I want to get the table/colum which is the parent in a foreign_key realtionship.
I can use ALL_CONS_COLUMNS, but I only get the parent table but not the child table.
Example:
Table A.COLUMN_1 is the parent, there are two foreign key relationships: table B.COLUMN_2 and table C.COLUMN_2, they refer to table A.COLUMN_1.
I want a query which gives me table B and C when I specify table A.COLUMN_1.
Thanks for your help.
Bernhard-- Dictionary Queries to Determine FK Columns for Given PK
-- note: uses the Ora9i example data in SH schema...
-- Query for Forums user who wanted to query on table_name and column_name
select all pk_cons.constraint_name pk_constraint
,fk_cons.constraint_name fk_constraint
,fk_cons_cols.table_name fk_table
,fk_cons_cols.column_name fk_columns
from all_cons_columns pk_cons_cols
inner join all_constraints pk_cons
on pk_cons_cols.owner = pk_cons.owner and
pk_cons_cols.constraint_name = pk_cons.constraint_name
inner join all_constraints fk_cons
on fk_cons.r_owner = pk_cons.owner and
fk_cons.r_constraint_name = pk_cons.constraint_name
inner join all_cons_columns fk_cons_cols
on fk_cons.owner = fk_cons_cols.owner and
fk_cons.constraint_name = fk_cons_cols.constraint_name
where pk_cons.owner = 'SH'
and pk_cons.table_name = 'PRODUCTS'
and pk_cons_cols.column_name = 'PROD_ID'
-- A better query that uses only table name
select all pk_cons.constraint_name pk_constraint
,fk_cons.constraint_name fk_constraint
,fk_cons_cols.table_name fk_table
,fk_cons_cols.column_name fk_columns
from all_constraints pk_cons
inner join all_constraints fk_cons
on fk_cons.r_owner = pk_cons.owner and
fk_cons.r_constraint_name = pk_cons.constraint_name
inner join all_cons_columns fk_cons_cols
on fk_cons.owner = fk_cons_cols.owner and
fk_cons.constraint_name = fk_cons_cols.constraint_name
where pk_cons.owner = 'SH'
and pk_cons.table_name = 'PRODUCTS'
and pk_cons.constraint_type = 'P'
/ -
hi guyz
I need some help!!
I have created a table in a data dictionary project.
Please let me know how to deploy it. Do you have to deploy it through an ear file or so?
Next, since its on the portal database i heard that we need to use the default datasource.
What is the name of the datasource? Has any setting to be done to use it and please show me 2-3 lines of code on how to use it in order to establish a JDBC connection.
Thanks.Created on 3-nov-2006
To change the template for this generated file go to
Window>Preferences>Java>Code Generation>Code and Comments
package tmp.userslist.comp.model.userslist;
import java.sql.Connection;
import java.util.Properties;
import javax.naming.InitialContext;
import javax.sql.DataSource;
@author rtagliento
To change the template for this generated type comment go to
Window>Preferences>Java>Code Generation>Code and Comments
public class MyJDBC {
private boolean hasConnection;
private Connection con;
private DataSource ds;
private InitialContext ctx;
private Properties properties;
public MyJDBC(){
hasConnection = false;
con = null;
ds = null;
ctx = null;
public boolean startDBCon(){
hasConnection = true;
try {
String datasource_name =
"jdbc/SAP" +
(String) System.getProperties().get("SAPSYSTEMNAME")
+ "DB";
hasConnection = this.startDBCon(datasource_name);
} catch (Exception e) {
// e.printStackTrace();
hasConnection = false;
return hasConnection;
public boolean startDBCon(String datasource_name){
hasConnection = true;
try {
datasource_name = "jdbc/" + datasource_name; // + "DB";
String contextUrl = "";
String contextFactory = "com.sap.engine.services.jndi.InitialContextFactoryImpl";
properties = new Properties();
properties.put("java.naming.factory.initial", contextFactory);
ctx = new InitialContext(properties);
ds = (DataSource)ctx.lookup(datasource_name);
con = ds.getConnection();
} catch (Exception e) {
// e.printStackTrace();
hasConnection = false;
return hasConnection;
public Connection getConnection (){
if (hasConnection)
return con;
else
return null; -
Data dictionary doesn't have a value for key 'WMD_AGENT_VERSION'
i get this msg for my s4
data dictionary doesn't have a value for key 'WMD_AGENT_VERSION'Kies is generally awful on the Mac. Have you got the latest installed?
Also see
https://discussions.apple.com/thread/5516972?start=15&tstart=0 -
SQL for data dictionary report
Hi, anyone know what SQL I would need to run to to get a basic data dictionary listing? ie I'd like to know:
table_name, column_name, column_type, length, precision, nullable etc
Also a nested sub-query to get each tables constraints, indexes etc
Thanks,
AndrewThe tables you'll need are user_table, user_tab_columns, user_indexes, user_ind_columns (maybe user_ind_expressions to if you use function based indexes), user_constraints and user_cons_columns.
Personally, I find that calling DBMS_METADATA.GET_DDL for the object(s) is easier most of the time. -
Data Dictionary View for Procedure Text
Hi,
Is there a data-dictionary where I can see the body of procedures. In fact, I received a request from a collegue to give him the procedure name which access a table "table_1".
So, my idea is to write a query as follows:
SELECT <procedure_name> FROM <data_dictionary> WHERE <text> LIKE '%table_1%'.
Thanks in advance.You can try with DBA_SOURCE or USER_SOURCE.
i.e.
SELECT NAME FROM DBA_SOURCE
WHERE OWNER='<OWNER NAME>'
AND TYPE='PROCEDURE'
AND TEXT LIKE '%table_1%';
Regards,
Sabdar Syed.
Maybe you are looking for
-
About adding a textfield in gui
i wanted to add a textfield in my gui using gridbaglayout manageer with other buttons but instead of textfield only a line appears on screen where as all the buttons appears well
-
How do I prevent Lightroom from creating duplicates if the edit in photoshop is not saved?
Hello! How do I prevent Lightroom from creating duplicates if the edit in photoshop is not saved? So... Quite often I choose to 'Edit in photoshop' from Lightroom but then end up not saving the result. (for example, because I just wanted to experimen
-
How can i buy mac book air with Arabic keyboard
how can i buy mac book air with Arabic keyboard
-
Hi there I have just bought an airport and want to play a movie (a .avi file) on my MacBook and have the sound coming out of my stereo (using the AirPort). Is this possible? I have tried to play the movie in iTunes but that doesn't seem to work. I ha
-
"Show Deprecated Formats ..." gone?! I'm not able to render
So yeah got problem... I would like to render a comp in MP4 with a bitrate of ~50... but I could not find the option so I went to the output settings to "Show Deprecated Formats ..." to get it back, but then I realized that the option got ripped away