Oracle数据库入门

Lan*_*uhn 5 java oracle

我被分配了使Java Web应用程序与Oracle数据库一起工作的任务.我不知道从哪里开始.我希望有类似于使用MySQL或PostgreSQL的经验,但没有这样的运气.

这个问题的答案将是安装和部署Oracle数据库以供开发使用的步骤列表,基本操作(如启动和停止,创建和删除模式,甚至JDBC连接参数).

关于我的项目的一些背景知识(虽然理想情况下这个问题的答案将尽可能通用,而不是与我的环境的具体情况联系起来):

  1. 在Tomcat中部署的Java(和Scala)Web应用程序
  2. Hibernate(目前连接到PostgreSQL和MySQL)
  3. 开发人员工作站运行OS X; 生产部署是针对Red Hat Enterprise Linux的

Gar*_*ers 6

首先,不要考虑OS X上的Oracle.你需要Linux(或Windows),可能在虚拟机上/

然后决定您是使用Oracle 10g还是11g.10g有一个免费的Express Edition,在Linux或Windows 上相对容易安装.但是,如果您想要11g或错误修复10g或一些额外选项(压缩,分区......),您将需要完全许可的Oracle版本.取决于您的负载,但您可以拥有一台获得Oracle许可的物理机器,具有多个VM(每个开发人员一个).

XE有一个数据库实例,安装程序将配置为在启动计算机时启动.如果您只是将VM用于数据库,则使用计算机启动和关闭数据库是最简单的方法.