记录一下自己部署jboss配置oracle数据库的小白经验

1、安装JDK6或以上版本,安装应用服务器jboss。配置环境变量神马的百度一下就好。。。
2、安装数据库系统。
        以前一直使用的sql server数据库管理系统,不知道原来oracle的客户端和服务端是分开安装的。
        自己用的是oracle 11g数据库,在官网上下载的安装包应该有两个:win64_11gR2_database_1of2.zip 和win64_11gR2_database_2of2.zip
        将这两个压缩包一起解压到同一个文件夹,然后点击setup然后安装上的是oracle的服务器端(安装图解也可以百度ing),就是那种没有友好的图形界面,但是可以通过cmd执行sqlplus命令输入用户名和密码进入数据库,我觉得不够直观,所以为了方便日后查看表和用户,还是决定下载client。
        在这里要说明的,因为PL/SQLDeveloper只有32bit版本的,所以就算是64bit的电脑,也建议client安装32bit版本,不然很可能PL/SQL连接oracle数据库失败。
      oracle客户端下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
        只需要下载instantclient-basic-nt-11.2.0.3.0.zip就可以了,其它的都是一些根据不同需要扩展的包。
      这个是免安装版的。下载完成解压后直接拷贝到Oracle服务器的安装目录下。
        我这里是:D:\app\siqiansoft\product目录下(根据自己的路径找到对应目录即可)
      然后将服务器目录D:\app\siqiansoft\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listener.ora和
    tnsnames.ora内容更改:
        (HOST = 你的计算机名字)。计算机名字可以通过查看我的电脑的属性获得。
    然后将这两个文件拷贝到D:\app\siqiansoft\product\instantclient_11_2\NETWORK\ADMIN下,如果客户端目录里没有NETWORK和ADMIN两个文件夹,自己创建即可。
      安装PL/SQLDeveloper
    配置PL/SQL与Oracle数据库连接
    可参考该博主博文,步骤非常详细:http://www.2cto.com/database/201407/313001.html
3、将数据库的JDBC驱动JAR包拷贝到应用服务器的classpath下。odbc14.jar为ORACLE数据库的JDBC驱动。
        保证你部署的项目不会因为驱动问题而连接不上oracle数据库。
        然后将你的项目(后缀为.war)放入jboss的D:\jboss5\server\default\deploy这个目录下即可。

最重要的建表
因为之前一直用的sql server习惯了为自己的项目新建数据库去存放表。
但是oracle好像不是这个样子的,它是给不同的用户分配表空间,然后你在项目连接oracle数据库所使用的用户所具有的表空间中存放自己创建的表,而不去创建数据库。
先用sys用户进入数据库
然后使用 CREATE   USER  username IDENTIFIED  BY  password创建你自己的用户
给用户授权:grant create session tousername; grant resource to username;
然后要在用户底下建表时要注意:
使用自己的用户登录数据库时一定不要用sysdba的身份,而是使用normal身份登陆
不然你的表就会被创建到系统表中,而你部署的项目就会找不到数据库中的表而报错
这个很关键,我就在这里郁闷了好久才搞定。
就这样,我的工作基本完成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值