请问该如何在LINUX下启动ORACLE?

请问该如何在LINUX下启动ORACLE?


牧羊人nacy
浏览 677回答 6
6回答

幕布斯7119047

第一步:登陆root登陆之后切换到oracle用户上,输入su oracle第二步:连接在oracle用户下,输入sqlplus /nolog第三步:使用管理员权限输入connect /as sysdba第四步:启动/关闭服务输入startupstartup参数不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!nomount,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!mount,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!谢谢!不准确的地方请指教!shutdownshutdown的参数Normal 需要等待所有的用户断开连接Immediate 等待用户完成当前的语句Transactional 等待用户完成当前的事务Abort 不做任何等待,直接关闭数据库normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。abort 执行强行断开连接并直接关闭数据库。第五步:如果是启动服务,要开启监听退出sqlplus模式,输入lsnrctl start

临摹微笑

打开secureCRT,连接到数据库所在的linux机器。若用户为root,请输入命令“su - oracle”并回车,若要密码,输入密码后并回车,就切换到了oracle用户下。关掉oracle的监听进程:命令为“lsnrctl stop”并回车,这时外部没法连接到数据库了。先杀掉所有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。然后用命令“lsnrctl start”启动数据库的监听进程。提示语句表明启动成功。和第三步一样,先用sqlplus登录到数据库。命令依次为:“sqlplus /nolog”-“connect / as sysdba”。然后输入命令“startup”并回车。等待几分钟会出现如图提示信息。最后用命令“exit”退出sqlplus。

杨魅力

如果确定ORACLE的服务端已经安装完毕(客户端一般是不需要安装的)---- 重启数据库服务(1) 以oracle身份登录数据库,命令:su – oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系统管理员登录,命令:connect / as sysdba(4) 启动数据库,命令:startup(5) 如果是关闭数据库,命令:shutdown immediate /SHUTDOWN ABORT(6) 退出sqlplus控制台,命令:exit(7) 进入监听器控制台,命令:lsnrctl(8) 启动监听器,命令:start(9) 退出监听器控制台,命令:exit(10) 重启数据库结束

元芳怎么了

1 登录 sqlplus / as sysdba2 关闭数据库 shutdown这时可选择关闭模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT关闭模式对当前活动的适用性按以下顺序逐渐增强:ABORT:在关闭之前执行的任务最少。由于此模式需要在启动之前进行恢复,因此只在需要时才使用此模式。当启动实例时出现了问题,或者因紧急情况(如,通知在数秒内断电)而需要立即关闭时,如果其它关闭方式都不起作用,通常选择使用此模式。IMMEDIATE:这是最常用选项。选择此模式会回退未提交的事务处理。TRANSACTIONAL:允许事务处理完成NORMAL:等待会话断开如果考虑执行关闭所花费的时间,则会发现ABORT的关闭速度最快,而NORMAL的关闭速度最慢。NORMAL和TRANSACTIONAL花费的时间较长,具体取决于会话和事务处理的数目。3 重新启动 startup
打开App,查看更多内容
随时随地看视频慕课网APP