在win的服务里把所有标记为自动Oracle的服务全都启动起来如果是Oracle10G,应该有4个服务
然后,运行cmdexe,如果Oracle就按照在本机,输入如下命令:sqlplus
/nolog完成后会进入到SQL>的提示符
这时候如果win的Oracle服务启动起来了,则数据库正常情况下是mount并且是open的,要想使用startup
mount命令,则需要先关闭Oracle数据库输入:
SQL>shutdown
immediate;
就可以关闭数据库然后,就可以使用startup
mount启动数据库到mount状态了
如果后面还要打开的话,输入
SQL>alter
database
open;
则会打开数据库
用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 start
3、查看是否启动成功
su - oracle
ps -ef|grep oracle
4、查看oracle监听状态
su - oracle
lsnrctl status
数据库启动分三步:
1 startup nomount
2 alter database mount;
3 alter database open;
其中在第一步,会读取参数文件,找到内存设置参数,进程设置参数以及控制文件位置信息等;
以上就是关于ORACLE如何使用startup mount命令参数全部的内容,包括:ORACLE如何使用startup mount命令参数、如何在linux下重启oracle数据库、数据库启动过程中哪一步读取初始化参数文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)