Views, Procedures, Triggers marked as invalid
Why are Views, Procedures, Triggers being marked as invalid when there has been NO ACTIVITY against the database?
I can correct them today (by recompiling, no changes are necessary); however tomorrow the same Views, Procedures, Triggers will bemarked as invalid.
I can guarantee that there has been NO ACTIVITY in that time frame.
Hi Murray,
Perhaps you are correct about there being no activity in your database to invalidate those objects. But what about dependencies on remote DB objects that could have been invalidated (perhaps dropped and recreated)?
http://docs.oracle.com/cd/B19306_01/server.102/b14220/depend.htm
You may wish to use SQL Developer's object viewer Dependencies tab to check for that possibility. And I wonder about dependency management using timestamps, considering the recent switch to daylight saving time in much of the world.
Regards,
Gary
SQL Developer Team
Similar Messages
-
Views, Procedures, Triggers being marked as invalid
Oracle 11g 11.2.0.2
Windows 64-bit
Standard Edition
Why are Views, Procedures, Triggers being marked as invalid when there has been NO ACTIVITY against the database?
I can correct them today (by recompiling, no changes are necessary); however tomorrow the same Views, Procedures, Triggers will be marked as invalid.
I can guarantee that there has been NO ACTIVITY in that time frame.
Is there some view I can check to verify that there was no activity in that timeframe?
ThanksI modified your query slightly, so I could see the results for the schema owner:
SELECT *
FROM user_objects
WHERE last_ddl_time > (SELECT Max(last_ddl_time) - 1
FROM user_objects)
Here are the results:
{Code}
OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPE CREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY NAMESPACE EDITION_NAME
S1_CONTRACT_FORMAT_VIEW 116264 VIEW 16-JUL-2012 02.13.03 PM 15-MAR-2013 04.28.42 PM 2012-07-16:14:13:03 VALID N N N 1
S1_QUANTITY_ENTRY 113211 113211 TABLE 16-JUL-2012 02.01.19 PM 15-MAR-2013 04.30.15 PM 2013-03-15:16:30:15 VALID N N N 1
S1_PLC_DATA 113432 113432 TABLE 16-JUL-2012 02.01.51 PM 15-MAR-2013 04.30.30 PM 2013-03-15:16:30:30 VALID N N N 1
FIN_BALANCE_FORWARD_LOCATION 161145 161145 TABLE 15-MAR-2013 04.27.58 PM 15-MAR-2013 04.28.32 PM 2013-03-15:16:27:58 VALID N N N 1
PK_FIN_BALANCEFORWARD_LOCATION 161146 161146 INDEX 15-MAR-2013 04.27.58 PM 15-MAR-2013 04.27.58 PM 2013-03-15:16:27:58 VALID N N N 4
FIN_BALANCE_FORWARD_LOCAT_NDX1 161147 161147 INDEX 15-MAR-2013 04.28.20 PM 15-MAR-2013 04.28.20 PM 2013-03-15:16:28:20 VALID N N N 4
FIN_BALANCE_FORWARD_LOCAT_NDX2 161148 161148 INDEX 15-MAR-2013 04.28.20 PM 15-MAR-2013 04.28.20 PM 2013-03-15:16:28:20 VALID N N N 4
S1_COMMODITY_TESTER 161149 161149 TABLE 15-MAR-2013 04.29.51 PM 15-MAR-2013 04.30.03 PM 2013-03-15:16:29:51 VALID N N N 1
PK_COMMODITY_TESTER 161150 161150 INDEX 15-MAR-2013 04.29.51 PM 15-MAR-2013 04.29.51 PM 2013-03-15:16:29:51 VALID N N N 4
9 rows selected But, I now have 9 Functions that afre marked as invalid; if I do a recompile they are OK.
There was NOTHING happening to that database; it was a WEEKEND whn no-one would access it. -
Privileges needed to view procedures, triggers, package bodies
What privileges are needed for a user to view procedures, triggers, package bodies in another schema? I don't want to grant privileges more powerful than needed like 'select ANY'.
If you want to give somebody access to view only some of objects without giving read/execute access to them probably the best method is to build your own view and give select acces to this view.
Example:
create view special_definitions as
select view_name obj_name, 'VIEW' obj_type text
from dba_views
where owner='OTHERSCHEMA'
and view_name in ('VIEW1', 'VIEW2', ...)
union all
select trigger_name,'TRIGGER', trigger_body
from dba_triggers
where .....
grant select on special_definitions to special_user;Bartek -
Taking backup of procedures,triggers,functions....
Hi to all
i have one user....i want to take backup of procedures ,triggers,functions of that user....as the no of procedure n triggers n functions r above 200...how i can take back up of this things i have to import this user at my client side.....as i have done export command but it didn't take procedures,triggers n functions...
tell me some way....
thank u in adbance...
byeOracle Version : 10g
Example
Used "exclude" clause with "expdb"
The following is an example of using the EXCLUDE statement.
expdp hr/hr DIRECTORY=dpump_dir1 DUMPFILE=hr_exclude.dmp EXCLUDE=VIEW,PACKAGE, FUNCTIONhttp://download-west.oracle.com/docs/cd/B19306_01/server.102/b14215/dp_export.htm#sthref111 -
XSD from Database table/view/procedure
Hi all,
Does anyone know of a tool or framework which enables generation of XSD's out of a Database table/view/procedure?Hi Naval,
It depends on whether you created a BOL model for your Z-table or not. If you don't have a BOL model, then all you can do is use a value node. In that case, you need to add attribute that you want to show in the value node, read the values from the z-table and add them to the node. You can create method(s) in view implementation class to read values from database table and fill the context node. From where these methods should then be called will depend on your requirement.
Regards,
Shiromani -
Rename view,procedure,function,trigger in oracle.
hi all,
Just i am thinking a concept in oracle.
can i rename view,procedure,function,trigger in oracle. i know it is not possible bcos it is a script.
can u please confirm meYou can rename View
http://download.oracle.com/docs/cd/B12037_01/server.101/b10759/statements_9019.htm
You can rename Trigger
http://www.ss64.com/ora/trigger_a.html
Well there we go. Having never had a need to do it myself (I put it down to good design and coding standards!) I never knew it was possible.
;-)) -
Invalid Procedures that are not invalid
Why do I keep seeing "INVALID" next to some of my stored procedures even though they they compile and work perfectly fine? It happens randomly. One day everything is cool, then a whole bunch of them (usually the same ones) show "INVALID" next to them. In 2.0 they have a "red bar" which I guess means invalid.
I go and rerun the script to create them (i.e. "create or replace procedure ...") and once they are recreated the red bar (or "INVALID" in 1.6) go away. But then a few hours later they reappear as INVALID again. It is not affecting the way my application works, but I did run into problems when originally trying to import my application from 1.6 to 2.0 b/c those procedures were flagged as invalid. In order to get around the problem I had to quickly recompile all of them and then export the application before they were all reset to INVALID.
What gives?Ami - Invalid objects have no effect on application export or import. You have erred in reaching that conclusion. Also, if you don't like to see "Invalid" (or the red bar) in the object reports, you need to find out which dependent objects are changing (apparently without your knowledge) as the anonymous user explained. The aim should not be to address the aesthetic, however, but rather to obtain a basis for believing that what is at the moment an inconsequential problem will remain so.
Scott -
ERP Integrator: Data Rows Marked as Invalid
Hi, I executed data write-back rules with "Import from source" option and met this warning:
"ERPI Process Start, Process ID: 19
ERPI Logging Level: DEBUG (5)
ERPI Log File: /tmp/aif_19.log
Jython Version: 2.1
Java Platform: java1.4.2_14
COMM Writeback Period Processing - Insert Periods into Process Details - START
COMM Writeback Period Processing - Insert Periods into Process Details - END
COMM GL Writeback Load Data - Load TDATASEGW - START
Import Data from Source for Period 'Apr-11'
Total Data Rows Imported from Source: 13
COMM GL Writeback Load Data - Load TDATASEGW - END
COMM Update Data - Update TDATASEG_T/TDATASEGW - START
Processing Mappings for Column 'UD1'
Data Rows Updated by 'DEFAULT' (LIKE): 13
Processing Mappings for Column 'UD2'
Data Rows Updated by 'DEFAULT' (LIKE): 13
Processing Mappings for Column 'UD3'
Data Rows Updated by 'DEFAULT' (LIKE): 13
Processing Mappings for Column 'UD4'
Data Rows Updated by 'DEFAULT' (LIKE): 0
Processing Mappings for Column 'ATTR1'
Data Rows Updated by Account Type: 13
Warning: Data rows with unmapped dimensions exist
Data Rows Marked as Invalid: 13
Warning: No data rows available for Export to Target
Total Data Rows available for Export to Target: 0
COMM Update Data - Update TDATASEG_T/TDATASEGW - END
COMM End Process Detail - Update Process Detail - START
COMM End Process Detail - Update Process Detail - END
ERPI Process End, Process ID: 19
Staging rows are marked invalid, so data can't be write back to the Ebusiness database. I searched metalink but no luck. Please help!Am having similar issues. Please help
ERPI Process Start, Process ID: 44
ERPI Logging Level: DEBUG (5)
ERPI Log File: C:\Users\hyperion\AppData\Local\Temp\/aif_44.log
Jython Version: 2.1
Java Platform: java1.4.2_08
COMM Process Periods - Insert Periods - START
COMM Process Periods - Insert Periods - END
COMM Process Periods - Insert Process Details - START
COMM Process Periods - Insert Process Details - END
LKM EBS/FS Extract Type - Set Extract Type - START
LKM EBS/FS Extract Type - Set Extract Type - END
LKM EBS/FS Extract Delta Balances - Delete Obsolete Rows - START
LKM EBS/FS Extract Delta Balances - Delete Obsolete Rows - END
LKM EBS/FS Extract Delta Balances - Load Audit - START
LKM EBS/FS Extract Delta Balances - Load Audit - END
COMM End Process Detail - Update Process Detail - START
COMM End Process Detail - Update Process Detail - END
LKM EBS/FS Extract Type - Set Extract Type - START
LKM EBS/FS Extract Type - Set Extract Type - END
LKM EBS/FS Extract Delta Balances - Delete Obsolete Rows - START
LKM EBS/FS Extract Delta Balances - Delete Obsolete Rows - END
LKM EBS/FS Extract Delta Balances - Load Audit - START
LKM EBS/FS Extract Delta Balances - Load Audit - END
COMM End Process Detail - Update Process Detail - START
COMM End Process Detail - Update Process Detail - END
EBS/FS Load Data - Load TDATASEG_T - START
Import Data from Source for Period 'Jan 1, 2013'
Monetary Data Rows Imported from Source: 1750
Total Data Rows Imported from Source: 1750
EBS/FS Load Data - Load TDATASEG_T - END
COMM Update Data - Update TDATASEG_T/TDATASEGW - START
Warning: Data rows with zero balances exist
Zero Balance Data Rows Deleted: 171
Processing Mappings for Column 'ACCOUNT'
Data Rows Updated by 'DEFAULT' (LIKE): 1579
Processing Mappings for Column 'ENTITY'
Data Rows Updated by 'Entity Rule' (LIKE): 1579
Processing Mappings for Column 'UD1'
Data Rows Updated by 'Version Rule' (LIKE): 1579
Processing Mappings for Column 'UD2'
Data Rows Updated by 'Ministry Dataload Rule' (LIKE): 1579
Processing Mappings for Column 'UD3'
Data Rows Updated by 'Location Dataload Rule' (LIKE): 1579
Processing Mappings for Column 'UD4'
Data Rows Updated by 'Section Dataload Rule' (LIKE): 1579
Processing Mappings for Column 'UD5'
Data Rows Updated by 'Fund Dataload Rule' (LIKE): 1579
Processing Mappings for Column 'UD6'
Data Rows Updated by 'Subsector Data load Rule' (LIKE): 1579
Processing Mappings for Column 'UD7'
Data Rows Updated by 'Program Dataload Rule' (LIKE): 1579
Warning: Data rows with unmapped dimensions exist
Data Rows Marked as Invalid: 1579
Warning: No data rows available for Export to Target
Total Data Rows available for Export to Target: 0
COMM Update Data - Update TDATASEG_T/TDATASEGW - END
COMM End Process Detail - Update Process Detail - START
COMM End Process Detail - Update Process Detail - END
EBS/FS Load Data - Load TDATASEG_T - START -
How to view non-printing marks
In FrameMaker 10 , can you view non-printig marks? In MS Word, you can show all paragraph marks and it will show the little dots between words, for exapmle. Does FrameMaker have this? (all I found was View Text Symbols, but that does not show the spacing marks).
Thanks.With TextSymbols ON you will see tabs, NL and ¶ as well as others - but there is no way to make spaces more visible than they are ...
Since all other "white space characters" than blank are made visible by a special font, you are certain that blanks are just that.
HTH Klaus Daube -
Retriving text of procedures & triggers
I have few procedures & triggers created in my oracle 8i database.I am loking for the way to find out the text of the procedures & triggers. Help me out.
<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Nehal Dave ([email protected]):
I have few procedures & triggers created in my oracle 8i database.I am loking for the way to find out the text of the procedures & triggers. Help me out.<HR></BLOCKQUOTE>
you can use simple query to know the body of triger and also procedure as follow:
select name ,TEXT from all_source where type='PROCEDURE' // or 'TRIGER'
AND NAME='ROW_CNT' //NAME OF TRIGER OR PROCEDURE
null -
InvalidViewPortIdException: View port ID '1d2gjji9s1_27 is invalid.
The scenario is that I am navigating from one view (by clicking on a command link in a table) to another view with in a bounded taskflow . in the second view, I click on a command link to navigate back to the first task flow. Till here it works fine. When I select another command link in the table, I am get InvalidViewPortIdException in the page. I close the alert message popup and click on any command link in the table it works fine. I do not get this exception at all after this.
To reproduce this issue again, I logout and login again to the adf application and do the steps mentioned above. The exception stacktrace is as follows.
<Nov 26, 2012 6:25:04 AM PST> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #1
oracle.adf.controller.internal.InvalidViewPortIdException: ADFC-14000: View port ID '1d2gjji9s1_27' is invalid.
at oracle.adfinternal.controller.state.ControllerState.setCurrentViewPort(ControllerState.java:1402)
at oracle.adfinternal.controller.state.ViewPortContextImpl.deliverNavigationEvents(ViewPortContextImpl.java:972)
at oracle.adfinternal.controller.application.SyncNavigationStateListener.afterPhase(SyncNavigationStateListener.java:114)
at oracle.adfinternal.controller.lifecycle.ADFLifecycleImpl$PagePhaseListenerWrapper.afterPhase(ADFLifecycleImpl.java:539)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.internalDispatchAfterEvent(LifecycleImpl.java:120)
at oracle.adfinternal.controller.lifecycle.LifecycleImpl.dispatchAfterPagePhaseEvent(LifecycleImpl.java:171)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$PhaseInvokerImpl.dispatchAfterPagePhaseEvent(ADFPhaseListener.java:313)
at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:87)
at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:54)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:520)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:128)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:447)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:181)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSessionSynchronizationFilter.java:419)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:163)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:460)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>Hi Frank,
You guessed it right. The design for the outer taskflow is as follows
View1 and view2 represents two view activities. View1 contains the table and on click of a link navigates to view2 based on control flow rule. View2 contains a commandlink (to go back to view1) and a region.
<control-flow-rule id="__1833">
<from-activity-id id="__1943">view1</from-activity-id>
<control-flow-case>
<from-outcome>SUCCESS</from-outcome>
<to-activity-id>view2</to-activity-id>
</control-flow-case>
</control-flow-rule>
<control-flow-rule>
<from-activity-id>view2</from-activity-id>
<control-flow-case>
<from-outcome>GO_BACK</from-outcome>
<to-activity-id>view1</to-activity-id>
</control-flow-case>
</control-flow-rule>
view1.jsff
=============
<af:column headerText="#{wlist_msg.LABEL_DETAILS_PROCESS_NAME}" sortable="#{pageFlowScope.taskView.taskList.sortable}" sortProperty="processName"
id="taskTableProcessNameColumn" >
<*af:commandLink* id="processName" text="#{tabledata.processName}"
action="*SUCCESS*">
<af:setActionListener from="#{tabledata.processId}"
to="#{pageFlowScope.instanceId}"/>
</af:commandLink>
</af:column>
view2.jsff
==============
<?xml version='1.0' encoding='US-ASCII'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
version="2.1">
<jsp:directive.page contentType="text/html;charset=utf-8"/>
<af:panelStretchLayout id="processInstanceDetailsFrame" >
<f:facet name="top">
<af:panelGroupLayout layout="vertical">
<*af:commandLink* text="#{wlist_msg.SHOW_TASK_LIST}" id="clstl"
action="*GO_BACK*"/>
<af:outputText value="#{pageFlowScope.instanceId}"/>
</af:panelGroupLayout>
</f:facet>
<f:facet name="center">
<*af:region* value="#{bindings.processInstanceDetailTaskflow1.regionModel}" id="r1"/>
</f:facet>
</af:panelStretchLayout>
</jsp:root> -
[solved] Various MP3s are marked as [invalid encoding] with Quod Libet
Various MP3s are marked as [invalid encoding] when I attempt to open them in Quod Libet. These same MP3s open fine in VLC. I checked and I have everything related to gstreamer installed: good, bad, ugly, ffmpeg. My thinking is that should do it but it doesn't. The error listed is "Resource not found." But of course Quod Libet does have the correct path to the file. Also, in case this could be related, the files all appear to show raw unicode in the comments tag rather than the comments. LIke so: 000010A3 000010E3 000057E6 000062C2 0004F705 0005B198 00008000 00008000 00005A9C 00005A3F. Rather than... well I'm not sure what that's supposed to be.
I checked the wiki on gstreamer but and glanced at Pulse's but Pulse, ALSA, and OSS don't seem to be relevant.
Last edited by xidar (2012-06-28 21:36:29)Yep I went back and looked and it's everything, except one song, that has an "é" and also the bôa album. I'll file a bug report about and call it solved.
Also, I cleared all the extra tags and the junk text (which was probably a custom tag at one point) that was in comments and it works. So maybe iTunes screwed up the formatting and Ex Falso took and mangled all of my comments because of it and something to do with unicode.
Last edited by xidar (2012-06-28 22:01:26) -
Dependencies on view (how to get it invalid )
hi guys,
was reading the concept guide and came upon this
its on page 157 chapter 6-5
under
<Data Warehousing Considerations>
<i>
Some data warehouses drop indexes on tables at night to facilitate faster loads.
However, all views dependent on the table whose index is dropped get invalidated.
This means that subsequently running any package that reference these dropped
views will invalidate the package.
Remember that whenever you create a table, index, and view, and then drop the index,
all objects dependent on that table are invalidated, including views, packages, package
bodies, functions, and procedures. This protects updatable join views. </i>
done a test but doesnt seems to be what is describe above.
SCOTT@orcl> create index testidx on dept(dname);
Index created.
SCOTT@orcl> create view testview as SELECT * FROM DEPT;
View created.
SCOTT@orcl> DROP INDEX testidx;
Index dropped.
SCOTT@orcl> select status from useR_objects where object_name = 'TESTVIEW';
STATUS
VALID
Well it did not get invalid
q1) did i miss up anything
q2) what is updatable join views. ?
Please advice
Regards,
Noob
Edited by: OracleWannabe on Jun 24, 2009 10:50 AMA simple test case with 10.2.0.1 cannot reproduce the documented behaviour:
SQL> select * from v$version;
BANNER
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL> drop table t;
Table supprimee.
SQL> drop view v;
Vue supprimee.
SQL> whenever sqlerror exit failure;
SQL> create table t as select * from all_objects;
Table creee.
SQL> create index i on t(object_name);
Index cree.
SQL> create view v as select * from t;
Vue creee.
SQL> exec dbms_stats.gather_table_stats(ownname => user, tabname => 'T', cascade => true);
Procedure PL/SQL terminee avec succes.
SQL> select count(*) from v where object_name = 'T';
COUNT(*)
6
SQL> explain plan for select count(*) from v where object_name = 'T';
Explicite.
SQL> select * from table(dbms_xplan.display);
PLAN_TABLE_OUTPUT
Plan hash value: 2079104444
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 25 | 1 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 25 | | |
|* 2 | INDEX RANGE SCAN| I | 2 | 50 | 1 (0)| 00:00:01 |
Predicate Information (identified by operation id):
PLAN_TABLE_OUTPUT
2 - access("OBJECT_NAME"='T')
14 ligne(s) selectionnee(s).
SQL> select status from user_objects where object_name = 'V';
STATUS
VALID
SQL> drop index i;
Index supprime.
SQL> select status from user_objects where object_name = 'V';
STATUS
VALID -
UTL_file Procedure- some error on invalid directory path
Hi,
I Created a file procedure...but while executing a procedure its showing directory Error....
Find the solution and post it...
Heading 2: h2. ERROR -29280ORA-29280: invalid directory path
create or replace
PROCEDURE HELLOFLE IS
v_MyFileHandle UTL_FILE.FILE_TYPE;
BEGIN
v_MyFileHandle := UTL_FILE.FOPEN('C:\','HELLO.TXT','a');
UTL_FILE.PUT_LINE(v_MyFileHandle,'Hello World! ' || TO_CHAR(SYSDATE,'MM-DD-YY HH:MI:SS AM'));
UTL_FILE.FCLOSE(v_MyFileHandle);
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('ERROR ' || TO_CHAR(SQLCODE) || SQLERRM);
NULL;
END;This is the spec of fopen:
UTL_FILE.FOPEN (
location IN VARCHAR2,
filename IN VARCHAR2,
open_mode IN VARCHAR2,
max_linesize IN BINARY_INTEGER)
RETURN file_type;
Location is not "c:\" but a directory object name. See the pl/sql manual:
http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/u_file.htm -
Problem updating view with triggers
I created a view with instead-of triggers for updating. When I try to update the view with an ADO 2.7 recordset I receive errormessages.
rsAns.CursorLocation = adUseServer
rsAns.Open "select * from callcenter.v_ans where kidno = 1534", adoConn, adOpenKeyset, adLockOptimistic
rsAns.fields("Name").value = "Thomas"
The last line creates the error:
-2147217888
Consumer's event handler called a non-reentrant method in the provider.
When I try the same lines of code with...
rsAns.CursorLocation = adUseClient
I get:
-2147217887
Multiple-step operation generated errors. Check each status value.
By the way, when using client side cursors with Microsoft's OLE DB for Oracle it works fine.
Any ideas?I had the same problem but without triggers. I only changed some values in different records (always automatically commited) and after the third change I got this error message. At the same time I was connected with TOAD to the databse and there was no problem to change the data - so it doesn't look like a database problem.
UPDATE "BLATABLE"."KEYS" SET "BLAVALUE" = "abcdef" WHERE ROWID = 'AAA2c1AADAAAHa5AAH' AND ORA_ROWSCN = '7738949481842'
One error saving changes to table "BLATABLE"."KEYS":
Row 6: ORA-01000: maximum open cursors exceeded
Maybe you are looking for
-
JRE 1.5.0_11 Startup Error with MS Windows Vista. Please help!
Hi there, I am hoping that someone can help me with this very confusing problem. A friend of mine made a program for me last month using java. It works brilliantly on computers running MS Windows 2000 and XP but as soon as I installed it on one runni
-
Are there any displays compatible with 14" iBook G4???
I've been doing a lot of video editing etc. on my computer for a while now and school work is piling up. I'm planning on getting an iMac next summer but I would really like to be able to use my ibook as a desktop computer. From what I have read none
-
Unable to open Graph Wizard on Oracle Report Designer 10g running windows
Hi there, I am running Oracle Designer 10g Version 10.1.2.3.0 on Windows 7 64 Bit SP1 My reports run fine until I try to add a graph to the layout. This only occurred after we moved from Windows XP to Windows 7 64 bit. I get the following errors when
-
I am using CS5 to make a simple animation to use in gif form. When I play it in CS5 it looks fine , when I open the Save for Web and Devices menu and play it there it looks ok , but when I use the Preview button in that menu it goes wrong , the image
-
Do I need (or do I even have) a NIC card? Modem works, comp not responding
Hi All, Recently we have been experiencing connection problems with our cable modem and Mac. We've had our cable company out several times and I finally believe they have resolved any problems on their end. Currently all of the cable modem lights are