测试环境
- Oracle Linux R5U5 64bit
- Oracle Database 11.2.0.1.0
- Oracle Enterprise 11.1.1.3.1
- Oracle WebLogic Server 10.3.3
安装前准备
在安装之前,先创建数据库表空间及用户,样例脚本如下:
CREATE TABLESPACE OER_DATA
DATAFILE '/opt/database/oradata/orcl/oer_data.dbf' SIZE 300M
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
CREATE TABLESPACE OER_LOB
DATAFILE '/opt/database/oradata/orcl/oer_lob.dbf' SIZE 300M
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
CREATE TABLESPACE OER_INDEX
DATAFILE '/opt/database/oradata/orcl/oer_index.dbf' SIZE 300M
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
LOGGING
ONLINE
SEGMENT SPACE MANAGEMENT AUTO;
CREATE USER OER IDENTIFIED BY oracle
DEFAULT TABLESPACE OER_DATA
TEMPORARY TABLESPACE TEMP;
GRANT CREATE MATERIALIZED VIEW TO OER;
GRANT CREATE SEQUENCE TO OER;
GRANT CREATE SESSION TO OER;
GRANT CREATE SYNONYM TO OER;
GRANT CREATE TABLE TO OER;
GRANT CREATE TRIGGER TO OER;
GRANT CREATE VIEW TO OER;
GRANT UNLIMITED TABLESPACE TO OER;
GRANT RESOURCE,CONNECT to OER原来根据在线文档怎么也配不出来,在测试数据库连接时总是报:“java.sql.SQLSyntaxErrorException: ORA-00955: 名称已由现有对象使用”,后来经过一步步跟踪发现,原来是在线文档有误,少了最后一行,即:GRANT RESOURCE,CONNECT TO OER。后来我又查阅了数据支持情况,发现认证的Oracle Database处理本是 11.1.0.7.0,不知道是不是和这个有关(我可不是DB专家)。另外,由于我使用的数据库是Oracle 11gR2,所以密码是区分大小写的。
安装介质
1. 执行安装脚本
java -jar OER111131_generic.jar
2. 选择MW_HOME,确认在安装前已经安装了WebLogic Server
3. 选择产品安装目录,例如:/opt/fmw/oer
4. 选择应用服务器,这里我们选择“WebLogic Server11”
5. 填写属性信息
- OER managed server port number: 7101
- Fully qualified server name:nini.cn.oracle.com(OER所在服务器机器名)
- Repository application name:oer(Web Context,即:http://ip:port/oer)
6. 配置数据库表空间
- Data tablespace:OER_DATA
- BLOB tablespace:OER_LOB
- Index tablespace:OER_INDEX
7. 配置数据库信息
- Database Type:Oracle
- Driver:oracle.jdbc.driver.OracleDriver
- Connection Class:com.flashline.db.ext.OracleConnection
- Driver File Location:/opt/database/product/11.2.0/dbhome_1/jdbc/lib/ojdbc6.jar
- DBMS Name:orcl
- DBMS Port:1521
- User Name:oer
- User Password:oracle
- Confirm User Password:oracle
8. 完成安装
介质安装完成后,OER将会生成一个域模版,OER相关的应用就通过模板的方式配置好了,这样用户就可以用此模版生成WLS Domain,
配置WLS Domain
配置WLS Domain选择上步生成的域模版
配置过程很简单,根据提示处理即可,此处略。
测试
http://nini.cn.oracle.com:7101/oer
默认用户名/密码:admin/admin
(完)