#### 如果oracle是docker中的容器首先进入容器
```bash
docker exec -it myoracle /bin/bash --myoracle为我的容器实例别名
```
进入docker后,先要切换到oracle身份用户
```bash
su oracle
```
#### 步骤
先确认是否配置了ORACLE_HOME,ORACLE_SID这两个环境变量
可以输出看是否有配置
```bash
echo $ORACLE_HOME
echo $ORACLE_SID
```
如果未配置,通过下面命令配置临时环境变量
```bash
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1 --根据自己位置更改
export ORACLE_SID=orcl
```
之后找到sqlplus所在位置,我的是在/u01/app/oracle/product/11.1.0/db_1/bin/sqlplus那么可以切到所在目录并执行下命令
```bash
cd /u01/app/oracle/product/11.1.0/db_1/bin/
./sqlplus / as sysdba
```
一般上述操作正确就能连接到oracle,最后执行密码更改命令
```sql
alter user system identified by manager;
```
如果是帐号被锁则执行下面sql
```sql
alter user system account unlock;
```