MAC中安装oracle11g,并导入数据

原创 2018年04月15日 18:14:53

mac下想要使用oracle,可以先安装虚拟机,然后在虚拟机中安装oracle。

虽说oracle有mac版,但据本人所知只有10g,且官网上已无法下载。

虚拟机的安装和在虚拟机中安装oracle,百度有很多教程,不再赘述。

另外一种比较简单的方式是使用docker,如果网速好的话,从开始动手到可以使用大概也不用20分钟。

安装步骤如下:

    1、安装docker

    文件下载:下载docker

    2、安装oracle

    在终端中执行:

docker pull alexeiled/docker-oracle-xe-11g

    下载完成后,启动镜像为容器:

docker run -h "oracle" --name "oracle" -d -p 49160:22 -p 49161:1521 -p 49162:8080 alexeiled/docker-oracle-xe-11g

    执行成功后,可使用数据库连接工具进行访问:


    默认用户是system,密码oracle。当然一般的做法是创建一个普通用户,使用这个用户进行操作。

    3、创建用户

       在终端中执行以下命令进入容器:

docker exec -it 806ebe7f5231  /bin/bash

    其中806ebe7f5231是容器id,可使用如下命令获得:

docker ps
       

    

进入容器后,使用如下命令登录:    

sqlplus system/oracle

然后再创建用户,授权等。

4、导入数据

    创建用户、表空间成功后,下一步就要导入数据。

    注意:先要将数据库备份文件复制到容器中才能导入。

    退出oracle连接后,使用root在容器中创建一个目录,用于放置数据库文件:

mkdir dbfile
    exit退出容器,在终端中执行命令,将备份复制到容器:
sudo docker cp /Users/xxx/Desktop/backup.dbf bf939e7c2bd8:/dbfile

    以上命令中,/Users/xxx/Desktop/backup.dbf是数据库备份在mac中的全路径,bf939e7c2bd8是容器id,/dbfile是在容器中的存放目录。

    复制完成后,再次进入容器,使用sqlplus连接到数据库,按一般步骤进行imp导入即可。

    停止/启动oracle服务:

docker stop oracle
docker start oracle





win7下安装oracle11G系列之二:使用EM完成对oracle11G相关设置

win7下安装oracle11G系列之二:使用EM完成对oracle11G相关设置 简介:        本系列将针对如何在win7下安装oracle11G及在生产环境下进行应用的全过程进行介绍,以下...
  • huangyanlong
  • huangyanlong
  • 2014-01-18 19:49:26
  • 2234

oracle11g数据导入导出

** oracle数据库中进行数据的导入导出时要在cmd中进行而不是在sqlplus中进行操作! (1)向oracle数据库中导入完整的数据库(后缀名:dmp)      首先进入cmd,输入sq...
  • QH_JAVA
  • QH_JAVA
  • 2014-08-01 20:54:17
  • 7847

mac os下使用 Docker安装oracle-xe-11g数据库

一、安装docker在mac os需要通过docker-toolbox安装docker 你可以在这里下载docker-toolbox下载对应版本的pkg文件 双击打开安装如图 next 安装即可 安...
  • xp541130126
  • xp541130126
  • 2017-04-12 09:21:20
  • 3332

通过SSIS导入数据(SQL Server2005-->Oracle11g)

  • 2009年08月26日 16:58
  • 2KB
  • 下载

ORACLE11G64位TOAD创建和导入数据

  • 2018年01月22日 16:11
  • 343KB
  • 下载

MAC 装 Oracle JDeveloper 11g方法

1 去 苹果官方网站下载支持你系统 JAVA,Lion系统需要单独安装,雪豹自带JAVA,只需要更新新版即可 地址是这个 http://support.apple.com/downloads/ ...
  • luozhuang
  • luozhuang
  • 2011-09-02 14:10:09
  • 3675

oracle11g 数据库导入方法及常见问题

第一大步骤: oracle11g 数据库导入 先创建表空间,且新创建的表空间初始大小要大于导入的数据库文件大小(例如:数据库文件10G,表空间可以是15G),当然如果数据库大小超过32G,则采用别的...
  • yytt123622
  • yytt123622
  • 2017-02-15 10:12:13
  • 533

重装oracle11g em控制台

1,修改DBSNMP密码:  重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。  sql>alter user dbsnmp identified by...
  • kai27ks
  • kai27ks
  • 2011-12-27 16:01:40
  • 5187

oracle 数据库新建实例导入数据

oracle 数据库中如何新建实例,然后导入数据          在工作经常需要建一个库,建个表空间,再新建用户,配置权限,导入数据。   第一步 用DBCA新建数据库,这个就下一步好,没什么好...
  • Loadrunn
  • Loadrunn
  • 2011-12-19 15:28:49
  • 3462

用虚拟机Redhat Linux安装oracle 11G 并在winows上用PLSQL Developer使用数据库 总结

1 虚拟机硬盘不要设为默认的8G   尽量设大点 2.不是安装oracle 难。 是对Linux 命令操作不熟悉 3.安装Linux系统时记得先把分辨率设置好 1024*760  不然虚拟机不能全...
  • gingerredjade
  • gingerredjade
  • 2014-03-07 23:14:22
  • 1572
收藏助手
不良信息举报
您举报文章:MAC中安装oracle11g,并导入数据
举报原因:
原因补充:

(最多只允许输入30个字)