1.首先是关闭监听(让远程客户端无法再连进来);
2.发出一个系统检查点,让数据文件和控制文件的系统修改号统一;(alter system checkpoint)
3.shutdown immediate &shutdown transactional;
如果是比较繁忙的数据库,可能正在执行的事务很多,发出关闭命令,会出现回滚的情况,这有可能会等很长时间,一般可以在2步骤之前先杀掉这些会话,可以在数据库里面杀,也可以在系统级别杀(如果是linux、unix系统的话) 例如:
ps -ef |grep LOCAL=NO|grep -v grep|awk '{print $2}'|xargs kill -9
首先你可以到控制面板--->管理工具----->服务 中找到oracle相应的服务
在dos里面 启动命令是 sc start OracleServiceXE(这里是相应的服务名称)
关闭命令是 sc stop OracleServiceXE(这里是相应的服务名称)
先启动监听再启动服务 关闭则相反
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)