windows通过cmd命令行窗口免密码连接登录Oracle打开关闭重启Oracle数据库实例

时间:2024-02-24 15:08:30

1、首先打开cmd命令行窗口;
WIN+R,然后输入CMD,再按enter。
命令行窗口打开
然后就进入了命令行窗口
命令行窗口界面
2、连接Oracle
如果安装的是多实例,那么要先指定实例
set ORACLE_SID=SID_Name
如果不知道实例名字,去服务里看Oracleservice开头的服务,如果装了多个实例会有多个服务,不管启不启动都会有
服务
绝大多数情况都是单实例,直接往下看就行了。

连接Oracle方法1:
先执行 sqlplus /nolog
在这里插入图片描述
再执行 conn sys / as sysdba
输入口令的地方,如果知道密码就输入正确密码,即可成功连接。
如果不知道密码,那么可以输入 任意密码 as sysdba 即可成功连接。
例如 123 as sysdba 或者 a as sysdba
在这里插入图片描述

连接Oracle方法2:
直接免密码登录
sqlplus / as sysdba             注意 / 后面一定要有空格
或者是
sqlplus “/as sysdba”           此处 / 后面的空格有没有都行
在这里插入图片描述
特别注意:免密码登录的两种情况,前提是当前windows用户要隶属于用户组ora_dba,否则是没法免密码登录的。换句话说,如果免密码登录验证失败的话,换个windows用户或者是将当前用户加入到用户组ora_dba,再次免密登录就可以了。
在这里插入图片描述

3、关闭、打开数据库
关闭数据库
shutdown immediate;
在这里插入图片描述

打开数据库
startup;
在这里插入图片描述

补充内容:
oracle服务打开关闭操作
开启服务
net start OracleServiceITBOY
打开监听器
lsnrctl start
关闭服务
net stop OracleServiceITBOY
关闭监听器
lsnrctl stop