Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

Cloud Control 13C

  • [OEM] EMCLI - Ajout d'une propriété pour une target donnée

    Il faut se connecter au serveur où le GRID ou l'OMS est installé.
    Positionner l'environnement OMS (exemple /oracle/Middleware/emcc13/bin).
     
     
     

  • How to add Additional target properties in Oracle Enterprise Manager12c

     
    Ajouter une valeur dans la propriété Location :
     
    pour un hôte
    ./emcli get_targets -noheader -script -targets=host | awk '{print $4":"$3":Location:"}' > /tmp/targets
     
    dans le fichier targets ajouter : 
     
    serveurJJY:host:Location:RIZ
    serveurJOJO:host:Location:RIA
    serveur TATA:host:Location:RIS
     
    idem pour une database :
     
    ./emcli get_targets -noheader -script -targets=oracle_database | awk '{print $4":"$3":Location:"}' > /tmp/targets
     
    ensuite on fait :
     
    ./emcli set_target_property_value -property_records="REC_FILE" -input_file="REC_FILE:/tmp/targets" -separator=property_records="n"
     
     

  • EMCLI Enterprise Manager 12c/13c : Ajout d'une base de données avec mot de passe avec des caractères spéciau

    Pour exécuter la commande « emcli add_target », il est nécessaire de se connecter :

    1
    2
    3
    sysman_password="<mot de passe SYSMAN>"
    emcli login -username=SYSMAN -password=${sysman_password}
    emcli sync

    La définition des propriétés est réalisée via des variables :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    instance_name=<db_name>
    host_name=<full_hostname>
    dbhome_path=/opt/oracle/product/12.1/dbhome_1
    instance_resname=${instance_name}_${host_name}
    user_name=DBSNMP
    user_role=Normal
    listener_name=LISTENER_${instance_name}
    listener_resname=LISTENER_${instance_name}_${host_name}
    listener_port=1521
    db_properties="SID:${instance_name}"
    db_properties="${db_properties};Port:${listener_port}"
    db_properties="${db_properties};OracleHome:${dbhome_path}"
    db_properties="${db_properties};MachineName:${host_name}"
    db_credentials="UserName:${user_name};password:<mot de passe DBSNMP>;Role:${user_role}"
    lsnr_properties="LsnrName:${listener_name}"
    lsnr_properties="${lsnr_properties};ListenerOraDir:${dbhome_path}/network/admin"
    lsnr_properties="${lsnr_properties};Port:${listener_port}"
    lsnr_properties="${lsnr_properties};OracleHome:${dbhome_path}"
    lsnr_properties="${lsnr_properties};Machine:${host_name}"

    source : 

  • Useful emcli commands in EM Cloud Control 12c

  • Script python avec emcli


    setproperty.py :

     

    #  
    # Sample EMCLI Python script file for mass update a property value  
    #  
      
    # check number of arguments
     
    if len(sys.argv) <> 3:
      print 'Usage: emcli @setproperty.py hostname "propertyname" propertyvalue'
      exit()
     
    # assign the arguments to variables (for readability)
     
    hostname = sys.argv[0]
    propertyname = sys.argv[1]
    propertyvalue = sys.argv[2]
     
    # login to the OMS
     
    login( username="SYSMAN", password="welcome1" )
     
    # find the targets running on a given host
     
    targets = list( sql="select target_name  || '@' || target_type as target from MGMT$TARGET where host_name = '" + hostname + "' and target_name <> host_name" )
     
    # set the target property for each target
     
    for t in targets.out()['data']:
      print "Setting property " + propertyname + " for " + t['TARGET'].split(':')[0]
      set_target_property_value( property_records= t['TARGET'] + "@" + propertyname + "@" + propertyvalue, subseparator="property_records=@" )



  • Démarrer l'OMS avec le cloud control 13c

    Enfin j'ai réussi à démarrer l'OMS sur ma VM avec au moins 6Go de RAM !

    J'en ai chié !!! Mais j'y suis arrivé ...

    Lire la suite

  • Purger les stats du tbs sysaux

    exec dbms_stats.alter_stats_history_retention(1);

    exec DBMS_STATS.PURGE_STATS(SYSDATE-1);

    set linesize 120
    set pagesize 100
     
    COLUMN "Item" FORMAT A25
    COLUMN "Space Used (GB)" FORMAT 999.99
    COLUMN "Schema" FORMAT A25
    COLUMN "Move Procedure" FORMAT A40
     
    SELECT  occupant_name "Item",
        space_usage_kbytes/1048576 "Space Used (GB)",
        schema_name "Schema",
        move_procedure "Move Procedure"
    FROM v$sysaux_occupants
    ORDER BY 1
    /
  • Cloud Control 13c - Disable BI Publisher and remove JVMD

    J'ai installé une Cloud Control 13 c, sur ma VM  je n'ai que 8 Go de RAm. Ce n'est pas assez, le pré-requis est  10 Go.

     

    Lire la suite

  • Cloud Control 13c - Install suite

    Utilisez l'URL suivante pour accéder à :

    1. URL Enterprise Manager Cloud Control : https://joguess:7803/em
    2. URL du serveur d'administration : https://joguess:7102/console
    3. URL BI Publisher : https://joguess:9803/xmlpserver

    Les détails suivants doivent être fournis lors de l'installation d'une instance OMS supplémentaire :

    1. Nom d'hôte du serveur d'administration : joguess
    2. Port du serveur d'administration : 7102

    Les détails sur les ports utilisés par ce déploiement sont disponibles sur : /u03/app/oracle/mid/install/portlist.ini

  • Cloud Control 13c - Pré requis

    Le parametre suivant doit etre a false pour installer le cloud control dans un PDB ;

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    optimizer_adaptive_features boolean FALSE

  • Cloud Control 13c - Install

    Pour installer le cloud control 13c télécharger les fichiers zip plus le .bin.

     

    Faire un chmod g+x sur le .bin.

     

    Dézipper les .zip et lancer le .bin.

     

    source : http://docs.oracle.com/cd/E63000_01/EMADV/EMADV.pdf