docker安装oracle并导入数据库

  • 原创
  • |
  • 浏览: 4644
  • |
  • 更新:
  • |
  • 标签: ORACLE

docker 安装oracle 并初始化数据库,修改oracle数据库用户名,以及导入dmp文件,以及存储空间错误的解决

方法/步骤

  1. 2

    注意查看oracle运行的日志,首次创建运行需要初始化,等待提示操作完成,再进行数据库的操作

  2. 3

    上面运行完成后,我们进去容器,首先修改服务名,如果不需要修改跳过这步骤

    服务名的修改三个命令,首先执行sqlplus sys/oracle as sysdba进入数据库命令行,show parameter service_name #显示服务名,alter system set service_names='pdborcl' scope=both; #更改海速三服务名为pdborcl

  3. 4

    服务名修改完成后,就可以用新的服务名进行连接了,这里通过plsql工具进行连接,登陆默认系统管理员账号用户名: sys 密码: oracle 登陆类型 sysdba

  4. 5

    登陆进去之后添加个新用户

  5. 6

    新用户设置用户名和密码,以及表空间,物蹲如果要指定表空间,先去创建个,这里先默认选择users

  6. 7

    其他的可以不用设置,角色权限主要分配这connect、dba、resource三个,dba权限较高,可以不分配

  7. 7
    本页面未经许可获取自百度经验
  8. 8

    最后一步,倒入数据库,拿到数据库dmp文件,可以通过挂载卷的形式放进去,虽然sath89/oracle-12c有个自动导入功能,这里不用那个方法,这里手动导入执行imp manager/manager file=manager20180413am1052.dmp log=imp_sysdb.log grants=no full=y 其中manager/manager为用户名和密码,就是刚刚创建的那个,file为导入数据库的文件,放到当前目录即可

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明: 本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签 ORACLE