linux下怎么重启oracle数据库
发布网友
发布时间:2022-04-21 08:32
我来回答
共1个回答
热心网友
时间:2022-04-08 11:48
工具/原料
oracle数据库
secureCRT或其他类似工具
方法/步骤
打开secureCRT,连接到数据库服务器,使用oracle用户登录系统
登录Oracle: sqlplus / as sysdba
关闭数据库 SHUTDOWN NORMAL
启动数据库 startup
参考 关闭数据库时的参数:
在shutdown时可选择关闭模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT
• ABORT:在关闭之前执行的任务最少。由于此模式需要在启动之前进行恢复,因此只在需要时才使用此模式。当启动实例时出现了问题,或者因紧急情况(如,通知在数秒内断电)而需要立即关闭时,如果其它关闭方式都不起作用,通常选择使用此模式。
• IMMEDIATE:这是最常用选项。选择此模式会回退未提交的事务处理。
• TRANSACTIONAL:允许事务处理完成
• NORMAL:等待会话断开
如果考虑执行关闭所花费的时间,则会发现ABORT的关闭速度最快,而NORMAL的关闭速度最慢。NORMAL和TRANSACTIONAL花费的时间较长,具体取决于会话和事务处理的数目。
注意:
在SHUTDOWN NORMAL或SHUTDOWN TRANSACTIONAL或 SHUTDOWN IMMEDIATE 这三个模式下关闭数据库,则:
关闭时:执行immediate时,会回退未提交的更改;数据库缓冲区高速缓存,会写入到数据文件;会释放资源。
启动时:不用恢复实例。
在SHUTDOWN ABORT或 实例错误 或STARTUP FORCE,则
关闭时:修改过的缓冲区未写入数据文件;不回退未提交的更改。
启动时:使用联机重做日志文件重新应用更改;使用还原段回退未提交的更改。
如何在linux下重启oracle数据库
(1) 以oracle身份登录数据库,命令:su – oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数据库,命令:shutdown immediate (6) 退出sqlplus控制台,命令:exit (7) 进入监听...
如何在linux下重启oracle数据库
方法1:用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 --- ...
如何在linux下重启oracle数据库
使用终端工具登陆linux,再用sysdba角色登陆数据库,用shutdown immediate关闭数据库,再startup启动实例。 只要登陆到linux,重启数据库、实例、监听等都可以设置。
如何在linux下重启oracle数据库
第一步:登陆 root登陆之后切换到oracle用户上,输入 su oracle 第二步:连接 在oracle用户下,输入 sqlplus /nolog 第三步:使用管理员权限 输入 connect /as sysdba 第四步:启动/关闭服务 输入 startup startup参数 不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用...
如何在linux下重启oracle数据库
linux下重启oracle数据库按如下步骤操作:(1) 以oracle身份登录数据库,命令:su – oracle (2) 进入Sqlplus控制台,命令:sqlplus /nolog (3) 以系统管理员登录,命令:connect / as sysdba (4) 启动数据库,命令:startup (5) 如果是关闭数据库,命令:shutdown immediate /SHUTDOWN ABORT...
如何在linux下重启oracle数据库
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;关闭数据库,...
如何在linux下重启oracle数据库
方法/步骤 打开secureCRT,连接到数据库服务器,使用oracle用户登录系统 登录Oracle: sqlplus / as sysdba 关闭数据库 SHUTDOWN NORMAL 启动数据库 startup 参考 关闭数据库时的参数:在shutdown时可选择关闭模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT • ABORT:在关闭之前执行的任务最少。由于此...
linux怎么重启oracle数据库
首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:第一步:打开Oracle监听 lsnrctl start 第二步:进入sqlplus sqlplus /nolog SQL> 第三步:使用sysdab角色登录sqlplus SQL> conn /as sysdba 第四步:启动数据库 SQL> startup 经过上面的四个步骤,oracle数据库就可以启动了。
linux 下的oracle怎么启动
1、首先打开命令行窗口,切换到su - oracle,启动数据库监听。2、打开sqlplus。3、用sys账户以sysdba的身份登录。4、输入sys用户的密码,然后按下enter。5、登录成功后,输入startup。6、稍等片刻,可以看到数据库实例已经运行了。
如何在linux下重启oracle数据库
先杀掉所有session:ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk '{print $2}'|xargs kill 也可以用其他办法。然后用sqlplus登录到数据库。命令依次为:sqlplus /nolog connect / as sysdba 最后用命令关闭oracle数据库:shutdown immediate exit退出sqlplus 然后在命令行中用命令 ...