IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Agile PLM 数据库密码修改 -> 正文阅读

[系统运维]Agile PLM 数据库密码修改

前期准备

新密码准备

新密码最好不要包含Oracle定义的特殊字符。在Oracle中如果密码包含特殊字符,在sqlplus登录时或者执行导入导出时需要用一种特殊的写法。所以如果一定要用特殊字符,请先在测试环境中准备好这些问题的解决办法再实施。

Agile系统

如下文件需要覆盖新密码

agile.properties。文件地址:【agile安装目录】\Agile936\agileDomain\config

AgileContentPool-jdbc.xml。文件地址:【agile安装目录】\Agile936\agileDomain\config\jdbc

AgileHighAvailability-jdbc.xml。文件地址:【agile安装目录】\Agile936\agileDomain\config\jdbc

agile9exp.bat。文件地址:【agile数据库目录】\app\Administrator\admin\agile9\create\agile

二次开发项目

排查并将所有需要修改密码的二次开发项目整理成Excel列表,包括但不仅限于如下项目:

  1. 进程扩展项目,
  2. Web项目,
  3. axml解析项目,
  4. ERP同步项目,
  5. 搜索源代码。有些密码可能被硬编码在了代码中。

强烈建议二次开发过程中要将密码配置在统一的配置文件中。不要在源代码中硬编码数据库连接信息。这样会给维护增加工作量而且还容易遗漏。笔者还遇到过将agile密码配置在数据库里面的神奇操作。

修改步骤

停止Agile系统及其相关应用程序

agile应用,文件服务器,所有相关联的二次开发程序等。

避免程序不断用旧密码尝试,将agile用户锁定。

修改数据库密码

可以使用Oracle SQL developer登录,然后在用户上右击点编辑就能直接修改密码了。

密码修改成功后,最好使用sqlplus命令验证密码是否已经修改成功且能正常登陆

命令参考:sqlplus 用户名/密码@SID

Agile系统密码修改

打开命令行窗口,cd /d 【agile安装目录】\Agile936\agileDomain\bin

执行encryptDBSchemaPwd.cmd,然后将明文密码复制进去生成密文密码。

?在上文提到的4个文件中找到agile用户密码相关的行。覆盖新密码。

agile.properties,AgileContentPool-jdbc.xml,AgileHighAvailability-jdbc.xml,agile9exp.bat

二次开发项目密码修改

对照事先准备好的项目列表,依次修改密码。

重启相关应用

启动Agile,文件服务器,刷新Autovue,以及所有二次开发项目。

启动成功之后最好登陆进去试试确保功能已经能够正常使用。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-15 16:13:57  更:2021-11-15 16:16:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:38:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码