Linux环境下的,多个数据库实例的切换,数据库服务和监听开启、关闭
时间:2019-05-05 13:46 来源:linux.it.net.cn 作者:IT
-----简单记录Linux环境下的oracle操作-------
1、当一个Linux中安装了多个数据库时,查看当前的数据库实例
su - oracle
echo $ORACLE_SID
2、Linux下,切换到不同的数据库实例
export ORACLE_SID=XXXXX
3、查询数据库的用户
su - oracle
sqlplus '/ as sysdba'
SQL> select username from dba_users;(Linux中切换到sql命令下,sql语句的末尾不要忘记加;号)
4、某些情况下,数据库账户会被锁定,解锁操作
su - oracle
sqlplus '/ as sysdba'
SQL> alter user xxxxx account unlock;
5、修改数据库用户密码
su - oracle
sqlplus '/ as sysdba'
SQL> alter user xxxxx identified by 新密码;
6、查看数据库监听状态和数据库服务
su - oracle
lsnrctl status ---查看监听状态
lsnrctl start ----启动监听服务
lsnrctl stop -----关闭监听服务
ps -ef|grep oracle --查看数据库服务状态
7、数据库服务的启动
su - oracle
sqlplus '/ as sysdba'
SQL>startup
(责任编辑:IT)
-----简单记录Linux环境下的oracle操作-------
1、当一个Linux中安装了多个数据库时,查看当前的数据库实例
su - oracle
echo $ORACLE_SID
2、Linux下,切换到不同的数据库实例
export ORACLE_SID=XXXXX
3、查询数据库的用户
su - oracle
sqlplus '/ as sysdba'
SQL> select username from dba_users;(Linux中切换到sql命令下,sql语句的末尾不要忘记加;号)
4、某些情况下,数据库账户会被锁定,解锁操作
su - oracle
sqlplus '/ as sysdba'
SQL> alter user xxxxx account unlock;
5、修改数据库用户密码
su - oracle
sqlplus '/ as sysdba'
SQL> alter user xxxxx identified by 新密码;
6、查看数据库监听状态和数据库服务
su - oracle
lsnrctl status ---查看监听状态
lsnrctl start ----启动监听服务
lsnrctl stop -----关闭监听服务
ps -ef|grep oracle --查看数据库服务状态
7、数据库服务的启动
su - oracle
sqlplus '/ as sysdba'
SQL>startup
(责任编辑:IT) |