进入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
本文详细介绍了如何在Docker容器中操作Oracle数据库,包括使用`sudo docker exec`命令、sqlplus登录、创建用户、授权及查询等关键步骤。重点讲解了管理员sys和system用户的权限切换以及数据库维护操作。
2742

被折叠的 条评论
为什么被折叠?



