oracle 用sql plus登陆的时候的 用户名输入这个是什么意思?

1.是不是这样登录后创建的表空间,别的用户不能用?
2.这样登录的是那个账户呀?sys还是system?为什么不用输入密码就可以登录?
图片描述

阅读 10.9k
2 个回答

sqlplus / as sysdba
是在安装oracle的电脑上,采用本地连接的方式直接登录到数据库,不需要输入口令。
这样登录后拥有数据库的最大权限,可以直接启动、关闭数据库。

不存在你说的创建的表空间,别的用户无法使用的情况。

====补充内容====
1、sqlplus / as sysdba这样的命令,用的是SYS用户,通过v$session视图可以查询到。
2、为什么不需要输入口令,是因为oracle针对本机连接有一个单独的监听

lsnrctl status

可以看到类似的结果

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

表示支持通过本机登录oracle的方式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进