Log_file_name_convert syntax in case of mutilple redo members

Dear Oracle's guru,
I am making script for rman duplication.
on Target db I have 3 redo groups Each have 2 members on diff directory path.On aux(different machine) log files under /u01 will move to /ora1
and /u02 will move to /ora2
/u01/oradata/prod/redo01.log
/u02/oradata/prod/redo01b.log
/u01/oradata/prod/redo02.log
/u02/oradata/prod/redo02b.log
/u01/oradata/prod/redo03.log
/u02/oradata/prod/redo03b.log
I know
DB_FILE_NAME_CONVERT='/u01/oradata/prod/', '/ora1/oradata/aux/'
what should be the right syntax for log_file_name_convert
I search oracle site but it just listed case 1 example
log_file_name_convert=(<source_db_path>,<target_db_path>)
should I be using
log_file_name_convert='/u01/oradata/prod/','/ora1/oradata/aux/','/u02/oradata/prod/','/ora2/oradata/aux/'
Thanks for your time..

Thanks everybody for your reply and time .
I have already seen those links.
little bit confused(or totally confused)
I am not creating standby database.
I am just duplicating prod to test.
target ->aux
u01/oradata/prod/redo01.log ->/ora1/oradata/test/redo01.log
/u02/oradata/prod/redo01b.log->/ora2/oradata/test/redo0b.log
/u01/oradata/prod/redo02.log->/ora1/oradata/test/redo02.log
/u02/oradata/prod/redo02b.log-/ora2/oradata/test/redo02b.log
/u01/oradata/prod/redo03.log->/ora1/oradata/test/redo03.log
/u02/oradata/prod/redo03b.log->/ora2/oradata/test/redo03b.log
log_file_name_convert='/u01/oradata/prod/','/ora1/oradata/test/','/u02/oradata/prod/','/ora2/oradata/test/'
Run
ALLOCATE AUXILIARY CHANNEL aux1 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux2 DEVICE TYPE DISK;
ALLOCATE AUXILIARY CHANNEL aux3 DEVICE TYPE DISK;
#SET UNTIL SEQUENCE 10008 thread 1;
SET UNTIL TIME "TO_DATE('17-Aug-2011 15:11:01', 'dd-mon-YYYY hh24:mi:ss')";
DUPLICATE TARGET DATABASE TO "test"
PFILE=/opt/oracle/product/10.2/db_1/dbs/inittest.ora
DB_FILE_NAME_CONVERT='/u01/oradata/prod/', '/ora1/oradata/test/'
log_file_name_convert='/u01/oradata/prod/','/ora1/oradata/test/','/u02/oradata/prod/','/ora2/oradata/test/'
1)is log_file_covert allowed inside run block?
2)is log_file_name_convert syntax right for mutiple coversion pair?
how Oracle duplicate command determine 1('/u01/oradata/prod/) and 4 ('/u01/oradata/prod/) belongs to target
and 3 '/ora1/oradata/test and 4 ora2/oradata/test/ belongs to aux.
Does even postion belong to target
and odd position belongs to auxillary
will rman create 3 groups on aux and 2 members on aux?
3) Do I have to use nofilenamecheck since I am not renaming file ,but directory path is diifrent

