Differences between using Data Pump to back up database and using RMAN ?
what are differences between using Data Pump to back up database and using RMAN ? what is CONS and PROS ?
Thanks
Search for Database backup in
http://docs.oracle.com/cd/B28359_01/server.111/b28318/backrec.htm#i1007289
In short
RMAN -> Physical backup.(copies of physical database files)
Datapump -> Logical backup.(logical data such as tables,procedures)
Docs for RMAN--
http://docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmcncpt.htm#
Docs for Datapump
http://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_overview.htm
Edited by: Sunny kichloo on Jul 5, 2012 6:55 AM
Similar Messages
-
Difference between 2 dates in form of years,months and days.
Hi friends,
i need one function module for finding difference between 2 dates and the output is
no. of years
no.of months
no. of days.
it means the input is begin date and end date
output is no.of years,no.of months and no.of days.
for example begin date is today i.e., 08/02/2008 (dd/mm/yyyy) and end date is 07/03/2008 then the output is
no.of years -
0,
no.of months----
1,
no.of days----
0.
and one more example if begin date 08/02/2008
(dd/mm/yyyy) and end date is 01/02/2008 then the output is
no.of years -
0,
no.of months----
0,
no.of days----
-7..
Please help me it's very urgentHi,
Use FM HR_AUPBS_MONTH_DAY.
It Calculate the years, months, days & cal days between 2 dates.
Hi,
The FM is 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
Check the following example:
DATA: EDAYS LIKE VTBBEWE-ATAGE,
EMONTHS LIKE VTBBEWE-ATAGE,
EYEARS LIKE VTBBEWE-ATAGE.
PARAMETERS: FROMDATE LIKE VTBBEWE-DBERVON,
TODATE LIKE VTBBEWE-DBERBIS DEFAULT SY-DATUM.
call function 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
exporting
i_date_from = FROMDATE
i_date_to = TODATE
I_FLG_SEPARATE = ' '
IMPORTING
E_DAYS = EDAYS
E_MONTHS = EMONTHS
E_YEARS = EYEARS.
WRITE:/ 'Difference in Days ', EDAYS.
WRITE:/ 'Difference in Months ', EMONTHS.
WRITE:/ 'Difference in Years ', EYEARS.
INITIALIZATION.
FROMDATE = SY-DATUM - 60.
Also You can write your own function module for this..
just extract day and month and year from the two dates and then get the difference.
suppose date 1 - y1m1d1
date 2 = y2m2d2
data : y1(2) type n,
m1(2) type n,
d1(2) type n,
y2(2) type n,
m2(2) type n,
d2(2) type n,
y1 = date1(4).
m1 = date1+4(2).
d1 = date1+6(2).
y2 = date2(4).
m2 = date2+4(2).
d2 = date2+6(2).
then get the differnce between years and days and months and store them in ur variables
Reward Points if found helpfull..
Cheers,
Chandra Sekhar. -
Tablespace level backup using data pump
Hi,
Im using 10.2.0.4 on RHEL 4,
I have one doubt, can we take a tablespace level backup using data pump,
bt i dnt wnt to use it for transportable tablespace.
thanks.Yes, you can only for the tables in that tablespace only.
Use the TABLESPACES option to export list of tablespaces.*here all the tables in that tablespaces will be exported*.
and you must have the EXP_FULL_DATABASE role to use tablespace mode.
Have a look at this,
http://stanford.edu/dept/itss/docs/oracle/10g/server.101/b10825/dp_export.htm#i1007519
Thanks
Edited by: Cj on Dec 12, 2010 11:48 PM -
Difference between two dates, using Variables in reporting
how to calculate the days difference between Delivery date and Billing date in reporting, using variables (SAP BW 3.5v)?
Hi,
If you want to do the arethmatioc operations with the date then you will have to declare the date as key figure in the cube and add it there and then update it with the date from R/3.
You can use formula variable for this subtraction.
Create a formula in the bex analyzer and then in the down you will get option for the formula varibale.Just make a replacement path varibale on this time characteristic for which yuou want subtraction.
During creation use "key" in the display and "number" as the data type.
If number is not working them you can use "date" type.
Nothing alse needs to be done during the variable creation.
Once you have made the formula inlcude it in the columns of the report.
Thanks -
Difference between two date in bex query
Hi all,
I need to do a difference between two date using formula variable processing type customer exit beaucause I must use factory calendar in the formula.
How can I do it?
Can you give me an example of the routine?
Thanks a lot
GianmarcoHi,
You can still use the same code to copy it and customize as per your need. All you need to do is to subract the dates using the class: CL_ABAP_TSTMP after converting to timestamp and resulting seconds you convert back to days....Please get help from the developers to do this...
Also, ensure that you write back this difference value to your variable so you get it on the reports for your calculations...
Cheers,
Emmanuel. -
As to the data type of the data type of the difference between two date type of datas
Hi,
I have a question about the data type of the difference between two date type of datas.
There are two date type of datas as:
SSHIPMENTS.RECEIVEDATETIME
SSHIPMENTS.PROMISEDATETIME
I try to use the following SQL Script in Oracle SQL*Plus as:
SELECT CASE
WHEN (SSHIPMENTS.RECEIVEDATETIME - SSHIPMENTS.PROMISEDATETIME) < '000 01:00:00.000' THEN 'OnTime'
WHEN (SSHIPMENTS.RECEIVEDATETIME - SSHIPMENTS.PROMISEDATETIME) < '000 01:30:00.000' THEN '60-89 Minutes'
ELSE '3+ Hours'
END
FROM SSHIPMENTS;
The error message of "Invalid Number" for the '000 01:30:00.000' happens.
I don't know if the data type of the interval is wrong.
Many Thanks,
CathySELECT CASE
WHEN (to_char(SSHIPMENTS.RECEIVEDATETIME,'hhmiss') - to_char(SSHIPMENTS.PROMISEDATETIME,'hh24miss')) < '010000' THEN 'OnTime'
WHEN (to_char(SSHIPMENTS.RECEIVEDATETIME,'hhmiss') - to_char(SSHIPMENTS.PROMISEDATETIME,'hh24miss'))< '000 01:30:00.000' THEN '60-89 Minutes'
ELSE '3+ Hours'
END
FROM SSHIPMENTS;
just try it out.. -
Difference between doc date,posting date and invoice date
hi bw guys
can someone give a brief on the difference between doc date,posting date and invoice date.and the invidual definitions
thank youHi,
Posting Date: Date which is used when entering the document in Financial Accounting or Controlling. The posting date can differ from both the entry date and the doc date.
Document Date: The document date is the date on which the original document was issued. Ex: Inv date, Bill date etc.,
Invoice Date : Usually the date when goods are shipped. Payment dates are set relative to the invoice date.
-Vikram -
Difference between Posting Date & Baseline date in MIRO
HI,
What is the difference between Posting Date & Baseline date in MIRO?
Regards
Chandan
Edited by: Chandan H N on Dec 14, 2009 11:11 AMDear,
Posting Date:
Posting Date in the Document
Date which is used when entering the document in Financial Accounting or Controlling.
Use
The fiscal year and the period for which an update of the accounts specified in the document or cost elements is made, are derived from the posting date.
When entering documents, the system checks whether the posting date entered is allowed by means of the posting period permitted.
Note
The posting date can differ from both the entry date (day of entry into the system) and the document date (day of creation of the original document).
Baseline Date
Baseline Date for Due Date Calculation
Date to which the periods for the cash discount deadline and the due date for net payment refer. This is the case for line items in open item accounts.
For line items in G/L accounts, the item is due immediately on this date because there are no cash discount specifications.
Procedure
During document entry for open item accounts, the date may be defaulted. For this, a terms of payment key must have been specified in the customer's/vendor's master record for which a default value is requested in the document.
The proposed date can be overwritten.
If the cash discount rates (and days) have not been entered, the baseline date for payment is the same as the due date.
Regards
Utsav -
How to consolidate data files using data pump when migrating 10g to 11g?
We have one 10.2.0.4 database to be migrated to a new box running 11.2.0.1. The 10g database has too many data files scattered within too many file systems. I'd like to consolidate the data files into one or two large chunk in one file systems. Both OSs are RHEL 5. How should I do that using Data Pump Export/Import? I knew there is "Remap" option could be used, but it's only one to one mapping. How can I map multiple old data files into one new data file?
hi
datapump is terribly slow, make sure you have as much memory as possible allocated for Oracle but the bottleneck can be I/O throughput.
Use PARALLEL option, set also these ones:
* DISK_ASYNCH_IO=TRUE
* DB_BLOCK_CHECKING=FALSE
* DB_BLOCK_CHECKSUM=FALSE
set high enough to allow for maximum parallelism:
* PROCESSES
* SESSIONS
* PARALLEL_MAX_SERVERS
more:
http://download.oracle.com/docs/cd/B28359_01/server.111/b28319/dp_perf.htm
that's it, patience welcome ;-)
P.S.
For maximum throughput, do not set PARALLEL to much more than twice the number of CPUs (two workers for each CPU).
Edited by: g777 on 2011-02-02 09:53
P.S.2
breaking news ;-)
I am playing now with storage performance and I turned the option of disk cache (also called write-back cache) to ON (goes at least along with RAID0 and 5 and setting it you don't lose any data on that volume) - and it gave me 1,5 to 2 times speed-up!
Some says there's a risk of lose of more data when outage happens, but there's always such a risk even though you can lose less. Anyway if you can afford it (and with import it's OK, as it ss not a production at that moment) - I recommend to try. Takes 15 minutes, but you can gain 2,5 hours out of 10 of normal importing.
Edited by: g777 on 2011-02-02 14:52 -
Hi
I have two date fields in the ODS..Both are characterists
1. Requested delivery date
2. Actual shipment end date.
I would like to create a calculated KF field for the difference between two dates in a query.
How can I accomplish it?
RegardsYou have to make Expiration data as nav attribute and create a formula variable then only this date can be used in calculations.
refer this How to...for the same
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/72f4a790-0201-0010-5b89-a42a32223ffc
later you can try to calculate difference between dates!
Re: calculating the difference between two dates
Please search in forum with 'difference between two dates'.You will find lots of good posts on this issue!
hope this helps
Regards -
Code to genereate difference between succcessive dates in a table
First create and Insert statements;
create table schedule(iloan_code number , schedule_date date);
insert into schedule values(1001, to_date('01-jun-2012'));
insert into schedule values(1001, to_date('01-jul-2012'));
insert into schedule values(1001, to_date('01-aug-2012'));
insert into schedule values(1001, to_date('01-sep-2012'));
insert into schedule values(1001, to_date('01-oct-2012'));
commit;THe output of the SCHEDULE table shall be now like this:
ILOAN_CODE SCHEDULE_DATE
1001 01-JUN-12
1001 01-JUL-12
1001 01-AUG-12
1001 01-SEP-12
1001 01-OCT-12we want an extra column by name DAYS along with the existing columns which would be the difference between the dates.
First row should be the difference between sysdate and the date 01-jun-2012 and the successive rows must be the difference between successive schedule dates
For instance in the second row the DAYS column must represent the difference between 01-jul-2012 and 01-jun-2012 and so on for the next rows too.
We need to get the output through a SELECT statement
The output of the SCHEDULE table must be somthing like this.
iloan_code schedule_date days Logic which we need
1001 1-Jun-12 22 sysdate-1st June 2012
1001 1-Jul-12 30 difference between 1st July 2012 and 1st June 2012
1001 1-Aug-12 31 difference between 1st aug 2012 and 1st July 2012
1001 1-Sep-12 31 difference between 1st sep 2012 and 1st aug 2012
1001 1-Oct-12 30 difference between 1st oct 2012 and 1st sep 2012Please advise;Hi,
sri wrote:
... Could you please let me know the formatting procedure used for the output . I have used (code) (code) (you can consider ( for { ) concept but could not display the
expected results properly.I'm not sure what you're saying.
To preserve spacing, type these 6 characters:
\(small letters only, inside curly brackets) before and after each section of formatted text.
Alternatively, you can use these 6 characters
[code]
(case insensitive, inside square brackets) at the beginning of a formatted section, and these 7 characters
[/code]
(with a forward /) at the end of the formatted section. -
How to calculate the Time difference between 2 dates
HI All,
I am using HR_hk_diff_btw_2_dates to calculate the employee service dates.
For that i am inputing his hire date and Term dates and Output format as '05' i am getting output perfectly....
But problem is whe i am inputting the employee hire date is Dec 1 2007 and Term date is
March 31 2009 It is coming as 1 year 3 months 31 days instead of 1 year 4 months directly .......How could we make it make last date also working day and get the O/p as 1 year 4 months ?Please Advice..
Regard
sas1. FM for difference betwwen two times:SCOV_TIME_DIFF
Import parameters Value
IM_DATE1 2008-01-01
IM_DATE2 2008-01-01
IM_TIME1 10:00:00
IM_TIME2 11:30:00
Export parameters Value
EX_DAYS 0
EX_TIME 01:30:00
2. SD_CALC_DURATION_FROM_DATETIME : Finds the difference between two date/time and report the difference in hours
L_MC_TIME_DIFFERENCE : Finds the time difference between two date/time -
Getting the difference between 2 dates
Hi,
I am creating a Date object (using today;s day, month and year. hours and minutes come from a config file) and getting the difference between this date and the current date and time.
My code is as follows:
I am passing 07:30 into the method as the parameter aSstart_time.
Calendar newCalendar = Calendar.getInstance(Locale.UK);
SimpleDateFormat dtformat = new SimpleDateFormat("dd-MM-yy HH:mm");
int lIYear = newCalendar.get(newCalendar.YEAR);
int lIMonth = newCalendar.get(newCalendar.MONTH);
int lIDay = newCalendar.get(newCalendar.DAY_OF_MONTH);
String lSstartHrs = aSstart_time.substring(0,aSstart_time.indexOf(":"));
//System.out.println(">>>>>>>>> THE HOURS IS: " + lSstartHrs);
String lSstartMins = aSstart_time.substring(aSstart_time.indexOf(":")+1,aSstart_time.length());
//System.out.println(">>>>>>>>> THE MINS IS: " + lSstartMins);
java.util.Date ldStartTime = new java.util.Date(lIYear,lIMonth,lIDay, Integer.parseInt(lSstartHrs),Integer.parseInt(lSstartMins));
System.out.println("Year: " + lIYear);
System.out.println("Month: " + lIMonth);
System.out.println("Day: " + lIDay);
System.out.println("Hour: " + Integer.parseInt(lSstartHrs));
System.out.println("Min: " + Integer.parseInt(lSstartMins));
System.out.println("The number of milliseconds for current time is: " + newCalendar.getTime().getTime());
System.out.println("The number of milliseconds for 07:30 is: " + ldStartTime.getTime());
System.out.println("calendar time: " + dtformat.format(newCalendar.getTime()).toString());
System.out.println("created time: " + dtformat.format(ldStartTime).toString());
if(newCalendar.getTime().getTime() < ldStartTime.getTime()){
System.out.println("The current time is less than the config time (07:30)");
else{
System.out.println("The time is greater than 07:30");
}When I run this program at 10:06am I get the following output:
Year: 2006
Month: 1
Day: 15
Hour: 7
Min: 30
The number of milliseconds for current time is: 1139997962321
The number of milliseconds for 07:30 is: 61098132600000
calendar time: 15-02-06 10:06
created time: 15-02-06 07:30
The current time is less than the config time (07:30)
The Date.gettime() method should measure the number of milliseconds after 01-01-1970 so the number of milliseconds for the current time (10:06am) should be greater than the number of milliseconds for 07:30. A you can see in the above output this is not the case.
Anybody have any idea why this is happening. Am I using the .gettime() method for the correct purpose.
Any ideas or suggestions would be greatly appreciated.
ThanksIt is beacause Calendar use fully defined year as parameter, so Calendar.set(year + 1900, month, date, hrs, min) is (almost) equivalent to new Date(year, month, date, hrs, min)Example: int year = 85; // old way of specifying a year in a Date
int month = 3;
int date = 12;
int hrs = 12;
int min = 0;
Calendar cal = Calendar.getInstance();
cal.set(year + 1900, month, date, hrs, min);
Date d = new Date(year, month, date, hrs, min);
System.out.println(d);
System.out.println(cal.getTime());You will obtain the same date (except seconds and miliseconds in this case, as they probably won't be zero with Calendar.getInstance(); ) -
Difference between 2 dates in milliseconds
Hi all,
I need to create a timestamp of difference in milliseconds
between the date and time now and 00:00:00 01/01/1970.
I am currently using:
<cfset timeStamp = dateDiff("s",
createDateTime(1970,01,01,00,00,00), REQUEST.dateTimeNow)*1000>
but that gives me a value of 1.170170719E+012; however I
require a string containing 13 numeric characters.
Any advice appreciated.
Thanks,
PaulPaul / Adam,
Thank you for your replies.
> The DIFFERENCE between two dates is *not* a timestamp.
It is just a value.
> I presume what you want is the NUMBER of milliseconds
since 0:00 1/1/1970.
Yes, that is true. I am integrating the HSBC card payment
interface and the name of the variable they are requesting is
"timeStamp". I must have just used that as a description of what I
was after rather than just the name.
> "Determines the integer number of units by which date1
is less than date2".
>
> dateDiff() will not do units of milliseconds, but it
will do seconds. And
> there's 1000ms in a second.
So <cfset timeStamp = dateDiff("s",
createDateTime(1970,01,01,00,00,00), REQUEST.dateTimeNow)*1000>
should tell me how many seconds there are between 00:00:00 on
01/01/1970 and the current date and time, then the *1000 should
tell me the value in milliseconds?
I have spoken with HSBC and they tell me that the specific
value they are looking for from the timestamp is 13 numerical
characters (e.g. 1170185487375), but the value being returned from
my cfset above is 1.170170719E+012, which includes non numerical
characters.
The HSBC payment server is on a Linux server and my host is
Windows. Are there any differences in the formatting of such a
string?
I cannot see anything I have missed on this.
Any other suggestions?
Thanks,
Paul -
Difference between two dates into server behaviors
Good morning all,
I'm trying to create a recordset using server behaviors and as I'm not an expert using php I'm completely lost...
The problem is the following : I want to find into a table all the records where the difference between today date and their creation date (stored in that table of course) is greater than, let's say 30days. How can I indicate that into the variables field ?
Many thanks in advance for your help !Many thanks !
I was ignoring the DATE_SUB function and it does work in such a simple way… (with a closing parenthesis at the end)
Thanks again !
Best regards
De : osgood_ [email protected]
Envoyé : lundi 16 septembre 2013 15:59
À : Berurier75
Objet : Difference between two dates into server behaviors
Re: Difference between two dates into server behaviors
created by osgood_ <http://forums.adobe.com/people/osgood_> in Dreamweaver support forum - View the full discussion <http://forums.adobe.com/message/5685549#5685549
Maybe you are looking for
-
PayPal will not open in Firefox but is OK in Internet Explorer
How do I fix this.
-
No pen pressure sensitivity in CS3
I am running both Photoshop versions CS2 and CS3 on a Macbook Pro with Leopard 10.5.6 installed. I have downloaded the latest Wacom driver for use with my Intuos2 tablet. Running CS2 the pen's pressure sensitivity is working fine. Running CS3 however
-
Jumpstart fails with "No disks found."
I have created a guest domain on a single slice of my disk. I have assigned the disk to the domain and am trying to jumpstart it. The jumpstart config goes fine until it starts to look for disks to install onto. Once it starts the preinstall phase, i
-
I've got a (fairly) old Airport Extreme (Snow) base station. Most of the computers around the house are new enough to have the "n" airport cards in them, so I'm looking to upgrade to a new base station that support this. One of the pet peeves I've ha
-
Work clearance management tab not displaying
Hi all, As per my knowledge under SAP menu under plant maintenance there comes a link for work clearance management after Information system. But its not showing in my system.What could be the reason for it. I am attaching the screen shot of my syst