一:启动指定数据库
用ssh工具连接linux,按以下步骤操作执行。
1、用oracle用户登录进去。
2、export ORACLE_SID=QS5100J; 指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。
3、sqlplus /nolog 连接到数据库的sqlplus中。
4、connect /as sysdba;出现“Connected to an idle instance.”停止连接到数据库的应用。
5、shutdown immediate;关闭数据库,等待数分钟...。
6、startup; 启动数据库。
自动执行:写在sql文件中,用符号“@”引入文件执行。
以下文件可以放sql文件中执行
connect /as sysdba;
shutdown immediate;
startup;
手动执行:手动时一行一行输入执行。
==================================================================================
使用SSH工具以root用户登录到数据库服务器后,执行以下命令:
1、启动数据库实例
su – oracle
export ORACLE_SID=QS5100Z QS5100Z为数据库名
sqlplus /nolog
conn / as sysdba
startup
exit
emctl start dbconsole
启动控制台
2、启动数据库监听
输入:
su – oracle输入:
lsnrctl start3、查看是否启动成功
su - oracle
ps -ef|grep oracle4、查看oracle监听状态
su - oracle
lsnrctl status
二、解锁/锁定指定数据库账户(如解锁QS5100J实例中的test账户)
1、用oracle用户登录进去。
2、export ORACLE_SID=QS5100J; 指定oracle数据库的instance的名称。“QS5100J”为oracle的sid名称。
3、sqlplus /nolog 连接到数据库的sqlplus中。
4、connect /as sysdba;出现“Connected to an idle instance.”停止连接到数据库的应用。
5、解锁账户
alter user test account unlock;
解锁之后可能会要求你该密码:
alter user test identified by tiger;
再登陆:
sqlplus test/tiger
就能登陆了
6、锁定账户
alter user test account lock;