Similar Messages

  • Entry-SQL syntax error: CASE not allowed

    Hello All. When I use sap netweaver developer to develop webdynpro applications, I always meet that jdbc error.
    when using inner join,left join, or using case when in the sql, it will pop up Entry-SQL syntax error.
    But I have run the sql in Microsoft SQL Server studio successfully.
    The SQL statement "UPDATE SAPNWDDB.Z_SERIAL SET LASTSERIAL = CASE WHEN ENDWITH IS NOT NULL THEN CASE WHEN LASTSERIAL + 1 > ENDWITH THEN ISNULL(STARTWITH, 0) ELSE LASTSERIAL + 1 END ELSE LASTSERIAL + 1 END WHERE SERIALNO = ?" contains the syntax error[s]: - 1:43 - Entry-SQL syntax error: CASE not allowed
    - 1:78 - Entry-SQL syntax error: CASE not allowed
    - 1:124 - SQL syntax error: the token "(" was not expected here
    Can someone help me? Thank you.

    Hi Arun Jaiswal ,
    Thank you for your answer. But I have tried query in sql editor. Actually it can work. Other than "CASE" syntax, it seems not support inner join and left join in webdynpro either. I even can not query the db views.
    That's imposible jdbc not support these simple syntex. I wonder there is any config control the sql compatibility level.
    I have developped a java programm to test it. It is ok. No error. But the same case pop up error in java webdynpro application.I don't know why.
    I am entry level webdynpro developper.
    Hopefully you can help me.
    Thank you.
    Edited by: zegunlee330 on Sep 3, 2010 4:18 AM

  • Syntax for CASE / WHEN in SNP Macros.

    Dear APO Gurus,
    I'm having problems using CASE when in SNP macros, even though I've tried quite  a few syntaxes.
    could someone please tell me how to Use CASE WHEN (WHEN WHEN WHEN...) ENDCASE in macros ? this would save me an awful lot of IF
    Thanks in advance,
    Hugues

    Hi,
    you can import an example macro to see how the CASE usage works. In order to do so, perform the following.
    1.) Enter Makro Builder and enter your new macro book
    2.) In the Menu, choose "Edit" -> "Import macros"
    3.) Choose "SAP Example and template macros" as reference book
    4.) use "Using the Case statement" as reference macro.
    This will import the example macro which you can take as reference.
    Best regards
    Rico Frenzel

  • 10g RAC - must all redo members be on cluster fs ?

    Hi,
    As far as the docs say "Each instance has its own online redo log groups which are called an instance's
    thread of online redo". My question is: can I put the redo logs of a given instance to local fs ( not
    visible from other nodes ) , or at least can I put one member(multiplexed copy) of the group to local fs and the other members to cluster fs or asm ?

    pls, i need an help urgently with installation of RAC on Solaris Using VMware.
    i recieved the following error: PRIF-12:failed to initialize cluster support services
    Pls, can u mail([email protected]) or make available the content in this location...someone in the forum
    refer someone having almost the same difficulties to this location :
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=395697.1
    thanks a zillon for your assistance.

  • Syntax for CASE Function when multiple values equates to the same result?

    Tried using the 'IN' keyword with the CASE function but it does not work, does each case have to be stated separately? trying to save some lines..
    tried:
    case me607.rmc_code
    when in ('M','MS','MP') then 'H311'
    end as carrier_code
    Do i have to do:
    case me607.rmc_code
    when 'M' then 'H311'
    when 'MS' then 'H311'
    when 'MP' then 'H311'
    end as carrier_code,
    etc..
    Thanks for any help..

    One other thing forgot to ask, how do you do a second case selection as:
    case when me607.rmc_code
    in ('M','MP','MS') then 'H311'
    case when me607.rmc_code
    in ('1','2') then 'H252'
    end as carrier code
    wanting to keep the results in carrier_code..
    Thanks..
    Edited by: user12296489 on Dec 10, 2009 3:53 PM

  • Pro C syntax and CASE WHEN

    Hi
    I'm developping an application using Pro C* in a C program. I have a problem, I would like to use a CASE WHEN statement inside a SELECT statement. I try the following code with compilation error:
    EXEC SQL PREPARE pr_avor_annul FROM
    INSERT INTO avor (NO_AVOR,MT_TOTL_AVOR,CD_DEVS,AC_STAT_AVOR,NO_FACT,MT_FRAS,
    MT_ARTC,AC_AVOR,NO_COMP,MT_FRAS_CONT_REMB,DT_AVOR)
    SELECT :vavor, mt_totl_fact + cout_livr + nvl(mt_fras_cont_remb,0), cd_devs,:vemis ,no_fact,cout_livr , mt_totl_fact, :vacavor, :vcomp, mt_fras_cont_remb,DECODE( (SELECT 0 FROM fact WHERE TO_CHAR(dt_fact)<TO_CHAR(sysdate)
    AND no_fact= :vfact),dt_fact, sysdate, dt_fact)
    FROM fact
    WHERE no_fact = :vfact;
    This code seems to be wrong but I don't know where...
    Somebody can help me??
    Thans a lot

    Hi,
    I'm not clear on the distinction you're making for type of access.
    Well, to be honest, now that I've re-read that this morning I'm not completely sure what I had in mind either. I think I was thinking about using the collection in what I believe the documentation calls "slices". However, given the other information you've posted it doesn't seem like that would be a feasible alternative in any case.
    I understand what you mean about varray and nested-table with the upper-bound limit for the varray's... I've not actually compared the two for performance so my idea that there may be a difference could be completely incorrect. Beyond that, creating code that only works in batches (or slices) may be less performant than what you currently have.
    I hope I've not detracted from the thread and maybe someone else with more experience will have an "ah ha!" sort of observation.
    Regards,
    Mark

  • CASE Expression Syntax( PL/SQL)

    Hi,
    I am facing a strange problem. I want touse CASE expression. I am facing the following error in PL/sql.
    can somebody plz tell me where i am wrong? wht's exact syntax of CASE in Plsql.
    1 declare
    2 var1 number;
    3 begin
    4 var1:=2;
    5 case var1
    6 when 1
    7 dbms_output.put_line('1');
    8 when 2 dbms_output.put_line('2');
    9 else dbms_output.put_line('else');
    10 end case;
    11* end;
    SQL> /
    case var1
    ERROR at line 5:
    ORA-06550: line 5, column 1:
    PLS-00103: Encountered the symbol "CASE" when expecting one of the following:
    begin declare end exception exit for goto if loop mod null
    pragma raise return select update while <an identifier>
    <a double-quoted delimited-identifier> <a bind variable> <<
    close current delete fetch lock insert open rollback
    savepoint set sql execute commit forall
    <a single-quoted SQL string>
    Thx in Advance.
    Namrata

    I wrote a simple test:
    select case 3
    when 1 then 'true'
    when 0 then 'false'
    else 'maybe'
    end
    from dual
    and this works fine. Now I tried to write a PL/SQL function as a test and got errors. Please help!
    create or replace function hiSpecEval(evalOper in varchar2, evalVal in number)
    return number is
    Result number;
    begin
    case 3
    when 1 then result := 1
    when 0 then result := 'false'
    else result := 'maybe'
    end
    return(Result);
    end hiSpecEval;
    and I got errors:
    Compilation errors for FUNCTION PJ.HISPECEVAL
    Error: PLS-00103: Encountered the symbol "WHEN" when expecting one of the following:
    * & = - + ; < / > at in is mod not rem <an exponent (**)>
    <> or != or ~= >= <= <> and or like between ||
    Line: 7
    Text: when 0 then result := 'false'
    Error: Hint: Parameter 'evalOper' is declared but never used in 'hiSpecEval'
    Line: 1
    Text: create or replace function hiSpecEval(evalOper in varchar2, evalVal in number)
    Error: Hint: Parameter 'evalVal' is declared but never used in 'hiSpecEval'
    Line: 1
    Text: create or replace function hiSpecEval(evalOper in varchar2, evalVal in number)
    Error: Hint: Value assigned to 'result' never used in 'hiSpecEval'
    Line: 6
    Text: when 1 then result := 1

  • Best way to move redo log from one disk group to another in ASM?

    Hi All,
    Our db is 10.2.0.3 RAC db. And database servers are window 2003 server.
    We need to move more than 50 redo logs (some are regular and some are standby) which are not redundant from one disk group to another. Say we need to move from disk group 1 to 2. Here are the options we are thinking about but not sure which one is the best from easiness and safety prospective.
    Thank you very much for your help in advance.
    Shirley
    Option 1:
    1)     shutdown immediate
    2)     copy log files from disk group 1 to disk group2 using RMAN (need to research on this)
    3)     startup mount
    4)     alter database rename file ….
    5)     Open database open
    6)     delete the redo files from disk group 1 in ASM (how?)
    Option 2:
    1)     create a set of redo log groups in disk group 2
    2)     drop the redo log groups in disk group 1 when they are inactive and have been archived
    3)     delete the redo files associated with those dropped groups from disk group 1 (how?) (According to Oracle menu: when you drop the redo log group the operating system files are not deleted and you need to manually delete those files)
    Option 3:
    1)     create a set of redo members in disk group 2 for each redo log group in disk group 1
    2)     drop the redo log memebers in disk group 1
    3)     delete the redo files from disk group 1 associated with the dropped members

    Absolutely not, they are not even remotely similar concepts.
    OMF: Oracle Managed Files. It is an RDMBS feature, no matter what your storage technology is, Oracle will take care of file naming and location, you only have to define the size of a file, and in the case of a tablespace on an OMF DB Configuration you only need to issue a command similar to this:
    CREATE TABLESPACE <TSName>; So the OMF environment creates an autoextensible datafile at the predefined location with 100M by default as its initial size.
    On ASM it should only be required to specify '+DGroupName' as the datafile or redo log file argument so it can be fully managed by ASM.
    EMC. http://www.emc.com No further commens on it.
    ~ Madrid
    http://hrivera99.blogspot.com

  • Default redo log 100mb???????

    hi all
    my database is runing in archive mode
    (database oracle 9i rel 2)
    when i issue
    SQL> SELECT * FROM V$LOG;
    GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
    1 1 59 104857600 1 NO CURRENT 3519698 20-FEB-04
    2 1 57 104857600 1 YES INACTIVE 3477638 20-FEB-04
    3 1 58 104857600 1 YES INACTIVE 3479786 20-FEB-04
    its funny default size of redo log [b]is 100MB
    every archive log file is created on my database of size 100mb.
    1.whats the reason of deafult size of 100mb
    2.its my production database and i want to change its size to 1mb
    plz give some suggestion to change it.because my boss don''t want any mistake.
    if solution is drop and recreate then it give me trouble all time when i do this. so plz give suggestion for change its size
    thanks
    kuljeet pal singh

    The sizes for the Redo Logs members are determined by several issues:
    1.- The switching time that you want.
    2.- The switching time is determined according what is the amount of time ( This represent data ) that you are disposed to lose in case of you lose all redo members of one Redo Log group.
    3.- The switching time is determined according as well to the sizes for Archive Redo Logs to store and handle them in a confortable way.
    4.- In some occasions if you have redo members with low size like 1m , that can affect the performance of your database.
    5.- when they are too long the database has to wait while they archives redo logs are generated.
    If you want to change the size of redo members you have to create new redo log groups and after go removing the groups that you do not want. When you are doing this you have to have at least 2 Redo Log Groups.
    Joel Pérez
    http://otn.oracle.com/experts

  • ICloud with multiple family members sharing one iTunes account?

    How will iCloud work for the case where multiple family members share an iTunes account but each has his/her own iPhone/iPad/PC?
    Will iCloud replicate content based on email address, unique Apple ID, iTunes account, or??  If iTunes, we could have trouble as three of us share our iTunes account (started when our daughter was young and continued for simplicity).

    Keep one Apple ID for iTunes purchases (apps, music, etc.) for all family members on the iTunes Store and use different Apple IDs for each iCloud user. That worked for me.

  • RAID level for Redo

    Hi,
    My storage admin created RAID10 and RAID5 for database, I would like to know which RAID Level is best for keeping the REDO logs. Can someone tell me what's best for REDO?
    Thanks

    hello,
    In case of using redo logs then you need performance and availability.that is why i put this comparison for you.
    I suggest you use raid 5 because it is faster in the write operations and more recoverable.*
    <pre class="jive-pre">Note: RAID 5 disks are primarily used in the processes that require transactions. Relational databases are among the other fields that run very well under a RAID 5 storage scheme*</pre>
    RAID 5 vs RAID10
    Data Loss and Data Recovery
    Let us start off by having RAID 5 explained. In RAID 5, the data backup of any one of the disks is created. If there are 5 disks, in the storage system, then 4 of the disks will be used for storing the data and one of the disks will be used for keeping the backup of any one of the hard disks. If one of the disks in the array fails, then the data can be recovered, but in the event of a second disk failure, the recovery is not possible. RAID 10 on the other hand is a combination of RAID 0 and RAID 1. In a RAID 10 storage scheme, an even number of disks is required. Each disk array has a disk array, which is a mirrored set of the former. In RAID 10, data recovery of all but one disk can be performed. In the case of a disk failure, all the remaining disks can be used effectively without any impact on the storage scheme.
    Performance
    The RAID 5 performance in the read operations is quite appreciated, though its write operation is quite slow, as compared to RAID 10. RAID 10 is thus used for systems which require high write performance. Hence, it is very obvious, RAID 10 is not used for systems like heavy databases, which require high speed write performance.
    Redundancy
    The RAID 10 arrays are more data redundant than the RAID 5 arrays. This makes RAID 10 an ideal option for the cases where high data redundancy is required.
    Architectural Flexibility
    RAID 10 provides more architectural flexibility, as compared to RAID 5. The amount of free space left is also minimized, if you use a RAID 10 data storage scheme.
    Controller Requirement
    RAID 5 demands a high end card for the data storage performance. If the purpose of the RAID 5 controller is being solved by the operating system, then it will result in the slowing down of the performance of the computer. In case of a RAID 10 controller, any hardware controller can be used.
    Applications
    RAID 10 finds a wide variety of applications. Systems with RAID 0, RAID 1 or RAID 5 storage schemes are often replaced with a RAID 10 storage scheme. They are mainly used for medium sized databases. RAID 5 disks are primarily used in the processes that require transactions. Relational databases are among the other fields that run very well under a RAID 5 storage scheme.
    With this, I complete the RAID 5 vs RAID 10 comparison. This comparison, I hope, will help you in deciding the right storage scheme, that can suit your purpose.
    kind regards
    Mohamed

  • Filter in business model using case when

    Dear Gurus,
    I have written this syntax on business logical layer WHERE CLAUSE:
    case  when 'All' = 'All' then upper(substring(Fact_Medication.DOCUMENT_ID_EXT from 1 for 3))
    else 'All' end
    *= upper(substring(Fact_Medication.DOCUMENT_ID_EXT from 1 for 3)*
    But, it was take too long to appear in dashboard, I'm afraid the syntax not proper.
    Does anyone know how to show all the data in oracle pl sql / obiee syntax ?
    I mean in Microsoft SQL we can use this Select * from A where column=''
    Please help this is urgent
    Regards
    JOE

    Hi,
    Thank for reply.
    This is my syntax (Revised):
    case when VALUEOF(NQ_SESSION."LOGIN")= 'All' then upper(substring(Fact_Medication.DOCUMENT_ID_EXT from 1 for 3))
    else VALUEOF(NQ_SESSION."LOGIN") end
    = upper(substring(Fact_Medication.DOCUMENT_ID_EXT from 1 for 3)
    I want if Login variable='All' then show all data, if not then show specific data.
    I though my query is right but it takes too long to appear in dashboard.
    Please help
    Regards
    JOE

  • Case statement error OBIEE

    Hi All,
    I'm getting an error with my Case statement in OBIEE. Below is the statement.
    case when @{PV_RELEASE_NAME} = 'January' then "Script Details"."Calendar Date" is between ('1/1/2012','1/31/2012') else"Script Details"."Calendar Date" end
    Please advice. Thanks for your help in advance!

    Thanks for the response , I tried with the formula u mention still I am getting the same error ..Please find the error below
    case when @{PV_RELEASE_NAME} = 'January' then "Script Details"."Calendar Date" || " is between ('1/1/2012','1/31/2012')" else"Script Details"."Calendar Date" end
    Formula syntax is invalid.
    [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 27005] Unresolved column: " is between ('1/1/2012','1/31/2012')". (HY000)
    SQL Issued: SELECT case when 0 = 'January' then "Script Details"."Calendar Date" || " is between ('1/1/2012','1/31/2012')" else"Script Details"."Calendar Date" end FROM "Test Script - Ad Hoc"
    If I use the below formula I am getting syntax error
    case when @{PV_RELEASE_NAME} = 'January' then "Script Details"."Calendar Date" is between ('1/1/2012','1/31/2012') else"Script Details"."Calendar Date" end
    Formula syntax is invalid.
    [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 27002] Near : Syntax error [nQSError: 26012] . (HY000)
    SQL Issued: SELECT case when 0 = 'January' then "Script Details"."Calendar Date" is between ('1/1/2012','1/31/2012') else"Script Details"."Calendar Date" end FROM "Test Script - Ad Hoc"

  • Case when question

    Hi All,
    Is it possible to use case-when statement in this SQL query?
    select SUB_ID, count(T_ID),sum(TIME)
    from TABLE_A
    where SUB_ID <> ' '
    and STARTDATE between :P6_DATE_FROM and :P6_DATE_TO
    CASE :P6_FILTER_BY
    WHEN '1' THEN 'and SUB_ID like :P6_FILTER_BY_TEXT || ''@%'' '
    WHEN '2' THEN 'having sum(TIME) >= :P6_FILTER_BY_TEXT '
    END
    group by SUB_ID
    as it is it seems not to work...
    thanks
    Liron

    Hi,
    Is it possible to use case-when statement in this SQL query?Yes
    First of all you are using the wrong syntax of CASE.
    The correct syntax is :
       CASE
            WHEN var1 = 1  THEN
                       'One'
            WHEN var 2 = 2 THEN
                 'Two'
         ELSE
            'Three'
         ENDTell us your requirement we might suggest something ?
    Regards

  • PL/SQL - Case Statement

    Hello, just starting to learn PL/SQL. I have a query which runs just fine and it has a case statement. When I take that query and place it into a procedure and compile, it gives me a compile error stating "ENCOUNTERED symbol CASE when expecting... providing a list of symbols.
    This procedure is part of a package, so I am only showing the procedure portion...
    PROCEDURE QRY_USERS (oRows                     OUT t_cursor)
    IS
    BEGIN
         OPEN o_Rows FOR
         select ou.User_id,
                   ou.AD_Login_ID,
                   ou.First_name,
                   ou.Last_Name,
         oct.CODE_DESC,
                   case when ou.deleted is null then 'N'
                   else 'Y' end Deleted
         from tst_ops_users ou, tst_ops_code_tbl oct
         where oct.CODE_TYPE ='USER_TYPE'
              and oct.code_name = ou.USER_ROLE_TYPE;
    END QRY_USERS;
    So is there some different syntax with case statements or is there some other erro causing this?
    Thanks a bunch for your assistance!!!

    Which version of the database are you working on? In 8i the PL/SQL engine did not support the use of CASE in SQL statements (along with a whole bunch of other fresh additions to SQL syntax).
    If that is your problem you could try this, which ought to use the SQL engine instead...
    PROCEDURE QRY_USERS (oRows OUT t_cursor)
    IS
    BEGIN
    OPEN oRows FOR
    'select ou.User_id,
    ou.AD_Login_ID,
    ou.First_name,
    ou.Last_Name,
    oct.CODE_DESC,
    case when ou.deleted is null then ''N''
    else ''Y'' end Deleted
    from tst_ops_users ou, tst_ops_code_tbl oct
    where oct.CODE_TYPE =''USER_TYPE''
    and oct.code_name = ou.USER_ROLE_TYPE';
    END QRY_USERS;although you can obviate the need for CASE by using either DECODE or NVL2...
    nvl2(ou.deleted , 'Y', 'N') AS deletedCheers, APC

Maybe you are looking for

  • Filesystem not accessable after ios 8 upgrade

    Hey experts, i have recently upgraded my iPhone 5 to  IOS 8. Now it is not possible to access the filesystem for e.g. copying photos from the iphone. The iPhone simply doesn't show up on my Windows 7 PC as a drive. I have tested it on several PCs. Is

  • My album art changed on my 4s after I connected to my computer?

    I have an iPhone 4s. I have already downloaded iOS 7, and a while ago at that. Yesterday I conected my iPhone to my computer and tried to find album artwork. Unfortunately now, 3 of my songs that had the correct artwork now have incorrect artwork. Al

  • Shopping cart from catalog in sourcing cockpit

    Hi experts I have a doubt when I create a shopping cart from a catalog it's going to sourcing cockpit of the buyer I am in SRM 5.5 ECS, I have configuted in customizing for soucing option 5 Aut Grouping . Sourcing for itens whithout assigned souce, I

  • Help me to make a career decision

    Hi All ,             I am a ABAPER  with  4 Years experience. I am interested in SAP functional. Few months ago I completed my certification in SAP FI  ECC 6.0  When in my organization i asked for functional work they  said only  people with Accoutin

  • How to Down grade the IOS7 to iOS 6 ?

    Hi, everyone, When using ios 7 for my iPad 2 is without any problem. Once upgraded to iOS 7, the wifi need to connect and reconnect from time to time or at any time when browsing the Safari that made me feel irritated .... Can any senior user advise