我的学习建议用XE版本,短小精悍,才315M,完整版好几G,太耗资源。我安装的是64位的版本,版本号为OracleXE112_Win64,直接点击setup.exe进行安装,直到完成,打开window服务,能够看到与oracle数据库相关的四个服务,只有OracleServiceXE和OracleXETNSListener这2个服务同时启动了,数据库才能正常使用,默认安装好后就是启动的,以防万一,安装好后最好仍是检查下。mysql
Oracle数据库链接是件很麻烦的事情,刚开始折腾了好久,在这里记录一下。链接数据库的客户端工具备不少,用的最多的应该是PLSQL Developer。PLSQL Developer用的是TNS来链接的,配置比较复杂,有的还须要安装客户端,这里推荐使用免安装版的,我使用的是PLSQL Developer 11.0.0.1762 中文绿色注册版(免Oracle11g客户端),你们能够自行搜索下载,解压便可使用,不须要安装客户端,不须要繁琐的配置,省去不少了事情。sql
打开PLSQL Developer,会出现以下界面数据库
要求咱们输入用户名、口令,选择数据库和链接方式,默认会有一个系统帐户,帐户名是sys,不要记成admin(mysql默认)啦,密码是安装oracle的时候提示用户输入的那个密码。这个帐号有最高权限,选择数据库链接方式为SYSDBA。因为安装的是XE版本,数据库必定要选择XE,不然没法登录,若是没有XE选项,须要设置TNS,设置目录在PLSQL Developer\instantclient_11_2下,用记事本打开tnsnames.ora,设置XE用户(主要关注3个红色框),默认打开是orcl用户。若是不是安装的XE版本,能够设置其余你想要的用户,好像XE版本只能建立一个实例。tomcat
表空间就是dbf数据文件,用于存储所建立的表,系统默认给咱们建立了5个空间oracle
一般使用的时候,首先是建立本身的空间,用sys用户登陆数据库,打开命令行窗口,app
//建立数据表空间语句ide
create tablespace test logging datafile 'D:\oraclexe\app\oracle\oradata\TEST\test.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local
回车出现Tablespace created,表示表空间已经建立完成,能够去上面对应的目录下查看建立的表空间。工具
虽然系统提供了sys帐户,当咱们在开发中通常仍是建立本身的数据库帐户。首先是用sys登陆数据库,在命令行中输入:学习
create user test identified by test default tablespace test temporary tablespace temp;
回车出现User created时,表示该用户建立完成。接下来是给所建立的用户受权,命令行中输入:spa
grant connect,resource,dba to test;
回车出现Grant succeeded时表示受权成功。
固然也能够经过PLSQL图形界面来建立用户,在右键,弹出界面:
输入名称口令、选择默认表空间、临时表空间等选项,应用便可。
使用刚才所建立的用户名和密码登陆PLSQL,登陆成功后,接下来就能够进行各类操做了,若是咱们提早准备好了sql脚本,能够直接导入数据,导入数据的命令为(@+脚本路径):
@D:/XXX.sql
细心的朋友可能会发现,安装oracle以前tomcat可以正常启动,安装以后,启动tomcat,会发现端口被占用,这是为何呢,由于在安装oracle的时候,oracle Http程序会默认监听8080端口。
,解决办法有2个,一个是修改tomcat的默认端口号,一个是修改oracle的http监听端口,这里采用第二种方法,具体操做能够参考上篇博文http://my.oschina.net/wangdaoliang/blog/651847