久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <bdo id='KrTh6'></bdo><ul id='KrTh6'></ul>

      <small id='KrTh6'></small><noframes id='KrTh6'>

      <i id='KrTh6'><tr id='KrTh6'><dt id='KrTh6'><q id='KrTh6'><span id='KrTh6'><b id='KrTh6'><form id='KrTh6'><ins id='KrTh6'></ins><ul id='KrTh6'></ul><sub id='KrTh6'></sub></form><legend id='KrTh6'></legend><bdo id='KrTh6'><pre id='KrTh6'><center id='KrTh6'></center></pre></bdo></b><th id='KrTh6'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='KrTh6'><tfoot id='KrTh6'></tfoot><dl id='KrTh6'><fieldset id='KrTh6'></fieldset></dl></div>

      1. <legend id='KrTh6'><style id='KrTh6'><dir id='KrTh6'><q id='KrTh6'></q></dir></style></legend>
      2. <tfoot id='KrTh6'></tfoot>

        使用 Ansible 設置不同的 ORACLE_HOME 和 PATH 環境變量

        Set different ORACLE_HOME and PATH environment variable using Ansible(使用 Ansible 設置不同的 ORACLE_HOME 和 PATH 環境變量)

              <bdo id='vLg5r'></bdo><ul id='vLg5r'></ul>

              1. <legend id='vLg5r'><style id='vLg5r'><dir id='vLg5r'><q id='vLg5r'></q></dir></style></legend>
                <tfoot id='vLg5r'></tfoot>

                  <small id='vLg5r'></small><noframes id='vLg5r'>

                    <tbody id='vLg5r'></tbody>
                  <i id='vLg5r'><tr id='vLg5r'><dt id='vLg5r'><q id='vLg5r'><span id='vLg5r'><b id='vLg5r'><form id='vLg5r'><ins id='vLg5r'></ins><ul id='vLg5r'></ul><sub id='vLg5r'></sub></form><legend id='vLg5r'></legend><bdo id='vLg5r'><pre id='vLg5r'><center id='vLg5r'></center></pre></bdo></b><th id='vLg5r'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='vLg5r'><tfoot id='vLg5r'></tfoot><dl id='vLg5r'><fieldset id='vLg5r'></fieldset></dl></div>
                  本文介紹了使用 Ansible 設置不同的 ORACLE_HOME 和 PATH 環境變量的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我目前正在查詢多個數據庫并捕獲查詢結果

                  Im currently querying multiple databases and capturing the results of the query

                  我這樣做的方式是,我編寫一個復制shell腳本的任務,如下所示

                  The way Im doing it is, Im writing a task which copies a shell script, something like below

                  #!/bin/bash
                  source $HOME/bin/gsd_xenv $1 &> /dev/null
                  
                  sqlplus -s <<EOF
                  / as sysdba
                  set heading off
                  
                  
                  select d.name||','||i.instance_name||','||i.host_name||';' from v\$database d,v\$instance i;
                  
                  EOF
                  

                  在劇本中,我寫的任務如下:

                  In the playbook, Im writing the task as below:

                  - name: List Query [Host and DB]
                    shell: "/tmp/sqlscript/sql_select.sh {{item}} >> /tmp/sqlscript/output.out"
                    become: yes
                    become_method: sudo
                    become_user: oracle
                    environment:
                      PATH: "/home/oracle/bin:/usr/orasys/12.1.0.2r10/bin:/usr/bin:/bin:/usr/ucb:/sbin:/usr/sbin:/etc:/usr/local/bin:/oradata/epdmat/goldengate/config/sys"
                      ORACLE_HOME: "/usr/orasys/12.1.0.2r10"
                    with_items: "{{ factor_dbs.split('\n') }}"
                  

                  但是我注意到不同的主機有不同的 ORACLE_HOME 和 PATHS.如何在劇本中定義這些變量,以便任務選擇正確的 ORACLE_HOME 和 PATH 變量并成功執行任務

                  However I have noticed that the different hosts have different ORACLE_HOME and PATHS. How can I define those variables in the playbook, so that the task picks the right ORACLE_HOME and PATH variables and execute the task successfully

                  推薦答案

                  您可以為每個主機定義特定于主機的變量.您可以編寫您的庫存文件,如:

                  you can define host specific variables for each of the hosts. You can write your inventory file like:

                  [is_hosts]
                  greenhat ORACLE_HOME=/tmp
                  localhost ORACLE_HOME=/sbin
                  

                  類似于 PATH 變量

                  similarly for the PATH variable

                  那么你的任務:

                  演示結果的示例劇本:

                  - hosts: is_hosts
                    gather_facts: false
                    vars:
                  
                    tasks:
                      - name: task 1
                        shell: "env | grep -e PATH -e ORACLE_HOME"
                        environment:
                          # PATH: "{{ hostvars[inventory_hostname]['PATH']}}"
                          ORACLE_HOME: "{{ hostvars[inventory_hostname]['ORACLE_HOME'] }}"
                        register: shell_output
                  
                      - name: print results
                        debug:
                          var: shell_output.stdout_lines
                  

                  示例輸出,您可以看到 ORACLE_HOME 變量確實發生了變化,并且按照主機的定義:

                  sample output, you can see ORACLE_HOME variable was indeed changed, and as defined per host:

                  TASK [print results] ************************************************************************************************************************************************************************************************
                  ok: [greenhat] => {
                      "shell_output.stdout_lines": [
                          "ORACLE_HOME=/tmp", 
                          "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
                      ]
                  }
                  ok: [localhost] => {
                      "shell_output.stdout_lines": [
                          "ORACLE_HOME=/sbin", 
                          "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
                      ]
                  }
                  

                  這篇關于使用 Ansible 設置不同的 ORACLE_HOME 和 PATH 環境變量的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  SQL query to get all products, categories and meta data woocommerce/wordpress(獲取所有產品、類別和元數據的 SQL 查詢 woocommerce/wordpress)
                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數據庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發
                  How to create a login to a SQL Server instance?(如何創建對 SQL Server 實例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)
                        <bdo id='qKCkC'></bdo><ul id='qKCkC'></ul>

                        1. <i id='qKCkC'><tr id='qKCkC'><dt id='qKCkC'><q id='qKCkC'><span id='qKCkC'><b id='qKCkC'><form id='qKCkC'><ins id='qKCkC'></ins><ul id='qKCkC'></ul><sub id='qKCkC'></sub></form><legend id='qKCkC'></legend><bdo id='qKCkC'><pre id='qKCkC'><center id='qKCkC'></center></pre></bdo></b><th id='qKCkC'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='qKCkC'><tfoot id='qKCkC'></tfoot><dl id='qKCkC'><fieldset id='qKCkC'></fieldset></dl></div>
                        2. <tfoot id='qKCkC'></tfoot>

                            <tbody id='qKCkC'></tbody>

                          <legend id='qKCkC'><style id='qKCkC'><dir id='qKCkC'><q id='qKCkC'></q></dir></style></legend>

                        3. <small id='qKCkC'></small><noframes id='qKCkC'>

                            主站蜘蛛池模板: www.久久久久久久久久久 | 亚洲bt 欧美bt 日本bt | 精品一二区| 精品成人av | 91精品国产综合久久精品图片 | 91影院| 精品日韩一区 | 91视频进入 | 亚洲激情自拍偷拍 | 国产婷婷色综合av蜜臀av | 欧美一级黄色片免费观看 | 人人鲁人人莫人人爱精品 | 久久久久国产成人精品亚洲午夜 | 亚洲精品视频在线观看视频 | 精品日韩一区二区 | 亚洲成人第一页 | 玖玖在线免费视频 | 国产日韩欧美中文字幕 | 国产精品国产精品国产专区不蜜 | 羞羞视频免费观看 | 亚洲第一天堂无码专区 | 自拍偷拍第一页 | 国产粉嫩尤物极品99综合精品 | 久久精品色欧美aⅴ一区二区 | 欧美日韩在线观看视频网站 | 盗摄精品av一区二区三区 | 国产亚洲一区二区三区 | caoporn免费在线视频 | 欧美一级二级在线观看 | 婷婷精品 | 欧美日韩亚洲一区二区 | 天天干天天干 | 69av片| 91九色在线观看 | 野狼在线社区2017入口 | 一区二区三区四区视频 | 婷婷丁香综合网 | 欧美精品久久久久 | 精品久久久久久久久久久久久 | 91九色麻豆 | 欧美日韩在线一区二区三区 |