oracle安装全流程,安装Oracle Application Express详细过程

请先下载Oracle Application Express软件apex 3.0,并解压到相应目录下(I:app/apex)

1.安装Oracle Application Express

①进入DOS窗口,切换到I:app/apex目录

②执行sqlplus /nolog

③登录:conn sys/密码 as sysdba

④安装脚本apexin.sql:@apexin SYSAUX SYSAUX TEMP /i/

//apexin :安装脚本的文件名

// TEMP:排序所用的空间表

// /i/:存放图像的虚拟目录

// SYSAUX:数据和用户信息将存放在SYSAUX表空间里

结果为这样,表明第一步成功了:

09a32b7f69ee6817aef9c85fe8131d26.png

2.修改ADMIN账户密码

SQL> @apexxpwd

15df9d349452c6be58a8c4581829db65.png

3.配置嵌入式PL/SQL网关

①SQL> @apex_epg_config I:\app

②将ANONYMOUS账户解锁:

SQL> ALTER USER ANONYMOUS ACCOUNT UNLOCK;

4.核实和开启Oracle XML DB HTTP服务器的端口

①SQL> SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;

②SQL> EXEC DBMS_XDB.SETHTTPPORT(8080);

③SQL> SELECT DBMS_XDB.GETHTTPPORT FROM DUAL;

b4692082d8b83fde6d5786dd16e2a9b2.png

服务器已开启,端口为:8080

5.开启数据库网络服务

复制到SQL*Plus:

DECLARE

ACL_PATH VARCHAR2(4000);

ACL_ID RAW(16);

BEGIN

-- Look for the ACL currently assigned to '*' and give APEX_030200

-- the "connect" privilege if APEX_030200 does not have the privilege yet.

SELECT ACL INTO ACL_PATH FROM DBA_NETWORK_ACLS

WHERE HOST = '*' AND LOWER_PORT IS NULL AND UPPER_PORT IS NULL;

-- Before checking the privilege, ensure that the ACL is valid

-- (for example, does not contain stale references to dropped users).

-- If it does, the following exception will be raised:

--

-- ORA-44416: Invalid ACL: Unresolved principal 'APEX_030200'

-- ORA-06512: at "XDB.DBMS_XDBZ", line ...

--

SELECT SYS_OP_R2O(extractValue(P.RES, '/Resource/XMLRef')) INTO ACL_ID

FROM XDB.XDB$ACL A, PATH_VIEW P

WHERE extractValue(P.RES, '/Resource/XMLRef') = REF(A) AND

EQUALS_PATH(P.RES, ACL_PATH) = 1;

DBMS_XDBZ.ValidateACL(ACL_ID);

IF DBMS_NETWORK_ACL_ADMIN.CHECK_PRIVILEGE(ACL_PATH, 'APEX_030200',

'connect') IS NULL THEN

DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(ACL_PATH,

'APEX_030200', TRUE, 'connect');

END IF;

EXCEPTION

-- When no ACL has been assigned to '*'.

WHEN NO_DATA_FOUND THEN

DBMS_NETWORK_ACL_ADMIN.CREATE_ACL('power_users.xml',

'ACL that lets power users to connect to everywhere',

'APEX_030200', TRUE, 'connect');

DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL('power_users.xml','*');

END;

/

commit;

a96a793c9c136483a602cf56be505c0f.png

6.安装中文

①设置环境变量NLS_LANG

用鼠标选择开始->选择控制面板->选择性能和维护->选择系统->选择高级->选择环境变量->选择新建。在变量名处输入NLS_LANG,在变量值处输入American_America.AL32UTF8,之后一直选择确定就完成了操作系统环境变量的设置。

②启动DOS窗口

I:

cd app\apex

③sqlplus sys/密码as sysdba

④切换当前会话用户为APEX_030200

ALTER SESSION SET CURRENT_SCHEMA = APEX_030200;

⑤运行语言脚本文件

@I:\app\apex\builder\zh-cn\load_zh-cn.sql

7.核实和设置JOB_QUEUE_PROCESSES参数

SQL> SELECT VALUE FROM v$parameter WHERE NAME = 'job_queue_processes';

SQL> show parameter job

8.核实并设置SHARED_SERVERS参数

SQL>show parameter shared_servers

SQL>ALTER SYSTEM SET SHARED_SERVERS = 5 SCOPE=BOTH;

SQL>show parameter shared_servers

OK,完成了Oracle Application Express的安装和配置了。^_^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值