久久久久久久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 設(shè)置不同的 ORACLE_HOME 和 PATH 環(huán)境變量

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

              <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 設(shè)置不同的 ORACLE_HOME 和 PATH 環(huán)境變量的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  限時(shí)送ChatGPT賬號..

                  我目前正在查詢多個(gè)數(shù)據(jù)庫并捕獲查詢結(jié)果

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

                  我這樣做的方式是,我編寫一個(gè)復(fù)制shell腳本的任務(wù),如下所示

                  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
                  

                  在劇本中,我寫的任務(wù)如下:

                  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') }}"
                  

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

                  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

                  推薦答案

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

                  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

                  那么你的任務(wù):

                  演示結(jié)果的示例劇本:

                  - 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 變量確實(shí)發(fā)生了變化,并且按照主機(jī)的定義:

                  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"
                      ]
                  }
                  

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

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

                  相關(guān)文檔推薦

                  SQL query to get all products, categories and meta data woocommerce/wordpress(獲取所有產(chǎn)品、類別和元數(shù)據(jù)的 SQL 查詢 woocommerce/wordpress)
                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數(shù)據(jù)庫列表和 SQL Server 實(shí)例使用的空間嗎?) - IT屋-程序員軟件開發(fā)
                  How to create a login to a SQL Server instance?(如何創(chuàng)建對 SQL Server 實(shí)例的登錄?)
                  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()?(為什么會出現(xiàn)“數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤?使用 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'>

                            主站蜘蛛池模板: 国产精品成人一区二区三区夜夜夜 | 欧美老妇交乱视频 | 我想看一级黄色毛片 | 成人中文网 | 成人免费视频网站在线看 | 红桃视频一区二区三区免费 | 91国内在线观看 | 欧美成人一级 | 日韩电影中文字幕 | 欧美午夜精品久久久久久浪潮 | 99小视频 | 成人在线视频网 | 久久精品国产亚洲a | 成人欧美一区二区三区在线播放 | 国产一区二区在线免费 | 成人av播放| 四色成人av永久网址 | 亚洲欧洲中文 | 亚洲一区二区三区四区五区午夜 | 日韩视频精品在线 | 欧美日批 | 完全免费av在线 | 国产视频福利一区 | 国产精品一区二区三区在线播放 | 国产福利免费视频 | 欧美日韩国产免费 | 久久久夜夜夜 | 日韩精品一区二区三区在线播放 | 天堂免费看片 | 成人午夜视频在线观看 | 国产乱精品一区二区三区 | 亚洲在线视频 | 综合久久久 | 久精品视频 | 国产精品视频一二三区 | 精品视频一二区 | 国产精品一区二区在线播放 | 日韩视频国产 | 久久久久一区二区三区 | 免费视频久久久久 | 日韩视频一区二区三区 |