oracle 修改用户密码_oracle数据库实例名变更流程

要求:修改实例名sid从ecif->igas,详细步骤如下:

1、登录数据库查看先前的sid

(1)切换到oracle用户

[root@brms03 ~]# su - oracle

Last login: Mon Dec 10 11:35:21 CST 2018

(2)打开已经启动数据库并查看sid

[oracle@brms03 ~]$ sqlplus / as sysdba

0dcbacfbd04b43bdb707a7c87be42e5b

2、关闭数据库

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> exit

3、修改/etc/oratab文件

编辑文件/etc/oratab,将文件里面的ecif换成igas

[oracle@brms03 ~]$ vim /etc/oratab

4、修改.profile文件

编辑oracle用户的 .profile文件,把ecif改成igas

[oracle@brms03 ~]$ source ~/.bash_profile

查看环境变量,确定修改已经生效

[oracle@brms03 ~]$ env|grep ORACLE

ORACLE_SID=igas

5、修改dbs目录下的文件名

dbs目录是用于存放数据库服务器端的参数文件Spfile、初始化文件init、还有密码文件orapw$ORACLE_SID

在$ORACLE_HOME目录下

[oracle@brms03 dbs]$ cd $ORACLE_HOME/dbs

[oracle@brms03 dbs]$ mv hc_ecif.dat hc_igas.dat

[oracle@brms03 dbs]$ mv lkECIF lkIGAS

[oracle@brms03 dbs]$ mv spfileecif.ora spfileigas.ora

94b617342bf34836bd75a50f2772993d

重新生成密码文件,并将旧的密码文件删除

[oracle@brms03 dbs]$ orapwd file=$ORACLE_HOME/dbs/oraw$ORACLE_SID password=sys entries=5 force=y

[oracle@brms03 dbs]$ rm -rf orapwecif

6、登录启动数据库,查看实例名字

修改成功,实例名已经由ecif变成igas

[oracle@brms03 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Wed Dec 12 17:14:13 2018

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 4275781632 bytes

Fixed Size 2220200 bytes

Variable Size 2298482520 bytes

Database Buffers 1962934272 bytes

Redo Buffers 12144640 bytes

Database mounted.

Database opened.

SQL> select instance from v$thread;

INSTANCE

--------------------------------------------------------------------------------

igas

be9f76457bbb4c3899911276449796ed
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值