Listener.log archiving

What is the suggested technique for archiving the listener.log contents in 11g?
I've been rolling out old listener.log files since oracle 7 with the following logic:
set log_file new_file_name
mv old_file_name to archive_file_name
set log_file listener.log
In 11g I get a tns-1251 with the set log_file lsnrctl cmd,
01251, 00000, "Cannot set trace/log directory under ADR"
// *Cause: ADR trace and log directories cannot be set by the user.
// *Action: None.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

As the error message indicates 11g introduced a new diagnosability system,the Automatic Diagnostic Repository (ADR).
Concerning the listener,now you have additionally to listener.log a corresponding xml-file. See these 2 metalink notes, how to deal with ADR:
Using and Disabling the Automatic Diagnostic Repository (ADR) with Oracle Net for 11g Doc ID: Note:454927.1
11g Diagnosability: Frequently Asked Questions Doc ID: Note:453125.1
Werner

Similar Messages

  • Different listener log file  in RAC system

    we have 4 nodes 11.1.0.7 RAC at redhat 5.1 linux system.
    I just find there are two listener log file (listener.log; listener_nodename.log ) in each node.
    I want to know which difference function is in both listener.log and listener_nodename.log?
    When or which condition does node run( record data) in listener.log?
    When or which condition does node run( record data) in listener_nodename.log
    I saw the 3 node3 listener_nodename.log is wroking on and one node listener.log is workig on.
    why?
    Does some experts explain this point for me?
    Thanks

    I make some clears for this requirements.
    we have a schedule backup and stores in ASM diskgroup in SAN.
    As system admin and policy of SAN disaster recovery, we need to generate backup in a local file system.
    in this case, we only backup database plus archival files in external file system. but I still saw snapshot control file is still put into default linux location.
    I am not able to see this snapshot in external file system.
    For SAN disaster recovery, do we need to save a control file snapshot in external file?
    Can I apply BACKUP CURRENT CONTROLFILE TO DESTINATION "external file path" for SAN disaster recovery?
    Thanks in advance!
    Jin

  • Turning off listener.log?

    I have a huge listener.log file (around 9GB) and it is causing storage issues. Is it safe to turn the logging off in the lstnctl? Another alternative is to turn it off, rename the listener.log file and then turn back on and archive the old listener file?
    Also, having a file this big on a Unix system, is it possible that turning the logging off will increase system performance?
    Thanks,

    You can 'rotate' the listener log file by using a script, like
    #!/usr/bin/sh
    #set -vx
    msg_exit()
    sts=$1
    shift
    echo "$@" >&2
    exit $sts
    TNS_ADMIN=${TNS_ADMIN:-${ORACLE_HOME}/network/admin}
    LISTENERORA=$TNS_ADMIN/listener.ora
    [[ ! -f "$LISTENERORA" ]] && msg_exit 1 "${LISTENERORA} not found. exiting"
    # bepaal de naam van de listener
    lsnr_name="`awk '/^LISTENER/{print $1}' $LISTENERORA | tr [A-Z] [a-z] `"
    echo $lsnr_name
    # bepaal de naam van de log file
    logfil="`awk '/LOG_FILE/ {print $NF}' $LISTENERORA`"
    logfil=${logfil:-listener.log} # defaults to listener.log when not set
    # bepaal de naam van de log directory
    logdir="`awk '/LOG_DIRECTORY/ {print $NF}' $LISTENERORA`"
    logdir=${logdir:-${ORACLE_HOME}/network/log} # defaults to $ORACLE_HOME/network/log when not set
    TIMEST="`date +%Y%m%d%H%M%S`"
    # bepaal of de listener draait
    if (ps -ef | grep "\"tnslsnr $lsnr_name\"" | grep -v $$ >/dev/null)
    then
    # listener draait
    echo "$lsnr_name $logdir/$logfil"
    echo "now stopping ${lsnr_name}"
    lsnrctl stop $lsnr_name
    echo "mv ${logdir}/$logfil} ${logdir}/${logfil}.${TIMEST}"
    mv $logdir/$logfil ${logdir}/${logfil}.${TIMEST}
    touch ${logdir}/${logfil}
    echo "Now starting listener $lsnr_name"
    lsnrctl start $lsnr_name
    fi
    Sybrand Bakker
    Senior Oracle DBA

  • Need to Create a New Listener Log file 9i

    Hi, I have a issue with a oracle 9i database.
    First the listener.log file is 1.2G not good on a 25G server..
    How do you create and delete the listener file? Windows 2000 OS...
    Second I also have an issue with the archive log files... I have about 150 file 102M each...Again Not good...
    Need HELP drowning in a sea of oracle... Given the Shrink command....
    At least the Listener issue first then the archive log problem..
    Thank you...

    carlo_sc wrote:
    yes, we normally do a full daily backup and the archive logs are then deleted..But the Job didn't finish
    last night. Also we had big Network issue yesterday and I believe that caused the issue with this server
    causing an excessive amount of log files to be created...
    So with simply thing with lister is just too:
    1) stop listener service
    2) delete Log file.... (that won't mess anything up on restart ) I'm very skittish about manually deleting stuff from oracle..
    Got burned in Sept of last year big timeIt's just a log file. It's for your own use if needed. oracle doesn't use it or require it. You even have an option in the listener to not even write to it in the first place.
    3) restart listener service
    The archive logs : What if I move some of the files to another location then perform the a full daily backup will the that
    solve my archive log issues....
    Thanks for all the quick responses
    Edited by: carlo_sc on Jan 15, 2010 10:09 AMYou say you already have a backup job that gets the archivelogs and deletes them after backup? And the only real problem here is that it failed? Fix the failure and run it again. You can, in a pinch, manually move the archivelogs, but then YOU are responsible for keeping up with them.
    Edited by: EdStevens on Jan 15, 2010 9:32 AM

  • Conectivity Issues: service_died * fcrsgx * 12547 in listener.log

    This is a 10g database (10.2) monitored through Grid Control. Every
    once in a while we get a TNS timeout on the EM side, and at the same
    time we get something like this in the listener.log:
    02-JAN-2009 21:04:45 * service_update * fcrsgx * 0
    02-JAN-2009 21:08:30 * service_update * fcrsgx * 0
    02-JAN-2009 21:08:30 * service_died * fcrsgx * 12547
    TNS-12547: TNS:lost contact
    02-JAN-2009 21:08:42 * service_register * fcrsgx * 0
    02-JAN-2009 21:08:54 * service_update * fcrsgx * 0
    Now, this outage is noted by CT.
    We are opening an SR with Oracle Support, but they work VERY slow, so
    perhaps someone here has an insight into this problem.
    Does anyone know what the cause could be?
    TIA

    01 - Is there some kind of a IP Scanner/Firewall running, which keeps scanning port/address of the listener? For this you need to check for the TCP timeout parameter in your firewall.
    02 - If not, then you need to contact Microsoft for a solution to the "Slammer Worm", as a result of which database traffic thrown on port "1434" is thrown away and dropped off.
    03 - Have you verified if the "listener.ora" file has reached or crossed its maximum size limit? If this is the case then you need to simply archive or clear/delete the file and restart the listener.
    04 - Lastly, check if your machine has more network card, which are on the same subnet. Switch off the one that isn't in use.
    Hope this helps.

  • Stop to write to listener.log !! why ???

    Hi,
    Since the listener.log grows so quick and becomes large (~10M) , i zip it and create
    another blank listener.log in the same location. However, the server stops to write to the log!!!!!!!
    Could anybody tell me why ???
    (ps. i set the same permission as before and
    the owner is the dbadm)
    Thanks a lot
    Regards
    Stephen

    what do you mean by 'create another blank listener.log'? this file is automatically generated by the server, so if you ziped it, a new "listener.log" will be created next time the listener is started or stopped.
    try to stop/start your listener see what happend.
    hope this will help
    James
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by stephen cheng:
    Hi,
    Since the listener.log grows so quick and becomes large (~10M) , i zip it and create
    another blank listener.log in the same location. However, the server stops to write to the log!!!!!!!
    Could anybody tell me why ???
    (ps. i set the same permission as before and
    the owner is the dbadm)
    Thanks a lot
    Regards
    Stephen<HR></BLOCKQUOTE>
    null

  • Windows bactch job to trim the Listener log

    Hi All ,
    Can you help me to write a Windows batch job to trim the listener.log on periodically.
    I have the below steps, which i do manually but i won't which needs to be put in batch.
    copy listener.log listener_<today>.log
    lsnrctl set log_file listener_new.log
    del listener.log
    lsnrctl set log_file listener.log
    lsnrctl reload
    del listener_new.log
    Appriciate the Help.
    Thanks in Advance.

    Have a look here:
    http://www.wikihow.com/Write-a-Batch-File
    You have the commands, so you only need the batch file around it
    HTH
    FJFranken

  • Advice re best practice for managing the scan listener logs and list logs

    Hi friends,
    I've just started a job as a RAC dba administrator for some big 24*7 systems, I've never worked with clusterware and RAC.
    2 Space problems
    1) Very large listener_scan2.log in /u01/11.2.0/grid/log/diag/tnslsnr/<server name>/listener_scan2/trace folder
    2) Heaps of log_nnn.xml files in /u01/11.2.0/grid/log/diag/tnslsnr/<server name>/listener_scan2/alert folder (4Gb used up)
    Welcome advice on the best way to manage these in the short term (i.e. delete manually) and the recommended practice and safest way (adri maybe not sure how it works with scan listeners)
    Welcome advice and commands that could be used to safely clean these up and put a robust mechanism in place for logfile management in RAC and CLusterware systems.
    Finally should I be checking the log files in /u01/11.2.0/grid/log/diag/tnslsnr/<server name>/listener_scan2/alert regulalrly ?
    My experience with listener logs is that they are only looked at when there are major connectivity issues and on the whole are ignored.
    Thanks for your help,
    Cheers, Rob

    Have you had any issues that require them for investigative purposes? If not, just remove them. Are the logs required for some sort of audit process? If yes, gzip them to a location where you can use your OS tape backup policies to retain them for n-days. Once you remove an active file, it should recreate the file and continue without interruption.

  • C000000* Folder in log archive directory

    Hi,
    We use db2 9,5 + ecc 6.0 in our landscape
    We see the folders C0000<number> created in the log_archive path and some log files inside this
    We wanted to know the following
    Is this folders created after particular size of log archive files in the directory
    Is this folders created after restart etc
    Please assist

    Hi Balaji,
    Yes, the C...number represents the log chains.
    Please see page 11 of the db admin guide:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50c7d3ef-5a59-2a10-a3ab-fb3b0887f479?quicklink=index&overridelayout=true
    The log chain with the highest number contains the active log files.
    For example:
    If we restore from backup and only go to a point in time, instead of all the way to the latest logs, in the old log file management, the subsequent logs, left over after the point in time we restored to would be dropped. But in new logfile management, they are kept as a generation of log files and the log file chain is increased and new logs then created under the new chain number.
    regards,
    Paul

  • TNS-12505 in listener.log when opening SqlDeveloper 2.1 (maybe a bug?)

    Hi I've a strange problem:
    1 download sqldevloper
    2 create a connection using Connection type= TNS. Is select an entry in my tnsnames.ora to connect to an istance X (service_name is specified) on server Y. The first strange thing is that every entry in the tnsnames is displayed two times.
    3 If I test the connection it works..
    4 Close sqldeveloper
    5 When I open sqldeveloper (just open the program without connect to anything) i receive no errors but i see in my listener.log (of the server Y) :
    04-DIC-2009 11:39:31 * (CONNECT_DATA=(SID=null)(CID=(PROGRAM=)(HOST=__jdbc__)(USER=null))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.8.105)(PORT=2285)) * establish * null * 12505
    TNS-12505: TNS: il listener non ha risolto SID indicato nel descrittore di connessione
    192.168.8.105 is my ip address
    I don't understand why it uses SID= instead of SERVICE_NAME=
    If i place the mouse cursor over the connection icon (without click) i see an error TNS-1252 with the connection desripter: Y, 1521,NULL (i think that this null is causing all this problems) .
    Why? When sqldeveloper opens it tries to test the connection?
    Even if it is like this the connection should work: if I try to connect whit that connection everything works fine.
    I do something worng? It is a bug?
    With SqlDeveloper 1.5 everything works fine. Everything is the same so I guess that is a problem of the new version (2.1).
    Oracle client oracle 10.2, SqlDeveloper Version 2.1.0.63, Windows XP Professional Service Pack 3
    Hope someone can help me, if something isn't clear I can post more details (just tell me what you need).
    Thanks, best regards.
    Adriano Aristarco

    Hi Adriano,
    "network alias"
    A network alias that has been found by SQLDeveloper java (as opposed to the jdbc driver) in tnsnames.*.
    "connect identifier"
    Uses oci 'thick' driver i.e. oracle C code find the tnsnames entry for you - requires additional Oracle client side software such as instant client. Without the additional software you get 'no ocijdbc11 in java.library.path'
    Do you have multiple entries due to multiple tnsname.* files (move the inappropriate tnsname.* to a different backup directory). If you picked the 'wrong one' i.e. one with the right name but from an old tnsnames.* file, it might not be able to connect so you get error messages.
    You cannot use "connect identifier" unless you have the additional Oracle client side software (I can test the latest instant client to confirm that works if you want to try this option, I do not have the version numbers for this in easy reach).
    -Turloch

  • Errors in alert log and listener log and "alter database mount exclusive"

    Hello!
    I need a help.
    Database 11R2 works under MS Windows Server.
    Whwn I start it using Services, according alert log it is started by command "alter database mount exclusive".
    Next - alter database open.
    After this, it seams that program, which should put data into database, can not work with it, because I see errors in alert log: ora-12537, 12560, 12535, 12570, 12547.
    What does itmean and what to do?
    This is extract from alert_log
    ORACLE_BASE from environment = C:\Oracle
    Mon Feb 04 14:54:53 2013
    alter database mount exclusive
    Successful mount of redo thread 1, with mount id 1458539517
    Database mounted in Exclusive Mode
    Lost write protection disabled
    Completed: alter database mount exclusive
    alter database open
    Thread 1 opened at log sequence 3105
    Current log# 3 seq# 3105 mem# 0: C:\ORACLE\ORADATA\xxx\REDO03.LOG
    Successful open of redo thread 1
    MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
    SMON: enabling cache recovery
    Successfully onlined Undo Tablespace 2.
    Verifying file header compatibility for 11g tablespace encryption..
    Verifying 11g file header compatibility for tablespace encryption completed
    SMON: enabling tx recovery
    Database Characterset is AL32UTF8
    No Resource Manager plan active
    Mon Feb 04 14:55:04 2013
    replication_dependency_tracking turned off (no async multimaster replication found)
    Starting background process QMNC
    Mon Feb 04 14:55:06 2013
    QMNC started with pid=20, OS id=2860
    Completed: alter database open
    Mon Feb 04 14:55:11 2013
    Starting background process CJQ0
    Mon Feb 04 14:55:11 2013
    CJQ0 started with pid=25, OS id=2000
    Mon Feb 04 14:55:11 2013
    db_recovery_file_dest_size of 4977 MB is 0.00% used. This is a
    user-specified limit on the amount of space that will be used by this
    database for recovery-related files, and does not reflect the amount of
    space available in the underlying filesystem or ASM diskgroup.
    Mon Feb 04 15:00:29 2013
    Starting background process SMCO
    Mon Feb 04 15:00:29 2013
    SMCO started with pid=32, OS id=3212
    Edited by: kogotok1 on Feb 4, 2013 4:54 PM

    Thank you.
    But in the same time - when I see in alert log those error messages ora -12560, 12537,12535,12570 and so on - clients programs, whiie try to connect, hang up.
    For sql plus takes 20 minutes to connect.
    lsnrctl status gives the following
    LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 04-FEB-2013 16:01
    :46
    Copyright (c) 1991, 2010, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=xxx-BD.mosxxx
    .elektra.net)(PORT=1521)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Produ
    ction
    Start Date 01-FEB-2013 10:22:48
    Uptime 3 days 5 hr. 39 min. 54 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File C:\Oracle\listener.ora
    Listener Log File c:\oracle\diag\tnslsnr\xxx-BD\listener\alert\l
    og.xml
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=xxx-BD.mosxxx.elektra.net)
    (PORT=1521)))
    (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
    Services Summary...
    Service "CLRExtProc" has 1 instance(s).
    Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "XXX" has 2 instance(s).
    Instance "XXX", status UNKNOWN, has 1 handler(s) for this service...
    Instance "xxx", status READY, has 1 handler(s) for this service...
    Service "XXXDB" has 1 instance(s).
    Instance "xxx", status READY, has 1 handler(s) for this service...
    The command completed successfully
    To tell the truth I am confuse - I thought I have only 1 service "XXXDB" and 1 instance - "xxx".
    May be I have wrong entries in tnslsnr.ora?

  • The file structure online redo log, archived redo log and standby redo log

    I have read some Oracle documentation for file structure and settings in Data Guard environment. But I still have some doubts. What is the best file structure or settings in Oracle 10.2.0.4 on UNIX for a data guard environment with 4 primary databases and 4 physical standby databases. Based on Oracle documents, there are 3 redo logs. They are: online redo logs, archived redo logs and standby redo logs. The basic settings are:
    1. Online redo logs --- This redo log must be on Primary database and logical standby database. But it is not necessary to be on physical standby database because physical standby is not open. It doesn't generate redo log. However, if don't set up online redo log on physical standby, when primary failover and switch standby as primary. How can standby perform without online redo logs? In my standby databases, online redo logs have been set up.
    2. Archived redo logs --- It is obviously that primary database, logical and physical standby database all need to have this log file being set up. Primary use it to archive log files and ship to standby. Standby use it to receive data from archived log and apply to database.
    3. Standby redo logs --- In the document, it says A standby redo log is similar to an online redo log, except that a standby redo log is used to store redo data received from another database. A standby redo log is required if you want to implement: The maximum protection and maximum availability levels of data protection and Real-time apply as well as Cascaded destinations. So it seems that this standby redo log only should be set up on standby database, not on primary database. Am my understanding correct? Because I review current redo log settings on my environment, I have found that Standby redo log directory and files have been set up on both primary and standby databases. I would like to get more information and education from experts. What is the best setting or structure on primary and standby database?

    FZheng:
    Thanks for your input. It is clear that we need 3 type of redo logs on both databases. You answer my question.
    But I have another one. In oracle ducument, it says If you have configured a standby redo log on one or more standby databases in the configuration, ensure the size of the current standby redo log file on each standby database exactly matches the size of the current online redo log file on the primary database. It says: At log switch time, if there are no available standby redo log files that match the size of the new current online redo log file on the primary database. The primary database will shut down
    My current one data gurard envirnment setting is: On primary DB, online redo log group size is 512M and standby redo log group size is 500M. On the standby DB, online redo log group size is 500M and standby redo log group size is 750M.
    This was setup by someone I don't know. Is this setting OK? or I should change Standby Redo Log on standby DB to 512M to exactly meatch with redo log size on primary?
    Edited by: 853153 on Jun 22, 2011 9:42 AM

  • Information listener.log on database

    Good afternoon,
    I got problem to get from what souce that connect to oracle.
    my question :
    does oracle save the information about the listener.log in database ?
    I can see in listener.log there are information about source program that connect
    to oracle, example EXCEL.EXE
    I want to use it to create logon trigger and not allowed user to connect using ms excel.
    If I use v$session field program, it seem I could not get it.
    example :
    if the user used shortcut in screen then the information exel.exe is not there.
    Thanks

    Thank you very much for replaying.
    If the user using the shortcut, it doesn't show the excel.exe or access.exe,
    (actually if v$session on field program show it, it's ok for me, because if they rename the name acess.exe become my.exe, I will validate in my trigger logon, only sqlplusw.exe or ifrun60.exe are allowed to connect to the oracle, so another products are not allowed).
    my testing :
    1. open microsoft Access then open connect to oracle
    SQL> select program from v$session
    PROGRAM
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE
    SQLPLUSW.EXE
    C:\Program Files\Microsoft Office\OFFICE11\MSACCESS.EXE
    11 rows selected.
    2. create shortcut for Ms Access file on desktop then open it (double click) then connect to oracle
    SQL> r
    1* select program from v$session
    PROGRAM
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    ORACLE.EXE
    C:\Documents and Settings\Administrator.USR1\Desktop\Shortcut to
    SQLPLUSW.EXE
    C:\Documents and Settings\Administrator.USR1\Desktop\Shortcut to
    11 rows selected.
    test no.2 didn't show up the MSACESS.EXT, but
    C:\Documents and Settings\Administrator.USR1\Desktop\Shortcut to
    and I guess it was cut because the length field program on V$session only 64 char.
    I think PRODUCT_USER_PROFILE is basing on user, I have never tried it yet, but if base on user, I don't think I can use it. I need to protect base on computer / terminal.
    any suggestion ?

  • BMC Patrol monitoring listener.log in xml not txt format

    Hi !
    Oracle 11g, PatrolAgent V3.9.00.02i, KM 8.11.00
    My company uses BMC Patrol to monitor listener.log. Patrol knows listener.log's path from command:
    lsnrctl status <listener_name>
    and gets path to listener.log in xml fromat: log.xml from 'Listener Log File' field.
    The problem is that when Patrol discovers an error puts last 100 lines from that log into email and sends it to me. Obviously it is in xml format while I prefer txt format.
    Questions:
    1. how can I force listener to show path to listener.log in txt format in 'Listener Log File' field ?
    2. how can I tell Patrol to use different path to listener.log instead of one form 'Listener Log File' field ?
    Thanks in advance.

    I asked on BMC forum also but no helpful either. Does anyone know is it possible to configure listener to show path to listener.log insted of log.xml in status command ?

  • Slow database connections due to large listener.log

    hi gurus
    A 9.2.0.8 database running on AIX system,it took nearly 1 seconds to make a connection to the database. I cleared the listener.log which is around 1.2g and restart the listener and the problem solved.
    I want to why this happed?Does large listener.log will degrade the performace of listener?
    Thanks in advance!

    Hi,
    Yes, i also faced the same issue and after trimming the listener log, problem got resolved. As far my knowledge as big the log file is it takes time to write in log file (its a general concept if you have notepad file of 100MB and want to write something end of the file then it takes time to load in memory or moving cursor to last position for writing, same concept is here).

Maybe you are looking for

  • TS2755 why is it that imessage is not working for only one of my imessage/iphone user??

    One specific person that i been sending imessages to all of the sudden only send as regular text messages but all other iphone/imessage user sends correctly y is that?

  • Backing up iPad app audio files manually

    I am using a specific iPad app for work (Assess) that was designed to not sync or backup audio files that I create within the app.  The thing is, for multiple reasons, including the fact that my iPad Air has 10 GB of Other data and is in need of a fr

  • Message zclass not found in Programs  (possibly dynamic calls!)

    Hi Experts, When we are running MIRO transaction, Zmessage error is triggering. when i double-click on error message it is showing "Message ZFI 002(Class) not found in Programs  (possibly dynamic calls!)" Please provide your solutions to resolve the

  • Payment error/in purchase

    Hi, i just made an in purchase at war of nation and it went through just fine, while i was making my second purchase 20 min later, it asked to me to contact itunes support, help please, my credit card has funds

  • How to move programs from one mac to another

    Hi guys, I was wondering if I can move all my programs on my iMac (adobe cs5, aperture, final cut studio, etc) to a macbook pro using time machine or migration assistant. I bought my iMac used and do not have have the serial numbers for adobe cs5 and