V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
SKYNE
V2EX  ›  Python

使用 Python 实现 Oracle 数据库自动化安装(CentOS6.5)

  •  
  •   SKYNE ·
    SKYNE0 · 2018-07-23 18:36:01 +08:00 · 2909 次点击
    这是一个创建于 2347 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Linux 系统下安装 Oracle,需要修改系统的很多东西。

    这个使用 shell 来完成这种任务可能比较好。

    但我不会 shell 编程。就查了 Python 怎么与系统交互。

    目前好像大家都用 subprocess 这个模块,

    我的想法是更改某个文件的地方,直接以文件读写的方式修改。

    具体执行系统命令的时候使用 subprocess.call 来执行。

    不知道这个样子行不行,哪位高手能不能指点一二,非常感谢。

    14 条回复    2018-07-24 08:55:30 +08:00
    kaneg
        1
    kaneg  
       2018-07-23 20:09:13 +08:00 via iPhone
    这类自动安装的任务,推荐使用 ansible,估计网上有人写好的 playbook,如果没有合适的,自己写也比较容易。
    SKYNE
        2
    SKYNE  
    OP
       2018-07-23 20:22:47 +08:00
    @kaneg 好的,非常感谢
    May725
        3
    May725  
       2018-07-23 21:01:30 +08:00
    我是直接用 python 来处理逻辑部分 + os.system 执行命令 ,这样是不是 low 了?
    torbrowserbridge
        4
    torbrowserbridge  
       2018-07-23 21:06:56 +08:00 via Android
    ipython
    SKYNE
        5
    SKYNE  
    OP
       2018-07-23 21:37:17 +08:00
    @May725 我也是这样想的
    SKYNE
        6
    SKYNE  
    OP
       2018-07-23 21:38:10 +08:00
    @torbrowserbridge 这跟 ipython 有什么关系吗,能详细点吗,没看明白。
    likuku
        7
    likuku  
       2018-07-23 21:38:39 +08:00
    装好一台系统,整体打包 /作镜像,之后其它新机,直接用包 /镜像恢复 这样更快吧
    liprais
        8
    liprais  
       2018-07-23 21:42:55 +08:00
    oracle 不是写好配置文件跑一下启动进程就行了么
    SKYNE
        9
    SKYNE  
    OP
       2018-07-23 22:02:49 +08:00
    @likuku 这个,要实现的是单独装 oracle,可能服务器上还有其他服务,不能重装系统
    SKYNE
        10
    SKYNE  
    OP
       2018-07-23 22:04:09 +08:00
    @liprais 没听明白您的意思,装 oracle 之前不是得修改系统的很多地方吗?
    liprais
        11
    liprais  
       2018-07-23 22:32:13 +08:00
    @SKYNE 太久远不记得了
    我大概九年前刚上班的时候装过一阵子,那时候还是设置一下配置文件就行了
    说错了的话抱歉了
    saulshao
        12
    saulshao  
       2018-07-24 08:29:07 +08:00
    理论上是可行的,我曾经试过用 python 自动配置(不是安装)WAS。
    相当好用。
    SKYNE
        13
    SKYNE  
    OP
       2018-07-24 08:54:26 +08:00
    @liprais 没事,没事,页非常感谢你
    SKYNE
        14
    SKYNE  
    OP
       2018-07-24 08:55:30 +08:00
    @saulshao 好的,非常感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1621 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:51 · PVG 00:51 · LAX 08:51 · JFK 11:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.