Scheduling scripts and related overhead!!
Hello All,
We are in the process to make our some of the crons availability to maximum., ie it should be running all the time in case of one of our instance crash.
We have two node rac cluster and we want to run our generateDailiy.sh, generateWeekly.sh and generateMonthly.sh script to run through DBMS shceduler. These scripts wil in turn creates PL/SQL code and execute it and fetches the data and generate reports. I know its better to use scheduled procedure than do the things in this fashion, but what to do, the things are like this at the moment:-). May be in future it can be changed.
I have some query in this regard like:-
1> If we are continuing like this, what is the performace impact on the database?
2> In case one instance goes down, what will happen to rest of the transactions? While the procedure (s) called through script, are fetching data from the database
Thanks in advance,
Amit
Hi,
dbms_scheduler has a very low overhead and just these jobs will not have any performance impact.
If an instance goes down, in-progress transactions will be aborted. This follows Oracle's data consistency models.
For further scheduler questions you can use the scheduler forum here
Scheduler
Hope this helps,
Ravi.
Similar Messages
-
Ho to find script and the related print program for print preview of PO
Hi All,
We are getting some text output on the print preview of a purchase order.
How can we determine the driver script and the corresponding print program for this.
Can you please guide on this.
Thanks in advance.
Regards,
SanjeetU Can check Driver program and form related to that program table is TNAPPR
Goto NACE t.code
Selct Application ---> click on output types
then u wil get one window there select proper output type and
double click on processing routines u wil get form name and related driver program name also
Plz try this....
Edited by: Upender Verma on Feb 9, 2009 1:33 PM
Edited by: Upender Verma on Feb 9, 2009 1:37 PM -
To create a script and schedule which purge 30 days old files
Hi Friends,
Very new in Unix and i got a requirement like writing a script and schedule it, so that it removes 30 days old files from all the log locations of a unix box.
Suppose i have a unix server ltbamdev1 and in this server i have a mount point opt/bam. In this mount point i have 3 different folders like
/ltbamdev1/oracle/install/product/10.1.3.1/OracleAS_1/opmn/logs
/ltbamdev1/oracle/install/product/10.1.3.1/OracleAS_1/bpel/domains/default/logs
/ltbamdev1/oracle/install/product/10.1.3.1/OracleAS_1/bpel/domains/support/logs
Please help me in writing a script which runs once a week and removes all 30 days old files from these three folder locations.
Thanks in advance
DuosModerator Action:
The discussion is in the duplicate cross-post:
To create a script and schedule which purge 30 days old files
@O.P.
For the future, only make one post.
If it is in the wrong forum, it will likely get relocated by moderators.
This duplicate is now locked to prevent responses getting fragmented all over the place. -
Exchange 2010 task scheduled scripts not working if not logged on
Hi All,
I have done a script for Exchange 2010 and I would like to create a scheduled task for it.
I have followed the guidance of Mike Pfeiffer's blog.
http://www.mikepfeiffer.net/2010/02/creating-scheduled-tasks-for-exchange-2010-powershell-scripts/
However when I set the task as “Run whether user is logged on or not”, it only works if the user running the task is the administrator. The task is run with high privileges.
If I do it with a service account (local admin, exchange org admin) it works only when:
-You run the script for an interactive session of the user or a runas cmd
-You set the Task as “Run only when the user is logged on” (and the user is logged on)
If I run the Task as “Run whether user is logged on or not” and the user is not logged on, I get an error on the connection command "Connect-ExchangeServer -auto" (and the task hangs waiting for an answer). The transcript is as follows:
Transcript started, output file is C:\scripts\informes\pruebasconexion.Log.txt
Welcome to the Exchange Management Shell!
Full list of cmdlets: Get-Command
Only Exchange cmdlets: Get-ExCommand
Cmdlets that match a specific string: Help *<string>*
Get general help: Help
Get help for a cmdlet: Help <cmdlet name> or <cmdlet name> -?
Show quick reference guide: QuickRef
Exchange team blog: Get-ExBlog
Show full output for a command: <command> | Format-List
Tip of the day #31:
Tab completion reduces the number of keystrokes required to complete a cmdlet. Just press the TAB key to complete the cmdlet you are typing. Tab completion kicks in whenever there is a hyphen (-) in the input. For example:
Get-Send<tab>
should complete to Get-SendConnector. You can even use wildcards, such as:
Get-U*P*<tab>
Pressing the TAB key when you enter this command cycles through all cmdlets that match the expression, such as the Unified Messaging Mailbox policy cmdlets.
WARNING: The service () isn't running. Connecting to remote Powershell requires this service to be running.
VERBOSE: Connecting to CAS01.XXX.es
An internal error occurred.
+ CategoryInfo : InvalidArgument: (http://cas01.XX...Ver=14.1.218.15:Uri) [], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
VERBOSE: Connecting to CAS02.XXX.es
An internal error occurred.
+ CategoryInfo : InvalidArgument: (http://cas02.XX..Ver=14.1.218.15:Uri) [], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
WARNING: The service () isn't running. Connecting to remote Powershell requires this service to be running.
VERBOSE: Connecting to MBX02.XXX.es
An internal error occurred.
+ CategoryInfo : InvalidArgument: (http://mbx02.XX...Ver=14.1.218.15:Uri) [], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
VERBOSE: Connecting to CAS01.XXX.es
An internal error occurred.
+ CategoryInfo : InvalidArgument: (http://cas01.XX...Ver=14.1.218.15:Uri) [], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
VERBOSE: Connecting to CAS02.XXX.es
An internal error occurred.
+ CategoryInfo : InvalidArgument: (http://cas02.XX...Ver=14.1.218.15:Uri) [], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
WARNING: The service () isn't running. Connecting to remote Powershell requires this service to be running.
VERBOSE: Connecting to MBX02.XXX.es
An internal error occurred.
+ CategoryInfo : InvalidArgument: (http://mbx02.XX...Ver=14.1.218.15:Uri) [], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.:
The error message refers to a unkown "() service", but I have no clue of which service can be needed and it is working only when session is opened.
The command I run is
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command ". 'c:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1';c:\scripts\informes\estado_db_dag.ps1"
UNICAN-SdeII experienced a similar symptom where the scheduled task was getting stuck in the "Running" state. I searched the web for others who have experienced this issue with scheduled tasks, and what I found is that there could be a few reasons why
this might happen.
I resolved my problem by adding -NonInteractive switch before the -command parameter.
Hope it helps...
In my case, -NonInteractive does indeed stop the task from getting stuck in a perpetual Running state (until it times out based on the settings in scheduled task), but I was able to deduce why by using Start-Transcript and Stop-Transcript.
Basically, the connection to Exchange is failing some reason and it sits at a prompt waiting for you to enter a FQDN for an Exchange server (same problem as the OP). Adding -NonInteractive to the scheduled task does indeed prevent the task from getting
stuck waiting for someone to enter a FQDN at a prompt that they cannot interact with, the script still does not execute correctly. Essentially, adding the "-NonInteractive" switch does not fix the underlying problem of the Exchange connection
failing.
As far as I am able to tell, this has something do with a WinRM problem. I'm having the same problem as the OP and am trying to troubleshoot it. In my case, deleting the user profile for the service account does not fix the problem. -
Hi to all,
is there a way to identify the connection between the schedul line of sales order (vbep-etenr) and the line of outbound delivery? My problem is that i have 2 or more schedul lines and 2 or more deliveries for the same sales order item and i want match this with a program.
thx a lotHi,
Schedule lines are defined by scdule line category.
As we know that item category is determined by a sales order type,Item category group,Usage,High level item category using VOV4 T.Code.
These schedule line category is going to be determined by item category and MRP Type by using VOV5 T.Code.
Means it has indirect relation ship with sales document.
Each schedule line in a sales order refers to an outbound delivery.So in your order as there are 2 schedule lines two deliveries will come.
Regards,
Krishna. -
What is the link between schedule lines and delivery document item level
Can any one please explain me what is the link between the schedule lines of the order/scheduling agreement and the item level of the delivery.
Is there any link between VBEP and LIPS ?Hi
Most of the item level data in delivery doc is copied from Schedlue lines in Sales order for eg delivery date
So u may say that schedule line in sales order becomes the line item in Subsequent doc that is in Delivery doc .
The table u are talking about i.e VBEP is related to sales doc and it contain data for Schedule line in sales order and the other table i.e LIPS give the delivry doc related data at item level.
Hope this help -
Link between the Schedule Lines and the GR document
Hi
I would like to find the link between the Schedule Lines (of Scheduling Agreement) and the GR document. i.e. which GR has been made against which Schedule Line. I have checked the tables EKET, EKBE, MSEG but there is no link with the Schedule Line, I found the link only with the item number there.
Thanks
PrashanthHi
At the time of posting the GR for a SA you will be not posting this with reference to the Schedule line of the SA item. So system will always update the GR document against the SA item and update qty on the schedule line.
May be this is the reason we donot have any direct relation ship to material document and Scheclue line
Thanks & Regards
Kishore -
Revised Schedule VI Depreciation related changes in SAP?
As per Revised Schedule VI requirements related to Depreciation accounting, each and every asset has to be depreciated at individual asset depreciation rates instead of the Asset class. How would this be adjusted in SAP? Do we need to create new Depreciation keys for each asset? Please suggest.
Hi dear,
What is the criteria for asset depreciation?
Could you provide an example?
Best regards,
Thiago H. Cavalcante -
Work scheduling view and warehouse management view
Can any one explain what is Work scheduling view and where it need to be extended fro raw material or Finished or Semi finished
Hi,
Work schedule is purl related to PP where as warehouse management related to warehouse
where it need to be extended fro raw material or Finished or Semi finishe
It can be for three
check following link also
[work schedule|http://www.sap-img.com/production/work-scheduling-view-in-material-master.htm]
Regards
Kailas Ugale -
Scheduling Mappings and Process Flows
Can you please tell me how to schedule mappings and process flows in a little detail, if any one has done that. I think OEM can be used for this but dont have any clear cut idea of doing it. Can the mappings/process flows be scheduled without using OEM console ?
Waiting for you suggestions.
rgds
-APHi
You can schedule your mapping and process flows with OEM or database job.
You will find script templates in the OWB HOME/owb/rtp/sql directory
and you can scheldule them.
If you want to do it in OEM use the oem_exec_template.sql file createing an OEM job. Read the OWB documentation about it. If you have any question about it ask it, I have done this procedure many times.
Ott Karesz
http://www.trendo-kft.hu -
Hi Everyone,
I'm trying to get a simple task scheduler script to work for me and can't get the command I need passed to the scheduler to evaluate properly.
Here's the script:
###Create a new task running $Command and execute it Daily at 6am.
$TaskName = Read-Host 'What would you like this job to be named?'
$Proto = Read-Host 'What is the protocol? (FTP/FTPS/SFTP)'
$User = Read-Host 'What is the user name?'
$Pwd = Read-Host 'What is the password?'
$Server = Read-Host 'What is the server address?'
$NetworkDir = Read-Host 'Please input the network location of the file(s) you wish to send. Refer to documentation for more details.'
$RemoteDir = Read-Host 'Please input the REMOTE directory to which you will upload your files. If there is none please input a slash'
$Command = 'winscp.com /command "option batch abort" "option confirm off" "open $Proto://$User:$Pwd@$Server" "put $NetworkDir $RemoteDir" "exit"'
$TaskAction = New-ScheduledTaskAction -Execute "$Command"
$TaskTrigger = New-ScheduledTaskTrigger -Daily -At 6am
Register-ScheduledTask -Action $TaskAction -Trigger $Tasktrigger -TaskName "$TaskName" -User "Administrator" -RunLevel Highest
Write-Host "$TaskName created to run Daily at $TaskStartTime"
What's messing up is the $Command creation, the command needs to have the quotes around "option blah blah", but if I wrap the whole line in single quotes the variables that are evaluated for the "open blah blah" strings (which also need
to be inside quotes) and the "put blah blah" string are not being evaluated properly.
I've dorked about with different bracketing and quoting but can't nail the syntax down, could someone point me in the right direction? My Google-fu seems to be lacking when it comes to nailing down this issue.
ThanksHmmn, closer. I'm getting this error now:
+ $Command = $tmpl -f $User, $Pwd, $Server, $NetworkDir, $RemoteDir
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (winscp.com /com...t {4} {5}" exit:String) [], RuntimeException
+ FullyQualifiedErrorId : FormatError
And the command being added to the new task looks like this:
winscp.com /command "option batch abort" "option confirm off" "open ($Proto)://($User):($Pwd)@($Server)" "put $NetworkDir $RemoteDir" "exit"
Here's the current state of the script. I get what you're doing to try to bypass the quotes issue, using an array. I'm just not awesome at this yet sooooooo...
$TaskName = Read-Host 'What would you like this job to be named?'
$Proto = Read-Host 'What is the protocol? (FTP/FTPS/SFTP)'
$User = Read-Host 'What is the user name?'
$Pwd = Read-Host 'What is the password?'
$Server = Read-Host 'What is the server address?'
$NetworkDir = Read-Host 'Please input the network location of the file(s) you wish to send. Refer to documentation for more details.'
$RemoteDir = Read-Host 'Please input the REMOTE directory to which you will upload your files. If there is none please input a slash'
$tmpl = 'winscp.com /command "option batch abort" "option confirm off" "open {0}://{1}:{2}@{3}" "put {4} {5}" exit'
$Command = $tmpl -f $User, $Pwd, $Server, $NetworkDir, $RemoteDir
$TaskAction = New-ScheduledTaskAction -Execute $Command
$TaskTrigger = New-ScheduledTaskTrigger -Daily -At 6am
Register-ScheduledTask -Action $TaskAction -Trigger $Tasktrigger -TaskName "$TaskName" -User "Administrator" -RunLevel Highest
Write-Host "$TaskName created to run Daily at $TaskStartTime" -
How to edit RMAN schedule script on OEM?
I created a schedule backup script on RMAN using OEM. But I didin't include the log error clause in the script. But now I can't find in OEM where can I change the script. I found only where the script is showed.
Someone could help me?You need to create new backup schedule with corrected script and remove the old one.
-
What type of errors generally we wil get in script and smartform?
what type of errors generally we wil get in script and smartform?
Hi,
Script and Smartforms are used to Output the outgoing Document print in any orgn.
Mostly the problem is the allignment of windows on the page.
Data problems are very little. printing of pages, ie. particular data should come in first page and other on second page,
and the address should not come in 2 pages,
displaying of currency related fields errors, texts related errors are the mostly occuring errors.
reward if useful
regards,
Anji -
Transformation script and methods
Hi !
I'm writing transformation scripts and I want to know where I can find a complete list of method ?
In API documentation in \xmlmetadata folder, I can find getter and setter for each class, but some other methods seem to exist. Examples:
on Column class, a copy() method, a remove() method
on FK , an addToAllDPVs() method (see How to use transformation script to add FK to relational model
model.getAppView.log()
Typically, does a copy() method exist for Table class ?
Where can I find it ?
Thanks
RegardsYou just have to define a method in the private section of the header of the coding. Just scroll up to the top when creating a routine.
Please see also the general help on private methods.
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b6554f411d194a60000e8353423/content.htm">http://help.sap.com/saphelp_nw2004s/helpdata/en/c3/225b6554f411d194a60000e8353423/content.htm</a>
Cheers
SAP NetWeaver BI Organisation -
Syntax of DDL options and related (table) column names
Hi,
where can I find something like a mapping between DDL options and related table column names?
For example I do have the table options PCTFREE, FREELISTS and NOCOMPRESS. The related table columns out of user_tables are PCT_FREE, FREELIST and COMPRESS.
PCT(_)FREE wins an Underscore, FREELIST(S) wins an "S" and it is "NOCOMPRESS" if COMPRESS has a value "Y(es)".
Hope somebody can help.So far I didn't find any information that is not in
the DDL script gernerated from
DBMS_METADATA.get_DDL.Alright, I give you an example:
I create a table with the following DDL:
"CREATE TABLE IntBuch (
int_bunr integer NOT NULL,
int_sdat double precision NOT NULL,
int_hblz char(8) NOT NULL,
int_hkto char(7) NOT NULL,
int_hdat double precision NOT NULL,
KtoNr char(7) NOT NULL,
BLZ char(8) NOT NULL,
CONSTRAINT PK_IntBuch PRIMARY KEY (int_bunr)
USING INDEX
PCTFREE 10
STORAGE (
INITIAL 1000
NEXT 500
PCTINCREASE 0
MINEXTENTS 1
MAXEXTENTS 4096
PCTFREE 20
LOGGING
CREATE UNIQUE INDEX intid
ON IntBuch (int_bunr DESC)
CREATE INDEX hkto
ON IntBuch (int_hblz,int_hkto)
COMMENT ON TABLE IntBuch
IS 'Kommentar zu DB-Tabelle InBuch'
COMMENT ON COLUMN IntBuch.int_sdat IS 'Kommentar zu DB-Spalte int_sdat'
ALTER TABLE IntBuch
ADD CONSTRAINT Gutschrift FOREIGN KEY (int_hkto,int_hblz) REFERENCES Konto
ON DELETE CASCADE
ADD FOREIGN KEY (KtoNr,BLZ) REFERENCES Konto
ADD FOREIGN KEY (int_bunr) REFERENCES Buchung
ON DELETE CASCADE
After that I read the DDL with DBMS_METADATA.get_DDL and I get
" CREATE TABLE "UOENDE"."INTBUCH"
( "INT_BUNR" NUMBER(*,0) NOT NULL ENABLE,
"INT_SDAT" FLOAT(126) NOT NULL ENABLE,
"INT_HBLZ" CHAR(8) NOT NULL ENABLE,
"INT_HKTO" CHAR(7) NOT NULL ENABLE,
"INT_HDAT" FLOAT(126) NOT NULL ENABLE,
"KTONR" CHAR(7) NOT NULL ENABLE,
"BLZ" CHAR(8) NOT NULL ENABLE,
CONSTRAINT "PK_INTBUCH" PRIMARY KEY ("INT_BUNR")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ENABLE,
CONSTRAINT "GUTSCHRIFT" FOREIGN KEY ("INT_HKTO", "INT_HBLZ")
REFERENCES "UOENDE"."KONTO" ("KTONR", "BLZ") ON DELETE CASCADE ENABLE,
FOREIGN KEY ("KTONR", "BLZ")
REFERENCES "UOENDE"."KONTO" ("KTONR", "BLZ") ENABLE,
FOREIGN KEY ("INT_BUNR")
REFERENCES "UOENDE"."BUCHUNG" ("BU_NR") ON DELETE CASCADE ENABLE
) PCTFREE 20 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"
If there are no more DDLOptions possible than that, it is fine for me. If not, but all kinds of options are to find in only one or two tables of the database ( user_tables for table options, dba_constraints and dba_segments for column options, primary and foreign keys, user_indexes and user_segments for indexes ...), that is fine for me, too. (As long as I get to know which tables are "sufficient" for that.) If it is different than both of that, that's bad.
However if you want to use defaults instead of
absolut values, it is better to remove certain parts,
like the storage clause, from the generated output.I understand this, but I am more interested to have all and not leaving out some of them in order to have the defaults in the database after running the DDL.
A totally different approach could be to
a) create a database link from one DB to another.
b) create table <new_table> as select * from
<old_table@dbLink> where 1=2;I keep that in mind, thanks for that hint.
Maybe you are looking for
-
I'm kind of lost when it comes to itunes. Please help!! I'm going on vacation and need to figure out why i can't play my music from my phone, and also what can I do to get this music on my phone working. Also, how do I delete all of this music off my
-
Problem updating ovi store and downloading whatsap...
When i try to open ovi store on my x2-01 it tells me to update it before i would be able to download it and when i try it always tells me page not found.my other problem is when i try to download any software e.g whatsapp application using my phone i
-
Multi mapping question using user defined function
Hi, I have a message with multiple occuring nodes (i.e. one message with multiple orders (header + detail)) that I need to map to a idoc. I need to filter out of the source based on order type (in header) from creating an idoc.. How do I do it using
-
SharePoint 2013: hover on search result automatically starts downloading document
Hi All, As soon as I hover on any of the search result item, it automatically triggers download and asks whether to save the document or open it directly. SharePoint 2013 Awaiting for help.
-
Hp DVD Drive Locker! Help Please
hi guys: will I tried to clean up my notebooks dvd drive. i made a mistake while closing it, idk where, and the issue is it doesn't close (lock) when i close it, help please, and thanks here is a video i made for a better understanding http://youtu.b