本人由于升级struts2版本到2.3.15.1后,防止以前数据库密码泄漏,故修改之,修改方法记录如下;
由于oracle数据库服务器在内网,外网不能访问。故需要先登录到一台外网能访问的地址,再从该地址ssh到数据库服务器地址。
操作如下:
ssh -l root -p 22 192.168.1.5(举例);
如果22端口号没开,测试23端口号是否开启(我们这里假定23端口开启了);
1.telnet 192.168.1.5
2.输入用户名和密码(这里我们要知道远程服务器普通用户名密码,例如oracle,test等);
注意:一般情况下telnet到远程服务器,不能用root帐户登录;报错为 login incorrect
3.su -oracle,输入oracle用户密码,我的是和root相同。
4.sqlplus /nolog;
5.connect/as sysdba;
6.alter user 用户名 identified by 新密码;
7.ALTER USER 用户名 ACCOUNT UNLOCK;
8.commit;
注意:如果没有7,8的话,你的操作就会导致该用户名被锁定。
报错ORA-28000: the account is locked
如果只有第七步,没有第八步,在你退出SQLPlUS之前好用,
退出之后就会同样报错ORA-28000: the account is locked
只有确认提交之后才能生效。
分享到:
相关推荐
本文将深入解析在Linux操作系统中如何安全有效地修改Oracle数据库用户的密码,包括操作步骤、注意事项以及相关原理。 ### 深入理解Linux下修改Oracle用户密码 #### 一、前期准备与环境要求 在开始修改Oracle用户...
Linux 下的 Oracle 数据库迁移 在 Linux 平台上,Oracle 数据库迁移是一个复杂的过程,需要对数据库的备份、还原和配置进行详细的规划和实施。下面将对 Linux 下的 Oracle 数据库迁移过程进行详细的介绍。 一、...
在Linux系统中,修改Oracle数据库密码是一个常见的操作。下面将详细介绍如何修改Oracle密码。 修改Oracle密码的准备工作 在修改Oracle密码之前,需要确保已经安装了Oracle数据库,并且已经启动了数据库实例。在...
Oracle 数据库用户锁定解决方案在 Linux 下的操作记录 Oracle 数据库用户锁定是指用户账户被锁定,无法登录数据库的情况。这种情况可能是由于用户密码输入错误次数超过限制,或者是数据库管理员对用户账户进行了...
在Linux环境下安装Oracle数据库是一项需要细致操作的任务,特别是在Red Hat Enterprise Linux 5.3 (RHEL 5.3)上安装Oracle 10g时。本文将详细介绍整个安装过程,包括必要的系统配置、软件包安装及Oracle数据库的配置...
"Linux 安装 Oracle 数据库详细说明" 本文档旨在提供一份详细的 Oracle 数据库安装指南,旨在帮助读者成功地在 Linux 服务器上安装 Oracle 数据库。本文档将指导读者完成整个安装过程,从环境检测到配置 Oracle ...
在Linux环境下搭建Oracle数据库的第一步是确保有足够的磁盘空间,并创建必要的用户组和用户。首先使用命令`df -h`查看磁盘空间。接下来创建用户组和用户: ```bash groupadd dba groupadd oinstall useradd -G ...
总之,安装Oracle数据库在Linux上需要对操作系统、内核参数、用户权限以及安装过程有深入理解。通过细心的准备和配置,你可以成功部署Oracle数据库,并为你的业务提供可靠的数据服务。记住,每次安装都是学习和提升...
在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和注意事项。以下是对这个主题的详细解释。 **第一章 系统运行要求** 1.1 **服务器端** Oracle数据库对服务器硬件和软件都有一定的要求。硬件上,...
在本文中,我们将详细探讨如何在Linux虚拟机上安装Oracle数据库。首先,我们需要准备好必要的工具和软件,包括vmWare10虚拟机软件、Oracle 11g数据库安装包、xmanager4作为FTP工具,以及可能需要的一些RPM文件。这里...
Linux 中安装 ORACLE10g 数据库详细步骤 Linux 是一个开源的操作系统,在服务器应用中广泛使用。ORACLE 是一个关系型数据库管理系统,是当前最流行的数据库管理系统之一。安装 ORACLE10g 数据库需要在 Linux 操作...
在IT领域,Oracle数据库是广泛使用的大型企业级数据库管理...以上只是Unix和Linux下Oracle数据库管理的一部分知识点,实际工作中还需要结合具体场景深入学习和实践,不断积累经验,以确保数据库系统的稳定高效运行。
在Linux下安装Oracle数据库时,首先要选择安装类型,通常选择高级安装以获取更多定制选项。指定证书存放目录以保证安全通信,然后选择数据库类型(如企业版或标准版)和语言支持。指定期望的Oracle环境变量和安装...
在Linux系统中添加一个新的Oracle数据库实例是一个涉及多个步骤的过程,主要涵盖了目录结构的创建、启动文件的配置、密码文件的生成、数据库的创建以及监听器的配置。以下是对这个过程的详细说明: 1. **创建实例...
### ORACLE数据库Linux系统静默安装知识点 #### 一、环境搭建与准备工作 **1. 远程连接准备** - **远程工具选择:** - 使用`xShell`作为远程连接工具,它支持多种协议(如SSH),适用于Windows平台与Linux服务器...
- **在Linux用Qt访问Oracle数据库需要自己编译Oracle驱动QOCI**:这句话指出了一个特定的技术场景,即在Linux环境下,如果想要通过Qt框架来访问Oracle数据库,则需要自行编译Oracle驱动程序QOCI。 #### 标签解析 -...
### Linux下Oracle数据库安装知识点详解 #### 一、环境准备与用户配置 1. **确认系统版本:** 文章提到的Linux系统版本为64位Linux Oracle 2.6.18-164.el5,这是一个基于Red Hat Enterprise Linux (RHEL) 5.x的发行...
接下来,我们需要创建必要的用户和组来管理Oracle数据库: - **The Oracle Inventory group (typically, oinstall)**: 用于管理Oracle产品清单。 - **The OSDBA group (typically, dba)**: 用于Oracle数据库管理...
标题“Linux连接oracle数据库的客户端程序”暗示我们将讨论在Linux环境下与Oracle数据库交互的客户端工具。Oracle数据库客户端通常包含一系列用于执行SQL查询、管理数据库对象和进行数据传输的实用程序。在Linux上,...
本文详细介绍了如何通过Oracle数据库命令将用户密码设置为永不过期的过程。这种方法对于需要长期保持不变的系统账户特别有用,可以帮助减少因频繁更改密码而带来的额外工作负担。需要注意的是,在实施这些变更之前,...