急急急 如何在SQL*Plus中,用命令行关闭和开启Oracle数据库服务器?

简而言之,要启动 SQLPlus,只需按 Win+R,输入“cmd”并按 Enter。
然后输入“sqlplus”,然后输入您的用户名和密码进行登录。
这是一个交互式 Oracle 工具。
如果您想检查和更改数据库条目,请使用它。

如何使用命令停止启动oracle数据库

哎呀,我什至不记得你这么说已经过去了多少年,但告诉你过去几年我陷入的陷阱仍然很有用。

前年我在上海帮助一个朋友使用Oracle,但是那家伙的数据库总是无法启动并且卡在那里。
我不喜欢看说明书,我只是喜欢开门见山。

我打开命令提示符,Windows+R,输入cmd并按Enter键。
乍一看,天哪,服务列表中有“OracleServiceXE”,所以我只需输入 net start OracleServiceXE 并按 Enter。
结果是一个错误,表明该服务已经在运行。
我说,这绝对有效。

我改变了主意,问他是否更改了实例的名称。
他说不。
接下来我打开“服务”管理工具。
您知道,右键单击“计算机管理”,然后单击“服务”。
乍一看,好孩子,“OracleServiceYAOYY”,该死的实例名称已更改,我什至不知道!我刚刚输入了 net start OracleServiceYAOYY。
这次没有出现任何问题并且数据库处于活动状态。

检查?我直接在cmd中输入sqlplus sys/tiger@localhost as sysdba,密码是Tiger,然后回车。
然后我输入 SELECT FROM Dual;当我看到结果时,我知道数据库处于活动状态。
要退出,请按退出;。

后来,当我想停止数据库时,我回到cmd,输入net stop OracleServiceYAOYY,按回车键,就这样了。

听着,我不做这种事。
关键是什么?一是实例名称,必须与服务名称相同,否则肯定会报错。
其次,你需要以管理员身份打开cmd,否则它不会监听你的net start和net stop命令,并会询问你权限不足。
我有一个愚蠢的同事,他坚持使用普通用户,但无论他怎么做,都不起作用。
经过一番挣扎,我告诉他右键单击cmd并选择“以管理员身份运行”。
他一听,嘿嘿,真是管用啊!
所以记住,以管理员身份打开cmd,实例名称一定要正确,可以在服务管理器中查看。
别像我那个白痴同事那样开玩笑。