docker安装oracle并导入数据库
- 原创
- |
- 浏览: 4644
- |
- 更新:
- |
- 标签: ORACLE
docker 安装oracle 并初始化数据库,修改oracle数据库用户名,以及导入dmp文件,以及存储空间错误的解决
方法/步骤
-
注意查看oracle运行的日志,首次创建运行需要初始化,等待提示操作完成,再进行数据库的操作
-
上面运行完成后,我们进去容器,首先修改服务名,如果不需要修改跳过这步骤
服务名的修改三个命令,首先执行sqlplus sys/oracle as sysdba进入数据库命令行,show parameter service_name #显示服务名,alter system set service_names='pdborcl' scope=both; #更改海速三服务名为pdborcl
-
服务名修改完成后,就可以用新的服务名进行连接了,这里通过plsql工具进行连接,登陆默认系统管理员账号用户名: sys 密码: oracle 登陆类型 sysdba
-
登陆进去之后添加个新用户
-
新用户设置用户名和密码,以及表空间,物蹲如果要指定表空间,先去创建个,这里先默认选择users
-
其他的可以不用设置,角色权限主要分配这connect、dba、resource三个,dba权限较高,可以不分配
-
本页面未经许可获取自百度经验
-
最后一步,倒入数据库,拿到数据库dmp文件,可以通过挂载卷的形式放进去,虽然sath89/oracle-12c有个自动导入功能,这里不用那个方法,这里手动导入执行imp manager/manager file=manager20180413am1052.dmp log=imp_sysdb.log grants=no full=y 其中manager/manager为用户名和密码,就是刚刚创建的那个,file为导入数据库的文件,放到当前目录即可
END