Usage of JMSSTORE & JMSSTATE columns
Hi,
I'm searching to find the usage of the following columns in the JMSSTORE and JMSSTATE tables.
JMSSTORE-> column: RECORDSTATE
JMSSTATE -> columns: RECORDSTATE, RECORDGENERATION
Thanks.
The reason why I need that is to migrate JMS messages from one database to another (a new system). Will the messages be usable if we just copy the data from those tables? As long as you don't attempt to merge two store tables together or two state tables together, and are simply moving the tables as far as JMS is concerned, I don't see why there would be an issue.
I'm assuming you aren't attempting to switch to a different database vendor or attempting to change column types, and that you are using your database vendor's standard migration (import/export) utilities.
Of course, before performing the migration, you should do a test migration first to verify things work correctly and to make sure messages don't get corrupted (for one, check that when booting WLS on the new tables, JMS stats match stats for the previous boot on the old tables).
Tom
Similar Messages
-
What's the usage of the associated columns?
In business model, logical columns are associated to a level of dimension. But the columns are nether primary key nor used for display. What's the purpose of these associated columns?
To flesh out our example a little more.
You have a Day Dim, and a Month Dim table. Your month name logical column is mapped to both tables via different Logical table sources. Your content levels are set accordingly for those LTS's.
You have a fact table at grain Day and an aggregated fact table at grain Month. You have a measure (dollars, quantity, whatever) mapped to both physical tables through two LTS's with content levels set (like the Time Dimension).
So when you query Month Name and Dollars, the BI Server uses the aggregate table as it can serve up both the dimension attribute and the measure from the aggregate table. It knows its more efficient because the ratio of the number of elements you defined in the hierarchy tells it that there is approx 30 times less data in the month aggregate, by the ratio of 12 months to 365 days.
So far so good.
Lets introduce more dimensions, a.n.other dimension is joined to the base fact table but is NOT in the Month aggregate. You model it all as per normal, when you drop this extra dimension into your report, the BI Server recognises that there are no aggregate sources that can give the correct answer across all required fields in the report so drops to the next best fit at the grain requested in the report, in this simple case it would default back to the base fact table as that is the only fact table capable of serving up the month and any attributes from the other dimension. In more complex models you might have a few aggregate tables with both higher grain (higher levels) or less dimensionality (less rows). The existance of physical layer joins tell the BI Server what can be joined for the correct dimensionality, the setting of LTS levels tells it which aggregate tables would be more efficient.
Dont get confused with setting a level on a measure - thats something different (level based totals, % of Year etc. etc)
Got it?
These might help :
http://gerardnico.com/wiki/dat/obiee/fragmentation_level_based
http://www.rittmanmead.com/2006/11/aggregate-navigation-using-oracle-bi-server/
http://obiee101.blogspot.com/2008/11/obiee-making-it-aggregate-aware.html
let us know if any more Q's. -
Hello. I have GeekTool running on my desktop and I want to display a list of the top running processes and their ram usage. I have the current command that works:
top -orsize -l1 | sed '1,11d' |awk '{print $2 " " $11}'
However, I want the usage in the RSIZE column to be all lined up. I would also like the RSIZE column spaced out a little from the COMMAND column, just to make it more readable.
ThanksHi--
Try printf instead of print:
top -orsize -l1 | sed '1,11d' |awk '{printf "%10s %8s
",$2,$11}'
See the awk manual for more information:
http://www.gnu.org/manual/gawk/html_node/Printf-Examples.html
charlie -
Requirement column in Pricing Procedure.
Hi,
Can anyone explain the usage of the Requirement column in the pricing procedure with a live scenario.
Regards,
RitiGHi Ritigo
Requirement key is used to assign a requirement to the condition type. This requirement can be used to exclude the system from accessing the condition type and trying to determine the value. This can be used to specify that the condition type should only be accessed if the customer has a low risk credit.
Regards
Yogesh -
Please go thru below important checklist/guidelines to identify issue in any Perforamnce issue and resolution in no time.
Checklist for Quick Performance problem Resolution
· get trace, code and other information for given PE case
- Latest Code from Production env
- Trace (sql queries, statistics, row source operations with row count, explain plan, all wait events)
- Program parameters & their frequently used values
- Run Frequency of the program
- existing Run-time/response time in Production
- Business Purpose
· Identify most time consuming SQL taking more than 60 % of program time using Trace & Code analysis
· Check all mandatory parameters/bind variables are directly mapped to index columns of large transaction tables without any functions
· Identify most time consuming operation(s) using Row Source Operation section
· Study program parameter input directly mapped to SQL
· Identify all Input bind parameters being used to SQL
· Is SQL query returning large records for given inputs
· what are the large tables and their respective columns being used to mapped with input parameters
· which operation is scanning highest number of records in Row Source operation/Explain Plan
· Is Oracle Cost Based Optimizer using right Driving table for given SQL ?
· Check the time consuming index on large table and measure Index Selectivity
· Study Where clause for input parameters mapped to tables and their columns to find the correct/optimal usage of index
· Is correct index being used for all large tables?
· Is there any Full Table Scan on Large tables ?
· Is there any unwanted Table being used in SQL ?
· Evaluate Join condition on Large tables and their columns
· Is FTS on large table b'cos of usage of non index columns
· Is there any implicit or explicit conversion causing index not getting used ?
· Statistics of all large tables are upto date ?
Quick Resolution tips
1) Use Bulk Processing feature BULK COLLECT with LIMIT and FOR ALL for DML instead of row by row processing
2) Use Data Caching Technique/Options to cache static data
3) Use Pipe Line Table Functions whenever possible
4) Use Global Temporary Table, Materialized view to process complex records
5) Try avoiding multiple network trips for every row between two database using dblink, Use Global temporary table or set operator to reduce network trip
6) Use EXTERNAL Table to build interface rather then creating custom table and program to Load and validate the data
7) Understand Oracle's Cost based Optimizer and Tune most expensive SQL queries with help of Explain plan
8) Follow Oracle PL/SQL Best Practices
9) Review tables and their indexes being used in the SQL queries and avoid unnecessary Table scanning
10) Avoid costly Full Table Scan on Big Transaction tables with Huge data volume,
11) Use appropriate filtration condition on index columns of seeded Oracle tables directly mapped to program parameters
12) Review Join condition on existing query explain plan
13) Use Oracle hint to guide Oracle Cost based optimizer to choose best plan for your custom queries
14) Avoid applying SQL functions on index columns
15) Use appropriate hint to guide Oracle CBO to choose best plan to reduce response time
Thanks
PrafulI understand you were trying to post something helpful to people, but sorry, this list is appalling.
1) Use Bulk Processing feature BULK COLLECT with LIMIT and FOR ALL for DML instead of row by row processing
No, use pure SQL.
2) Use Data Caching Technique/Options to cache static data
No, use pure SQL, and the database and operating system will handle caching.
3) Use Pipe Line Table Functions whenever possible
No, use pure SQL
4) Use Global Temporary Table, Materialized view to process complex records
No, use pure SQL
5) Try avoiding multiple network trips for every row between two database using dblink, Use Global temporary table or set operator to reduce network trip
No, use pure SQL
6) Use EXTERNAL Table to build interface rather then creating custom table and program to Load and validate the data
Makes no sense.
7) Understand Oracle's Cost based Optimizer and Tune most expensive SQL queries with help of Explain plan
What about using the execution trace?
8) Follow Oracle PL/SQL Best Practices
Which are?
9) Review tables and their indexes being used in the SQL queries and avoid unnecessary Table scanning
You mean design your database and queries properly? And table scanning is not always bad.
10) Avoid costly Full Table Scan on Big Transaction tables with Huge data volume,
It depends if that is necessary or not.
11) Use appropriate filtration condition on index columns of seeded Oracle tables directly mapped to program parameters
No, consider that too many indexes can have an impact on overall performance and can prevent the CBO from picking the best plan. There's far more to creating indexes than just picking every column that people are likely to search on; you have to consider the cardinality and selectivity of data, as well as the volumes of data being searched and the most common search requirements.
12) Review Join condition on existing query explain plan
Well, if you don't have your join conditions right then your query won't work, so that's obvious.
13) Use Oracle hint to guide Oracle Cost based optimizer to choose best plan for your custom queries
No. Oracle recommends you do not use hints for query optimization (it says so in the documentation). Only certain hints such as APPEND etc. which are more related to certain operations such as inserting data etc. are acceptable in general. Oracle recommends you use the query optimization tools to help optimize your queries rather than use hints.
14) Avoid applying SQL functions on index columns
Why? If there's a need for a function based index, then it should be used.
15) Use appropriate hint to guide Oracle CBO to choose best plan to reduce response time
See 13.
In short, there are no silver bullets for dealing with performance. Each situation is different and needs to be evaluated on its own merits. -
Printing Resource Name Form View
Hi there,
I am using Project 2013 Professional on SP1 with all the updates applied.
I am trying to print the resource name form so I can give all the business users involved in the project a list of thier tasks, when they are due, and how much effort is expected of them.
I get the view fine.
I then go +File +Print and get the print page but there is a message saying "Print is not currently available". I tried printing anyway, but as expected nothing happens.
I can print some views but not others so it is not a generic printing issue, but seems to be related to not being able to print particular views.
Has anyone experienced the same issue? Is there a fix? Am I doing something wrong?
Thanks in advance
TonyBackwardsit --
Yup, I am experienced the same problem as you. I cannot print the Resource Name Form view in Microsoft Project 2013, SP1. If it were me, I would customize the Resource Usage view with the columns you want to print (such as Start, Finish, and
Work) and then print the Resource Usage view. Just a thought. Hope this helps.
Dale A. Howard [MVP] -
Error in generating form with 6i
I have installed designer 6i rel 2 with form developer 6i on NT
4.0.
When in design editor, I want to generate the form with generate
module, the system generate "CDR-21600: A running Generator or
Utility has failed."
Also in action column writes: " It is possible that the internal
cache is now in an inconsistent state. You are therefore
recommended to close and restart the application."
Could anyone tell me what is the problem and how to solve it.
thanksHere is an document which describes some known causes of CDR-
21600 errors. I hope it will help you.
PURPOSE
To describe some known causes of CDI-21600 errors and to
suggest possible solutions and workarounds.
SCOPE & APPLICATION
This note was written for users of Oracle Designer releases 2.1.x
and 6.0.
CDI-21600 errors occur most frequently during Design Capture and
when generating forms with the Forms and WebServer generators.
Investigating CDI-21600 errors
In Oracle Designer Release 2.1.2 and Release 6.0, this error has
the form:
CDI-21600 'A running generator or utility has failed'
The Release 2.1.1 error message was: 'Generator or Utility throw
an Exception'
The CDI-21600 error message means that the generator is hitting
an unhandled exception, also known as a GPF (general protection
fault). The CDI-21600 error masks the underlying exception error.
To see the real error do the following:
1. Go into the Registry Editor (REGEDIT).
2. Navigate to HKEY_LOCAL_MACHINE\software\oracle\des2_70
3. Set EXCEPT_HANDLING to 0 (by default it is 1).
Repeat the action that resulted in the error.
Known Causes of CDI-21600 Errors and Possible Solutions
Some of the reasons why CDI-21600 errors occur are listed below.
1. A common cause of CDI-21600 errors is failure to install the
necessary
Developer patches.
See [NOTE:64630.1] Developer Patches required to run
Designer with Developer
2. Check that Designer is running on a supported database. Also
check that the
TNS connection is correct.
See [NOTE:60705.1] Designer Certification Matrix (HTML)
3. Check for 'dangling' foreign keys, in other words FKs no longer
owned by any
table in the repository. Delete all invalid constraints.
Invalid constraints may be created if you use the repository
dump utility to
dump and restore external foreign keys referencing tables
shared into the
application system, without dumping and restoring the tables
that own them.
If you restore a complete dump (rather than a 'skeleton' one),
and then use
the 'Reconnect Share Links' option when restoring, you may be
able to
resolve this problem.
To get a complete list of 'dangling' constraints in your
repository, connect
using SQL*Plus and use the following query:
SELECT app.name, key.name
FROM ci_application_systems app, ci_constraints key
WHERE key.table_reference IS NULL
AND key.application_system_owned_by = app.id;
You can also run CKAZANAL.ANAL_REFERENCES on your
repository and delete all
the invalid constraints that it finds. You can run the Repository
Analyzer
from: Front Panel -> Repository Administration Utility -> Utilities.
NOTE: There may be inconsistencies in the repository that the
Repository
Analyzer cannot fix. You might solve such problems by
dropping all the
tables of your application, recreate them from the ERD,
then use the
DDT and recreate your modules.
[BUG:847190] CDI-21600 during forms generation: 'dangling'
foreign key
"Since the generator is running on a repository that contains
invalid
constraints and the Repository Analyzer solves the problem,
bug closed as
unfeasible to fix."
4. Check your modules for invalid or missing references such as
missing window
placements.
5. Try generating your module against default templates and
object libraries.
6. When capturing forms or libraries, try capturing the form or
library without
application logic, then capture the application logic on its own.
See [NOTE:1064690.6] CDI-21600 when capturing design of
form with
application logic
[BUG:757541] DESCAP: CDI-21600 error reported when
capturing with
application logic
Fixed In Ver: 6.0
[BUG:926383] Duplicate of [BUG:757541] This has been fixed in
2.1.2 patch
779559. However you would be advised to apply a later patch
such as 855635
which fixes more bugs in this area.
7. Make sure that all objects that are referenced by the form have
been
captured into the repository before capturing the form.
8. A CDI-21600 will occur if a lookup usage displays only one
column of
datatype DATE or if the column of datatype DATE is displayed
as the first
item in the block.
Workaround
Add more column usages to the lookup block and do not
display the DATE data
type column usage as the first item in the block.
9. [BUG:810472] CDI-21600 when 'Argument in Caller' is set
Fixed In Ver: 6.5.3.0
Workaround
Make sure that you have an argument in the called module that
is mapped to
the "Argument Passed Value" in the calling module. The only
way to get this
mapping back once the APV has the <Module Argument> label
is to delete it
and recreate it.
10. [BUG:801736] CDI-21600 on design capture of a form with
subclassed object
Fixed In Ver: 6.0.3.1.0 (backport)
Fixed In Ver: 6.5
You have an item that has been subclassed to an object.
Checking the Design
Capture option 'Capture Control Blocks' causes the CDI-21600
error. Uncheck
'Capture Control Blocks' and the problem does not occur. Open
the FMB in
Forms*Builder and look at Data Blocks -> Items. Break the link
to the
object, save the FMB, and the form will capture (similar to
[BUG:794872]).
Alternatively, ensure the link can be established.
11. [BUG:850436] CDI-21600 on generation of a form with template
having
subclassed object group
You try to generate a form out of Designer that uses a user-
defined
template. If a collection of objects in the template is grouped
into an
object group, dragged into the object library and then either
copied or
subclassed into a form, when the form is generated you get a
CDI-21600
error.
12. [BUG:822659] Module generation fails (CDI-21600) with multi-
column PK having
long prompt text
Fixed In Ver: 6.5.3.2
Module generation with multi-column primary key having long
prompt text
causes CDI-21600 with preference MSGSFT set.
Workaround
Shorten the prompt text of PKs may not be not applicable. You
may loose end
user information.
You may have the same problem with a mandatory compound
FK. CASEOFG tries to
generate a message '<P1> must be entered', where <P1>
contains all the
prompts of the bound items from the FK. If you reduce the
length of the
prompts, or set MSGSFT = NULL or WEDI = S or property
Mandatory?=No, it
works correctly.
13. [BUG:792542] Capturing application logic causes CDI-21600
(V2 style
triggers)
Fixed In Ver: 6.5.5
After removal of the v2 triggers, the form captures/merges OK
on 5.0.24.8,
provided patch 875027 has not been applied.
14. [BUG:790877] CDI-21600 if the primary/foreign keys have no
key components
Fixed In Ver: 6.5.11
Generating a module with tables having a primary key not
correctly defined
(no PK component) will cause a CDI-21600 error. This can
occur when
unloading a module from the RON. If you pick up the module
(and only the
module) in the unload set, the table and its PK are unloaded as
a skeleton.
Loading the .DAT file into a new application will create a PK
without a
component.
15. [BUG:771549] CDI-21600 if cannot connect to the DB with
connect string in
Options (Compile)
Fixed In Ver: 6.5.13
If you cannot connect to the DB with the connect string
specified in options
(Compile), the forms generator will fail with CDI-21600.
This problem occurs when you cannot connect to the DB
because:
- the username or password is wrong;
- or the SQL*Net alias is not defined in the TNSNAMES.ORA
file;
- or the SQL*Net listener is not started;
- or the DB is down.
16. [BUG:785106] CDI-21600 when generate master detail form
with preserve layout
[BUG:855812] is a duplicate of this bug.
Fixed In Ver: 5.0.24.6.0 (Bug:860426 Backport request for 2.1.2)
Fixed In Ver: 6.0
Fixed In Ver: 6.5.3
You have a master-detail Form with the Master having items
partly on a TAB
Canvas. Generate Module works OK. You enter Forms Builder
and move some
items on the tabs (just small changes, items are still on the
same tabs).
You change the look of the Detail and change Records
Displayed. Now in
Designer you generate the Module with Preserve Layout. You
get a CDI-21600
error. The problem might reproduce without doing any changes
in Forms
Builder, just by generating with Preserve Layout.
17. [BUG:891306] If primary key column of lookup in check
constraint comment of
base table
Fixed In Ver: 6.5.5
Workaround
Do not use the name of the bound item that is based on the
primary key
column of the lookup table in a check constraint comment of
the base table.
18. [BUG:896026] Forms gen throws assertion failure in
CVINI/BUILDACTIONITEM@/CV/CVI/CVIBNI.CPP
Fixed In Ver: 6.5.7
A problem is caused by a PL/SQL definition (function, package,
procedure)
being defined as a called module for the module you are trying
to generate.
To resolve the problem and enable the module to be generated,
remove all
Called Modules that are PL/SQL definitions (functions,
procedures or
packages).
See [NOTE:2107207.6] CDI-21600 during generation of module
or Assertion
Failure \cv\cvi\cvibni.cpp
19. [BUG:812333] CDI-21600 generating a web module after
adding an unbound item
Fixed In Ver: 6.5.3.0
Backport [BUG:1280667] raised to fix by 6.0.3.9
You add an unbound item (SQL expression) to a Web module.
When you try to
generate the module you get a CDI-21600 error. If you delete the
unbound
item the Web module generates correctly.
In a test case the problem occurred during validation of the
derivation
text, if the master module component was in a different module.
A workaround
was to rearrange module components so that this was not the
case.
20. [BUG:1627963] CCVDIAG::TRACEGENERATORMESSAGE
WHEN GENERATING INCORRECT
DERIVATION EXPRESSION
Message
CDR-21605: Failed while processing Module <mod> in function
CCVDiag::TraceGeneratorMessage BOF
Cause
The generator failed due to an unexpected error - the
error indicates the object the generator was processing
when it failed.
Helena -
Searching using Oracle Text instead of LIKE '%'
Hello all,
I hope you help me in this:
I have a table looks like this
create table subscribers (
id numer(10),
first_name varchar2(30),
father_name varchar2(30),
grandfather_name varchar2(30),
last_name varchar2(30))
The application is built using Oracle Forms. Many times, the end users are not so sure of the spelling of the name, therefore they use the "%" wildcard with name fields. This will be reflected to the queries the application will send them to the Oracle Server.
We have the following queries
1) select *
from subscribers
where last_name like '%family_name%';
2) select *
from subscribers
where last_name like 'family_name%';
3) select *
from subscribers
where last_name like '%family_name%' and first_name like '%first_name%';
4) select *
from subscribers
where last_name like 'family_name%' and first_name like 'first_name%';
As well as searching on the father_name and grandfather_name fields. But most of the search are on the first_name and the last_name.
These queries are killing the server since we have millions of records. BTree indexes will not help here because of the LIKE and the "%"
I am thinking to use Oracle Text here, but I am not sure whether I have to go for a CONTEXT index on each individual column, or I can use the MULTI_COLUMN_DATASTORE indexing.
Any idea will be appreciatedThe ctxcat index and catsearch operator are generally intended for usage with one text column and one or more columns of structured data. You would have to pick just one of your columns as the text column and the others as structured columns. I would be more inclined to use the multi_column_datastore with a context index and contains operator, so that you can search all of your columns as text columns.
-
I have this SQL Statement
SELECT PTE.PLT_SHORT_NAME PLT_SHORT_NAME,
COUNT ( * ) SEGMENTS,
COUNT ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'Y' , 1 , NULL ) ) SEGMENTS_COMPLY,
COUNT ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'N' , 1 , NULL ) ) SEGMENTS_NO_COMPLY,
SUM ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'Y' , ( TE.ACTUAL_DURA - ( TE.EXPCT_DURA ) ) , 0 ) ) TIEMPO_GANADO,
( ( COUNT ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'Y' , 1 , NULL ) ) / COUNT ( * ) ) * 100 ) || '%' COMPLY_PERCENT,
SUM ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'N' , ( TE.ACTUAL_DURA - ( TE.EXPCT_DURA ) ) , 0 ) ) TIEMPO_PERDIDO,
( SUM ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'Y' , ( TE.ACTUAL_DURA - ( TE.EXPCT_DURA ) ) , 0 ) ) + SUM ( DECODE ( SUBSTR ( TE.EVAL_RESULT , 1 , 1 ) , 'N' , ( TE.ACTUAL_DURA - ( TE.EXPCT_DURA ) ) , 0 ) ) ) DIFERENCIA
FROM PLT_TRN_EVALS PTE,
TRN_EVALS TE,
TRN_EVENT_TIMES_HEADERS TETH
WHERE ( /* CG$MDTU_QWC_START Q_1.PTE */
(PTE.PLT_SHORT_NAME IS NOT NULL AND PTE.DELETED = 'N')
/* CG$MDTU_QWC_END Q_1.PTE */
) AND
( /* CG$MDTU_QWC_START Q_1.TE */
(TE.TYP = 'SEG' AND TE.DELETED = 'N')
/* CG$MDTU_QWC_END Q_1.TE */
) AND
PTE.TE_SEQ = TE.SEQ AND
( /* CG$MDTU_QWC_START Q_1.TETH */
(TETH.DELETED = 'N' AND TETH.SCHED_DATE BETWEEN :P_DATE_FROM AND :P_DATE_TO)
/* CG$MDTU_QWC_END Q_1.TETH */
) AND
TE.TETH_SEQ = TETH.SEQ
GROUP BY PTE.PLT_SHORT_NAME
And I would like to know, how can I include the GROUP BY in order to generateI think your question got cut off. What are you trying to generate with this SQL? I should say in advance that Oracle Designer has very few places where you can enter a SELECT command directly. You can usually get it to generate what you need by choosing the correct Table Definition (or View Definition) usages, choosing the display columns you want, and adding WHERE clauses and GROUP BY columns.
With something as complex as your Statement, I would probably consider creating a View, then use the View in modules. -
ORA-13754: "SQL Tuning Set" "" does not exist for user "SYS"
While calling dbms_stats.seed_col_usage I got the following error. Can someone help me on how to resolve it
sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 14 14:37:38 2011
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter user-name: / as sysdba
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> select * from v$version;
BANNER
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for IBM/AIX RISC System/6000: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
SQL> show user
USER is "SYS"
SQL> begin
2 dbms_stats.seed_col_usage(null,null,400);
3 end;
4 /
begin
ERROR at line 1:
ORA-13754: "SQL Tuning Set" "" does not exist for user "SYS".
ORA-06512: at "SYS.DBMS_SQLTUNE_INTERNAL", line 17379
ORA-06512: at "SYS.DBMS_STATS", line 28451
ORA-06512: at line 2
Thank You
SarayuAccording to the documentation:
SEED_COL_USAGE ProcedureThis procedure iterates over the SQL statements in the specified SQL tuning set, compiles them and seeds column usage information for the columns that appear in these statements.
Syntax
DBMS_STATS.SEED_COL_USAGE (
sqlset_name IN VARCHAR2,
owner_name IN VARCHAR2,
time_limit IN POSITIVE DEFAULT NULL);>
It looks like you need to provide a SQLSET_NAME and OWNER_NAME to use this procedure correctly, to which you've provided NULLs. I don't see any exceptions in the documentation that indicate special processing when NULLs are provided. -
Hi all,
Someone had accomplished the Tutorial coming with Designer 6i R2 ?
I am now in the "Generate a working form" step. I have done all the things required in the tutorial. The generation of forms fails with a lot of warnings and one error message, that are the following:
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>
Form Generator (Windows 95/98/NT) : Version 6.5.40.4.0 - Production on Mon Mar 05 21:22:39 2001
Copyright (c) 1995, 2000 Oracle Corporation. All rights reserved
Generating Module 'TUTORI0010' (1 of 1)
Loading form template from file system (c:\oracle\dev\ctutx72\tutorial\tutorial.fmb)
Loading object library from file system (c:\oracle\dev\ctutx72\tutorial\tutorial.olb)
Generating new form module and saving to file system (C:\ORACLE\DEV\CGENF61\RECORD_CUSTOMER_ORDER.FMB)
Compiling form executable file (C:\oracle\dev\CGENF61\RECORD_CUSTOMER_ORDER.fmx) ...
CDG-01069 WARNING: Module TUTORI0010: Object Library/Template tutorial.fmb does not exist in the Forms Path
CDG-01069 WARNING: Module TUTORI0010: Object Library/Template tutorial.olb does not exist in the Forms Path
CDG-01195 ERROR: Module TUTORI0010: Failed to compile .fmb into .fmx file for form module RECORD_CUSTOMER_ORDER
CDG-01406 WARNING: Foreign Key PRICED_PRODUCTS.ITEMS.ITM_PP_FK: Require DB constraint to ensure all columns not null for mandatory key ITM_PP_FK
CDG-01406 WARNING: Foreign Key ORDERS.ITEMS.ITM_ODR_FK: Require DB constraint to ensure all columns not null for mandatory key ITM_ODR_FK
CDG-01038 WARNING: Bound Item TUTORI0010.CUSTOMERS.DESIGNATION: Cannot add valid value 'MISS' to record group for item
CDG-01038 WARNING: Bound Item TUTORI0010.CUSTOMERS.DESIGNATION: Cannot add valid value 'DR' to record group for item
CDG-01038 WARNING: Bound Item TUTORI0010.CUSTOMERS.DESIGNATION: Cannot add valid value 'MS' to record group for item
CDG-01038 WARNING: Bound Item TUTORI0010.CUSTOMERS.DESIGNATION: Cannot add valid value 'MR' to record group for item
CDG-03344 WARNING: Module Component TUTORI0010.PRICED_PRODUCTS: First descriptor column is optional
CDG-03488 WARNING: Module Component Table Usage TUTORI0010.PRICED_PRODUCTS.PRICED_PRODUCTS.PP: Missing usage of primary key column 'PP_ID' added automatically
CDG-00001 WARNING: Bound Item TUTORI0010.PRICED_PRODUCTS.PP_ID: Item's Display Type property not set
CDG-01280 WARNING: Bound Item TUTORI0010.PRICED_PRODUCTS.PP_ID: display length = 625, item length = 11;
CDG-01406 WARNING: Foreign Key CUSTOMERS.ORDERS.ODR_CTR_FK: Require DB constraint to ensure all columns not null for mandatory key ODR_CTR_FK
Generation of Module 'TUTORI0010' Unsuccessful
CDG-03500 WARNING: The Generator could not save adjustments to invalid/unspecified properties
CDG-00052 ADJUSTMENT FAILED: Window TUTORI0010.RECORD_CUSTOMER_ORDER: Increase Width property because window too small to fit canvases
CDG-00053 ADJUSTMENT FAILED: Window TUTORI0010.RECORD_CUSTOMER_ORDER: Increase Height property because window too small to fit canvases
CDG-01352 ADJUSTMENT FAILED: Module Component Inclusion 100: Set Placement property to New Content Canvas because invalid in current context
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.ITEMS: Set the Overflow property to a default value
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.ITEMS: Set the Rows Displayed property to a default value
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.ITEMS: Set the Height property to a default value
CDG-01352 ADJUSTMENT FAILED: Module Component Inclusion 200: Set Placement property to Same Content Canvas because invalid in current context
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.CUSTOMERS: Set the Overflow property to a default value
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.CUSTOMERS: Set the Rows Displayed property to a default value
CDG-01352 ADJUSTMENT FAILED: Module Component Inclusion 300: Set Placement property to Same Content Canvas because invalid in current context
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.PRICED_PRODUCTS: Set the Overflow property to a default value
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.PRICED_PRODUCTS: Set the Rows Displayed property to a default value
CDG-01352 ADJUSTMENT FAILED: Module Component Inclusion 400: Set Placement property to Same Content Canvas because invalid in current context
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.ORDERS: Set the Overflow property to a default value
CDG-03484 ADJUSTMENT FAILED: Module Component TUTORI0010.ORDERS: Set the Rows Displayed property to a default value
CDG-03484 ADJUSTMENT FAILED: Bound Item TUTORI0010.ORDERS.ORDER_DATE: Set the Width property to a default value
Generation of 1 Module(s) Unsuccessful
Generation Complete
<HR></BLOCKQUOTE>
Could you please help find what is wrong ?
Thanks a lot.
- Younes
nullThe registry key forms90_path is not correctly updated in this case.
It should have the following entry:
<<ORACLE_HOME>>\CGENF61\ADMIN
Update this and things will work fine.
Get back if you still face any problem.
Thanks,
Vishal -
I do a lot ofhow much RAM does ps cs5/6 ext use with CAF?
how much RAM does photoshop cs5 extended use with Content-Aware-Fill?
please state the size of the image, how many layers you have (makes a difference).
please do this for 2 different size images.
I could also use some cs6 numbers as well, since this is the current ps.
should be as simple a psd as possible.
I need to know for a 32-bit and a 64-bit machine.
I would like to use these two numbers for making a calculator that does some very basic calculations as to how much memory would be required to run photoshop given:
image size
content-aware fill
radial blur
number of layers
content-aware move (in CS6)
this means several types of test plans:
32-bit ps ext CS5:
different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
SMALL and LARGE with 2 layers
SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this: http://ksimonian.com/Blog/2010/02/24/improved-photoshop-benchmark-cpu-speed-test-for-both- mac-pc-free-radial-blur-filter-test/
SMALL and LARGE with content-aware fill and then radial blur (this takes a while to run). this step is purely optional.
64-bit ps ext CS5:
different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
SMALL and LARGE with 2 layers
SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this: http://ksimonian.com/Blog/2010/02/24/improved-photoshop-benchmark-cpu-speed-test-for-both- mac-pc-free-radial-blur-filter-test/
SMALL and LARGE with content-aware fill and then radial blur (this takes a while to run). this step is purely optional.
32-bit ps ext CS6:
different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
SMALL and LARGE with 2 layers
SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this: http://ksimonian.com/Blog/2010/02/24/improved-photoshop-benchmark-cpu-speed-test-for-both- mac-pc-free-radial-blur-filter-test/
SMALL and LARGE with content-aware fill and then radial blur (this takes a while to run). this step is purely optional.
SMALL and LARGE with content-aware move
64-bit ps ext CS6:
different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
SMALL and LARGE with 2 layers
SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this: http://ksimonian.com/Blog/2010/02/24/improved-photoshop-benchmark-cpu-speed-test-for-both- mac-pc-free-radial-blur-filter-test/
SMALL and LARGE with content-aware fill and then radial blur (this takes a while to run). this step is purely optional.
SMALL and LARGE with content-aware move
if you know of a more memory-intensive operation, such as radial blur (maybe that's only cpu-intensive), I would be interested in knowing about this.
if you know of a more memory-intensive operation, such as radial blur (maybe that's only cpu-intensive), I would be interested in knowing about this.
the number of layers seem to multiply the RAM required in CS5. I think. the amount of RAM required to do photoshop seems to be a much-talked about subject and the subject of much variableness, and I wanted to nail it down a little.
I thought I would make a calculator that can estimate the amount of RAM required for a system to do, say, multilayer gigapixel content-aware-fill stuff in ps, something I know I would do a lot of. I also hear RAM requirements has changed in CS6. it would be interesting to characterize it.
I am making it here: http://Jesusnjim.com/calculators/photoshop-ram-usage.html
and as soon as I can get some completed set of numbers infor CS5 or , it will be ready
you can tell how much memory us in use by doing [windows-logo-flag-key]taskmgr[Enter] or doing ctrl-alt-del and bringing up the task manager,
clicking on the prcesses tab,and looking for Photoshop.exe
if you don't see mem usage, do View,Select columns.
it's a lot of testing, I know, it should not take too long to finish. but I think it might help a lot of folks when they are trying to figure out how to spec their PS box.
Jim Michaels
something automatically hit the send button before I could finish.
Message was edited by: jmichae1the numbers basically would form a linear graph in memory usage when it comes to things like
number of layers
image size
I am not throwing away my data because someone is poo-pooing it.
CAF is just an 11x multiplier in every case I have used it. I am curious what the cs6 new content-[fill-in-the-blank] features use for memory. and I probably can't get anyone else to test it for me, because nobody seems to know how that I have met on the forums except me (I have been doing testing for 27 years and design/development for as long as I can remember - am I getting that old?).
the numbers in these cases are linear, for initial operations (I should qualify that on the page). as you said (according to my numbers), subsequent ops cause increased memory usage. I see this in soundbooth, to the point of out of memory error and crash.
I didn't do graphs because I didn't think it was worth it. I have proved my point to myself.
I think looking back I should have expressed more of what I found (and you guys have just stated it). page editing takes a lot of thought. I guess I missed that 1 necessary thing I noticed and didn't pay enough attention to - ps RAM usage growth from ops doesn't quit until you close it.
found out ps ram usage is not a compendium of all the features (maybe the major ones). the filters use pretty much no noticeable RAM.
adjustments don't either I don't think (haven't tested that).
I just want to help others who are trying to size a new box and don't know how much RAM to get if they are doing a 40x27 poster. and which type of machine: a desktop, laptop, or workstation (which can handle more memory). and which OS (windows 8 handles 512GiB max, windows 7 handles 192GiB max, windows server standard handles multi-terabytes of RAM). why? because I have to size one for myself! and I have some large images I will be working with.
Memory Limits for Windows Releases (Windows)
very few people know about this memory limitation on windows, but it's keenly felt when someone is buying a workstation. microsoft publishes the memory limits on its software for issues like this. -
Hope this isn't too much of a noob question, but how do I find which timelines use a particular bit of media (video or music) in a project?
How hard can it be?Several ways in the Project panel.
the Preview area at the top of the panel shows video and audio usage. The little disclosure triangle there opens a popup menu showing each place it's used. Clicking an entry in the list brings that sequence to the front and selects the track item.
In the list view, you can display Video Usage and Audio Usage as columns. To select which columns are displayed, open the flyout menu in the upper right corner of the panel and select Metadata Display..., then search for "usage." Note that columns these usuallyshow up toward the middle of the other columns. In CC and CS6, these usage numbers are interactive just like in the Preview area
in CC and CS6, the Icon view shows a "badge" in the lower right corner if the clip is used in any sequence with the project--a film strip icon for video usage, a waveform icon for audio. Again, clicking the badge opens the same interactive popup menu mentioned above.
In a related vein, if you're working in the Timeline and want to find the project item that a track item is from, right-click and select "Reveal in Project." As of CC, the same feature is available for finding the sequence by right-clicking the sequence's tab.
Also new to CC, PPRO has duplicate frame markers that indicate if the same segment of a clip has been used more than once. You enable this through the Timeline Display Menu accessed via the wrench icon near the upper left corner of the Timeline panel.
More info than you asked for, but no extra charge ;-) -
Caluculate CPU utilization independent of OS
Hi All,
Previously our application is deployed in unix & we used to monitor CPU utilization using vmstat -1 4 as below
Process p = Runtime.getRuntime().exec("vmstat -1 4 ");
We will interpret the string and get the CPU usage by getting US column in vmstat output.
But recently our application is migrated to linux , and we are getting CPU usage as 98% every time as output of vmstat is different in linux. We had to change our code again for this.
Is there any way to caluculate CPU utilization independent of OS?.When i browsed , i got few solutions to use JNI which we are not interested.
Any help on this is greatly appreciated.
Thanks,
Sureshjverd wrote:
jtahlborn wrote:
is there a reason you can't use the support built into the java runtime?
http://download.oracle.com/javase/6/docs/api/java/lang/management/OperatingSystemMXBean.html#getSystemLoadAverage%28%29
Oh, cool! Didn't know about that one.note, as of jdk 6, it only works on *nix OSes, not windows. dunno if that has been fixed in jdk 7. -
End date different in timesheet from plan
Hello All,
We have a work plan that has fixed duration tasks that run from 11/18/2013 to 12/20/2013. The task is assigned to several resources and the planned work looks fine in the work plan. However, the start/end dates have shifted in some (not all) of the resources'
timesheets to roughly a month later. none of the timesheets have been submitted so Im trying to "reset" them so that the planned work is the same as the work plan. Deleting and recreating the timesheet doesnt help.
Can anyone suggest a method to resync the planned work from the work plan to the timesheet.
We are using Project Server Sp1 + Dec 2013 CU
Thanks,
Shane
Shane O'Hanlon (Accenture)Hi Shane,
open your project in Project client and apply a usage view. Add column start. I assume, that dates are changed there. If %Complete = 0, yo can just reset start date on assignment level to start date of task. If %Complete is more than 0 or you have an ACtual
start date for this assignment, it may be not good idea to reset, since your resource may already have time reported to this assignment.
What do you see in usage view. Is it in sync with what you see in timesheet?
Barbara
To increase the value of this forum, please mark the replies that helped to solve your issue as answer. If you find answers to questions from other forum participants to be helpful, please mark them as helpful. Your participation will help others to find an
appropriate solution faster.
Thanks for your support!
Maybe you are looking for
-
Importing songs from my existing ipod to a new itunes library
my pc had a virus and was cleared, I reinstalled itunes and my ipod library wont transfer from my ipod because i am only allowed 1 itunes account at a time. do i have to import all of my cds manually again?
-
Creating individual clips of a scene for post work
I need to take an edit which has been done by someone else using several video tracks in FCP, and "collapse" it into discreet individual shot clips that I want to be able to "save out" as individual movie files for some outside of FCP post work. I wa
-
Remove scaling factor from key figure - still shows in Report !
Hi all, A key figure we use somehow had its scaling factor set to 100. This was accidental, so I have changed the key figure to have no scaling factor and then activated it. The query that uses this key figure still sees it as having the 100 scaling
-
Won't let me type in the box as I try changing my ...
Hi, I'm trying to change my password, and I can't because as I try to type in the box nothing happens. I also don't see the blinking cursor bar... I guess there is a problem with the code of the page. In the meantime my account is in danger because s
-
could someone inform me whether there is any policy for me to give up my phone at any apple store and get a new paying only a fee?