电脑是Mac,使用docker作为容器,安装的是oracle 11g
Mac下默认的用户名和密码 sys超级用户密码添后缀
sqlplus system/oracle
sqlplus sys/oracle as sysdba
切换用户
connect 用户名/密码
超级管理员用户名 SID如下 密码为oracle 角色与普通用户不同
windows
超级管理员:SYS(密码:change_on_install)
用户名:sys 口令:change_on_install
这样登录肯定是会报错的。
只要将口令改成:change_on_install空格as空格sysdba就可以登录了(这里的空格必须要有 )
SID 是orcl
连接类型 基本 SYSDBA
权限不足 登陆sys给予权限终端输入所需命令或者在sqldeveloper中登陆后找到其他用户给予权限
登陆sql
docker start oracle
docker exec -it 6aa393eb6019 /bin/bash
sqlplus oracle/oracle普通用户
退出
exit 两次
docker stop oracle
退出docker