进入docker容器:sudo docker exec -it $(docker ps|grep oracle|cut -d " " -f 1) /bin/bash
通过sqlplus进入Oracle:sqlplus
输入用户名和密码进入
Oracle用户中的默认用户:
超级管理员sys
使用sys登录:sys/密码 as sysdba
使用sys登录后面必须跟as sysdba
管理员system
使用system登录:system/密码
切换用户:conn 用户名/密码
显示当前正在连接的用户是那一个:show user;
第一次需要使用管理员用户登录,之后推荐使用新创建的用户进行数据库登录
查看数据库用户名和密码:select username,password from dba_users;
创建新用户:create user username(用户名) identified by password(密码)
对用户进行授权:grant connect,resource to USERNAME(用户名大写)
授予连接(connect)和操作(resource)数据库权限
查询数据库中全部表名称:SELECT * FROM tab;
查看一个表的完整结构:desc 表名称
退出Oracle:exit
退出docker:exit