当前位置:文档之家› ORACLE部署流程

ORACLE部署流程

ORACLE部署流程
ORACLE部署流程

医疗决策分析系统部署

---先执行

sqlplus /nolog

connect / as sysdba

----最后连接数据库

connect ods/massunsoft009@orcl

一、软件安装

Oracle11gR2

Informatica8.6.1 for 64bit

Informatica8.6.1 Client for 32bit(可选)

Tomcat6

二、数据库部署

1.创建表空间

①注意路径需要修改②大小根据数据修改

1.1创建hospital_base表空间及临时表空间

create TABLESPACE HOSPITAL_ODS datafile 'F:\app\oracle\Administrator\oradata\orcl\HOSPITAL_ODS.dbf' SIZE 10GAUTOEXTEND ON NEXT 2g MAXSIZE 20Gextent management local;

create temporary tablespace HOSPITAL_ODS_TEMP tempfile

management local;

1.2创建BI_MO表空间及临时表空间

create tablespace HOSPITAL_MO datafile 'E:\oracle\app\Administrator\oradata\my\HOSPITAL_MO.dbf' size 10g autoextend on next 2g maxsize 30g extent management local;

create temporary tablespace HOSPITAL_MO_TEMP tempfile 'E:\app\oracle\Administrator\oradata\orcl\HOSPITAL_MO_TEMP.dbf' size 1g autoextend on next 1g maxsize 10g extent management local;

1.3创建informatica表空间及临时表空间

create TABLESPACE infa datafile 'E:\app\oracle\Administrator\oradata\orcl\infa.dbf' SIZE 2GAUTOEXTEND ON NEXT 1g MAXSIZE 5Gextent management local;

create temporary tablespace INFA_TEMP tempfile 'E:\oracle\app\Administrator\oradata\my\INFA_TEMP.dbf' size 1g autoextend on next 1g maxsize 10g extent management local;

1.4创建IN_BILL_RECORD分区表空间

create TABLESPACE in_bill_2009 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2009.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2010 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2010.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2011 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2011.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2012 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2012.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2013 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2013.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2014 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2014.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2015 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2015.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

create TABLESPACE in_bill_2016 datafile 'E:\app\oracle\Administrator\oradata\orcl\in_bill_2016.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10Gextent management local;

1.5创建INVOICE_DETAIL_CHARGE分区表空间

create TABLESPACE invoice_detail_charge_2009 datafile

extent management local;

create TABLESPACE invoice_detail_charge_2010 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2010.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_charge_2011 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2011.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_charge_2012 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2012.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_charge_2013 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2013.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_charge_2014 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2014.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_charge_2015 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2015.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_charge_2016 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_charge_2016.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

1.6创建INVOICE_DETAIL_MED分区表空间

create TABLESPACE invoice_detail_med_2009 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2009.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_med_2010 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2010.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_med_2011 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2011.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_med_2012 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2012.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_med_2013 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2013.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_med_2014 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2014.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

create TABLESPACE invoice_detail_med_2015 datafile 'D:\app\Administrator\oradata\orcl\invoice_detail_med_2015.dbf' SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

SIZE 5G AUTOEXTEND ON NEXT 2g MAXSIZE 10G extent management local;

2.创建用户

2.1创建用户hospital_base

create user ods identified by massunsoft009 DEFAULT TABLESPACE HOSPITAL_ODS temporary TABLESPACE HOSPITAL_ODS_TEMP;

创建其他公司登录系统的用户

create user otherusers identified by otherusers009 DEFAULT TABLESPACE HOSPITAL_ODS temporary TABLESPACE HOSPITAL_ODS_TEMP;

grant create session to otherusers;

grant connect to otherusers;

grant select on FALL_EVENT to otherusers;

grant select on FALL_BED_EVENT to otherusers;

2.2创建用户BI_MO

create user BI_MO identified by BI_MO DEFAULT TABLESPACE HOSPITAL_MO temporary TABLESPACE HOSPITAL_MO_TEMP;

2.3创建用户infa

create user infa identified by infa DEFAULT TABLESPACE infa temporary TABLESPACE INFA_TEMP;

3.付权限

3.1hospital_base用户

grant connect to ods;

grant resource to ods;

grant select_catalog_role to ods;

grant exp_full_database to ods;

grant imp_full_database to ods;

grant alter any index to ods;

grant alter any sequence to ods;

grant alter any table to ods;

grant alter any trigger to ods;

grant alter session to ods;

grant alter system to ods;

grant create any index to ods;

grant create any sequence to ods;

grant create any synonym to ods;

grant create any trigger to ods; grant create any view to ods; grant create procedure to ods; grant create session to ods; grant create synonym to ods; grant create trigger to ods;

grant create view to ods;

grant delete any table to ods; grant drop any index to ods; grant drop any sequence to ods; grant drop any synonym to ods; grant drop any table to ods; grant drop any trigger to ods; grant drop any view to ods; grant insert any table to ods; grant select any sequence to ods; grant select any table to ods; grant unlimited tablespace to ods; grant update any table to ods;

3.2infa用户

grant connect to infa;

grant resource to infa;

grant select_catalog_role to infa; grant exp_full_database to infa; grant imp_full_database to infa; grant alter any index to infa; grant alter any sequence to infa; grant alter any table to infa; grant alter any trigger to infa; grant alter session to infa;

grant alter system to infa;

grant create any index to infa; grant create any sequence to infa; grant create any synonym to infa; grant create any table to infa; grant create any trigger to infa; grant create any view to infa; grant create procedure to infa; grant create session to infa; grant create synonym to infa; grant create trigger to infa;

grant create view to infa;

grant delete any table to infa; grant drop any index to infa; grant drop any sequence to infa; grant drop any synonym to infa; grant drop any table to infa; grant drop any trigger to infa; grant drop any view to infa; grant insert any table to infa; grant select any sequence to infa;

grant unlimited tablespace to infa;

grant update any table to infa;

3.3 BI_MO用户

grant connect to BI_MO;

grant resource to BI_MO;

grant select_catalog_role to BI_MO;

grant exp_full_database to BI_MO;

grant imp_full_database to BI_MO;

grant alter any index to BI_MO;

grant alter any sequence to BI_MO;

grant alter any table to BI_MO;

grant alter any trigger to BI_MO;

grant alter session to BI_MO;

grant alter system to BI_MO;

grant create any index to BI_MO;

grant create any sequence to BI_MO;

grant create any synonym to BI_MO;

grant create any table to BI_MO;

grant create any trigger to BI_MO;

grant create any view to BI_MO;

grant create procedure to BI_MO;

grant create session to BI_MO;

grant create synonym to BI_MO;

grant create trigger to BI_MO;

grant create view to BI_MO;

grant delete any table to BI_MO;

grant drop any index to BI_MO;

grant drop any sequence to BI_MO;

grant drop any synonym to BI_MO;

grant drop any table to BI_MO;

grant drop any trigger to BI_MO;

grant drop any view to BI_MO;

grant insert any table to BI_MO;

grant select any sequence to BI_MO;

grant select any table to BI_MO;

grant unlimited tablespace to BI_MO;

grant update any table to BI_MO;

grant select any sequence to BI_MO;

grant select any table to BI_MO;

GRANT debug any procedure, debug connect session TO BI_MO;

4.表相关及初始化脚本

4.1hospital_base用户(需要用此用户登录操作) 创建tables

重新创建IN_BILL_RECORD;

drop table IN_BILL_RECORD;

create table IN_BILL_RECORD

(

HOSPITAL_ID VARCHAR2(50) not null,

IN_BILL_ID NUMBER(18) not null,

IN_BILL_MAIN_ID NUMBER(18),

IN_ORDER_ID NUMBER(18),

IN_BILL_TYPE INTEGER,

FLAG_FIX VARCHAR2(1),

ORDER_MAIN_ID NUMBER(18),

IN_PAT_ID NUMBER(18),

PAT_IN_HOS_ID NUMBER(18),

GROUP_TYPE INTEGER,

BILL_GROUP_ID NUMBER(18),

BABY_ID NUMBER(18),

CHARGE_PRICE_ID NUMBER(18),

CHARGE_PRICE_NAME VARCHAR2(100),

INVOICE_ITEM_ID VARCHAR2(5),

ACCOUNT_ITEM_ID VARCHAR2(5),

MED_REC_ITEM_ID VARCHAR2(5),

BILL_ITEM_ID VARCHAR2(5),

FINANCE_ITEM_ID VARCHAR2(5),

CHARGE_UNIT INTEGER,

UNIT_NAME VARCHAR2(50),

SPEC VARCHAR2(100),

PRICE NUMBER(18,4),

QUANTITY NUMBER(18,4),

PAT_IN_DEPT VARCHAR2(30),

PAT_WARD_ID VARCHAR2(30),

ORDER_DEPT_ID VARCHAR2(30),

EXEC_DEPT_ID VARCHAR2(30),

BILL_DEPT_ID VARCHAR2(30),

DEPT_ACCOUNT_SEC VARCHAR2(30),

NURSING_DEPT_SEC VARCHAR2(30),

CHANGE_DEPT_ID NUMBER(18),

CHANGE_WARD_ID NUMBER(18),

ORDER_DOC_ID VARCHAR2(35),

BILL_NURSE_ID VARCHAR2(35),

EXEC_NURSE_ID VARCHAR2(35),

EXEC_DOC_ID VARCHAR2(30),

TALLY_TIME DATE,

AMOUNT NUMBER(18,4),

GET_AMOUNT NUMBER(18,4),

PREFER_AMOUNT NUMBER(18,4),

SETTLE_TIME INTEGER,

DISPENSE_DETAIL_ID NUMBER(18),

BILL_SOURCE INTEGER,

DOC_ID1 VARCHAR2(35),

DOC_ID2 VARCHAR2(35),

DOC_ID3 VARCHAR2(35),

DOC_ID4 VARCHAR2(35),

SETTLE_DATE_TIME DATE,

TALLY_TIME_SETTLE DATE,

CHARGE_CLASS_ID INTEGER,

SELF_BURDEN_RATIO NUMBER(18,4),

FLAG_SUB VARCHAR2(1),

FLAG_SUPER VARCHAR2(1),

PARENT_CHARGE_ID NUMBER(18),

FLAG_NETWORK_UPLOAD VARCHAR2(1),

constraint PK_IN_BILL_RECORD primary key (HOSPITAL_ID, IN_BILL_ID)

) PARTITION BY RANGE(create_time)

(

PARTITION part01 VALUES LESS THAN(TO_DATE('2009-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2009,

PARTITION part02 VALUES LESS THAN(TO_DATE('2010-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2010,

PARTITION part03 VALUES LESS THAN(TO_DATE('2011-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2011,

PARTITION part04 VALUES LESS THAN(TO_DATE('2012-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2012,

PARTITION part05 VALUES LESS THAN(TO_DATE('2013-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2013,

PARTITION part06 VALUES LESS THAN(TO_DATE('2014-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2014,

PARTITION part07 VALUES LESS THAN(TO_DATE('2015-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2015,

PARTITION part08 VALUES LESS THAN(TO_DATE('2016-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE in_bill_2016,

PARTITION part09 VALUES LESS THAN (MAXVALUE)TABLESPACE HOSPITAL_ODS

);

comment on table IN_BILL_RECORD is

'住院费用记录表';

comment on column IN_BILL_RECORD.HOSPITAL_ID is

'所属医院的id';

comment on column IN_BILL_RECORD.IN_BILL_ID is

'住院患者费用主记录编号';

comment on column IN_BILL_RECORD.IN_BILL_MAIN_ID is

'住院费用主记录编号,每个';

comment on column IN_BILL_RECORD.IN_ORDER_ID is

'住院正式医嘱系统编号';

comment on column IN_BILL_RECORD.IN_BILL_TYPE is

'费用类型,小于100说明是药品其中10-60 说明是西药60-80说明是中成药81-90说明是中草药小于10 说明是其他类别药品

大于100说明是费用1000-2000说明是化验室项目2001-3000说明是放射项目3001-4000 说明是门诊小手术类4000-5000 说明是其他';

comment on column IN_BILL_RECORD.FLAG_FIX is

'是否是固定费用';

comment on column IN_BILL_RECORD.ORDER_MAIN_ID is

'医嘱主编号';

comment on column IN_BILL_RECORD.IN_PAT_ID is

'入院患者的系统编号';

comment on column IN_BILL_RECORD.PAT_IN_HOS_ID is

'入院登记记录ID';

comment on column IN_BILL_RECORD.GROUP_TYPE is

'费用的套餐类型';

comment on column IN_BILL_RECORD.BILL_GROUP_ID is

'费用套餐使用记录编号没有则为-1';

comment on column IN_BILL_RECORD.BABY_ID is

'子患者编号';

comment on column IN_BILL_RECORD.CHARGE_PRICE_ID is

'计费项目编号(到明细)';

comment on column IN_BILL_RECORD.CHARGE_PRICE_NAME is

'计价项目名称';

comment on column IN_BILL_RECORD.INVOICE_ITEM_ID is

'发票项目';

comment on column IN_BILL_RECORD.ACCOUNT_ITEM_ID is

'核算项目';

comment on column IN_BILL_RECORD.MED_REC_ITEM_ID is

'病案项目系统编号';

comment on column IN_BILL_RECORD.BILL_ITEM_ID is

'收入项目';

comment on column IN_BILL_RECORD.FINANCE_ITEM_ID is

'财务项目';

comment on column IN_BILL_RECORD.CHARGE_UNIT is

'费用单位编号';

comment on column IN_BILL_RECORD.UNIT_NAME is

'剂量单位名称';

'费用或者药品的规格';

comment on column IN_BILL_RECORD.PRICE is

'单价';

comment on column IN_BILL_RECORD.QUANTITY is

'数量';

comment on column IN_BILL_RECORD.PAT_IN_DEPT is

'住院科室';

comment on column IN_BILL_RECORD.PAT_WARD_ID is

'患者所在病区的编号';

comment on column IN_BILL_RECORD.ORDER_DEPT_ID is

'医嘱科室编号';

comment on column IN_BILL_RECORD.EXEC_DEPT_ID is

'执行科室编号';

comment on column IN_BILL_RECORD.BILL_DEPT_ID is

'计价科室编号';

comment on column IN_BILL_RECORD.DEPT_ACCOUNT_SEC is '第二核算科室编号';

comment on column IN_BILL_RECORD.NURSING_DEPT_SEC is '第二核算护理单元编号';

comment on column IN_BILL_RECORD.CHANGE_DEPT_ID is '最近的一次转科记录编号';

comment on column IN_BILL_RECORD.CHANGE_WARD_ID is '最近的一次转病区记录编号';

comment on column IN_BILL_RECORD.ORDER_DOC_ID is

'开单医生编号';

comment on column IN_BILL_RECORD.BILL_NURSE_ID is

'开单护士编号';

comment on column IN_BILL_RECORD.EXEC_NURSE_ID is

'执行护士编号';

comment on column IN_BILL_RECORD.EXEC_DOC_ID is

'执行医生编号,一般指的是医技项目';

comment on column IN_BILL_RECORD.CREATE_TIME is

'计费时间';

comment on column IN_BILL_RECORD.TALLY_TIME is

'记账时间';

comment on column IN_BILL_RECORD.AMOUNT is

comment on column IN_BILL_RECORD.GET_AMOUNT is

'实际金额';

comment on column IN_BILL_RECORD.PREFER_AMOUNT is

'优惠金额';

comment on column IN_BILL_RECORD.SETTLE_TIME is

'对应的中途结算次数相当于结算标志';

comment on column IN_BILL_RECORD.DISPENSE_DETAIL_ID is

'--------------- 汇总摆药的明细记录编号';

comment on column IN_BILL_RECORD.BILL_SOURCE is

'记账来源:1.护士执行;2.医技执行;3.发药;4.住院处执行;5.作业程序执行';

comment on column IN_BILL_RECORD.DOC_ID1 is

'用于核算的医生的编号';

comment on column IN_BILL_RECORD.DOC_ID2 is

'用于核算的医生的编号';

comment on column IN_BILL_RECORD.DOC_ID3 is

'用于核算的医生的编号';

comment on column IN_BILL_RECORD.DOC_ID4 is

'用于核算的医生的编号';

comment on column IN_BILL_RECORD.SETTLE_DATE_TIME is

'结算时间(再次结算不更新该字段)';

comment on column IN_BILL_RECORD.TALLY_TIME_SETTLE is

'记账时间(只对出院患者有效)';

comment on column IN_BILL_RECORD.CHARGE_CLASS_ID is

'医嘱录入时,患者的费别ID';

comment on column IN_BILL_RECORD.SELF_BURDEN_RATIO is

'自付比例(小数形式,如自付20%,值为0.2)';

comment on column IN_BILL_RECORD.FLAG_SUB is

'是否是子项目';

comment on column IN_BILL_RECORD.FLAG_SUPER is

'是否是组合父项目';

comment on column IN_BILL_RECORD.PARENT_CHARGE_ID is

'医疗项目父项目ID';

comment on column IN_BILL_RECORD.FLAG_NETWORK_UPLOAD is

'联网报销项目是否已经上传';

重新创建INVOICE_DETAILS_MED

create table INVOICE_DETAILS_MED

(

HOSPITAL_ID VARCHAR2(50) not null, INVOICE_DETAIL_ID NUMBER(18) not null, INVOICE_ID NUMBER(18),

DOC_SYS_ID VARCHAR2(35),

BILL_DEPT_ID VARCHAR2(30),

EXE_DEPT_ID VARCHAR2(30),

QUANTITY NUMBER(18,4),

UNIT VARCHAR2(20),

PRICE NUMBER(18,4),

CHARGE_ID NUMBER(18),

AMOUNT NUMBER(18,4),

PREFERENTIAL_AMOUNT NUMBER(18,4),

MED_INSURANCE_AMOUNT NUMBER(18,4),

GET_AMOUNT NUMBER(18,4),

SPEC VARCHAR2(50),

DOSE NUMBER(18,4),

DOSE_UNIT VARCHAR2(50),

USAGE_ID INTEGER,

FREQUENCY_ID INTEGER,

DAYS_COUNT INTEGER,

SET_COUNT INTEGER,

FLAG_EXEC VARCHAR2(1),

FLAG_UNDO VARCHAR2(1),

CHARGE_TYPE INTEGER,

ORDER_NO INTEGER,

ORDER_ID NUMBER(18),

FLAG_GROUP VARCHAR2(1),

GROUP_AMOUNT INTEGER,

ORDER_MAIN_ID NUMBER(18),

REGISTER_ID NUMBER(18),

FLAG_DOC VARCHAR2(1),

ID2 NUMBER(18),

ID1 NUMBER(18),

COL1 VARCHAR2(30),

COL2 VARCHAR2(30),

INVOICE_ITEM_ID VARCHAR2(5),

ACCOUNT_ITEM_ID VARCHAR2(5),

MED_REC_ITEM_ID VARCHAR2(5),

BILL_ITEM_ID VARCHAR2(5),

FINANCE_ITEM_ID VARCHAR2(5),

ENTER_USER_SYS_ID VARCHAR2(35),

DRUG_PRODUCE_ID NUMBER(18),

PRES_CODE VARCHAR2(30),

OUT_PAT_ID NUMBER(18),

OUT_CARD_ID NUMBER(18),

FLAG_PAYMENT VARCHAR2(1),

SETTLE_TIME DATE,

EXE_TIME DATE,

ACCOUNT_RECORDS_ID NUMBER(18),

CARD_PAY_TYPE INTEGER,

CHARGE_CLASS_ID INTEGER,

CREATE_TIME DATE,

PARENT_CHARGE_PRICE_ID NUMBER(18),

FLAG_SUPER VARCHAR2(1),

constraint PK_INVOICE_DETAILS_MED primary key (HOSPITAL_ID, INVOICE_DETAIL_ID)

)PARTITION BY RANGE(create_time)

(

PARTITION part01 VALUES LESS THAN(TO_DATE('2009-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2009,

PARTITION part02 VALUES LESS THAN(TO_DATE('2010-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2010,

PARTITION part03 VALUES LESS THAN(TO_DATE('2011-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2011,

PARTITION part04 VALUES LESS THAN(TO_DATE('2012-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2012,

PARTITION part05 VALUES LESS THAN(TO_DATE('2013-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2013,

PARTITION part06 VALUES LESS THAN(TO_DATE('2014-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2014,

PARTITION part07 VALUES LESS THAN(TO_DATE('2015-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2015,

PARTITION part08 VALUES LESS THAN(TO_DATE('2016-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_med_2016,

PARTITION part09 VALUES LESS THAN (MAXVALUE)TABLESPACE HOSPITAL_ODS

);

comment on table INVOICE_DETAILS_MED is

'药品发票明细表,记录门诊发票的明细项目';

comment on column INVOICE_DETAILS_MED.INVOICE_DETAIL_ID is

'门诊发票明细流水与费用发票明细表主键不能重复';

comment on column INVOICE_DETAILS_MED.INVOICE_ID is

'费用明细对应的发票系统号';

comment on column INVOICE_DETAILS_MED.DOC_SYS_ID is

'开单医生编号';

comment on column INVOICE_DETAILS_MED.BILL_DEPT_ID is

'开单科室编号';

comment on column INVOICE_DETAILS_MED.EXE_DEPT_ID is

'执行科室编号';

comment on column INVOICE_DETAILS_MED.QUANTITY is

'数量';

comment on column INVOICE_DETAILS_MED.UNIT is

'数量单位';

comment on column INVOICE_DETAILS_MED.PRICE is

'单价';

comment on column INVOICE_DETAILS_MED.CHARGE_ID is

'系统计价编号';

comment on column INVOICE_DETAILS_MED.AMOUNT is

'合计金额=实际支付金额+医保报销类总金额+优惠金额';

comment on column INVOICE_DETAILS_MED.PREFERENTIAL_AMOUNT is

'优惠金额';

comment on column INVOICE_DETAILS_MED.MED_INSURANCE_AMOUNT is '医保报销类总金额';

comment on column INVOICE_DETAILS_MED.GET_AMOUNT is

'实际支付金额';

comment on column INVOICE_DETAILS_MED.SPEC is

'规格';

comment on column INVOICE_DETAILS_MED.DOSE is

'剂量';

comment on column INVOICE_DETAILS_MED.DOSE_UNIT is

'剂量单位';

comment on column INVOICE_DETAILS_https://www.doczj.com/doc/0118276872.html,AGE_ID is

'用法的系统id';

comment on column INVOICE_DETAILS_MED.FREQUENCY_ID is

'频率的系统id';

comment on column INVOICE_DETAILS_MED.DAYS_COUNT is

'服用天数';

comment on column INVOICE_DETAILS_MED.SET_COUNT is

'草药付数';

comment on column INVOICE_DETAILS_MED.FLAG_EXEC is

'执行标志:拿药后置1';

comment on column INVOICE_DETAILS_MED.FLAG_UNDO is

'退药执行标志,药房退药后置1';

comment on column INVOICE_DETAILS_MED.CHARGE_TYPE is

'指定类型小于100 说明是药品大于100 说明是医疗';

comment on column INVOICE_DETAILS_MED.ORDER_NO is

'子医嘱处方的序号';

comment on column INVOICE_DETAILS_MED.ORDER_ID is

'该项目所对应处方的处方编号';

comment on column INVOICE_DETAILS_MED.FLAG_GROUP is

'是否是一套项目,比如化验,中药等';

comment on column INVOICE_DETAILS_MED.GROUP_AMOUNT is

'套餐的数量';

'医嘱主编号,相同医嘱主编号的代表是同一组医嘱,该组编号的生成规则';

comment on column INVOICE_DETAILS_MED.REGISTER_ID is

'对应的挂号ID';

comment on column INVOICE_DETAILS_MED.FLAG_DOC is

'是否是从医生那里下的医嘱如果是医生下的医嘱则在医生医嘱表中有数据';

comment on column INVOICE_DETAILS_MED.ID2 is

'备用编号2';

comment on column INVOICE_DETAILS_MED.ID1 is

'备用ID编号';

comment on column INVOICE_DETAILS_MED.COL1 is

'备用字段1';

comment on column INVOICE_DETAILS_MED.COL2 is

'备用字段2';

comment on column INVOICE_DETAILS_MED.INVOICE_ITEM_ID is

'发票项目';

comment on column INVOICE_DETAILS_MED.ACCOUNT_ITEM_ID is

'核算项目';

comment on column INVOICE_DETAILS_MED.MED_REC_ITEM_ID is

'病案项目系统编号';

comment on column INVOICE_DETAILS_MED.BILL_ITEM_ID is

'收入项目';

comment on column INVOICE_DETAILS_MED.FINANCE_ITEM_ID is

'财务项目';

comment on column INVOICE_DETAILS_MED.ENTER_USER_SYS_ID is

'最初录入记录的操作员编号';

comment on column INVOICE_DETAILS_MED.DRUG_PRODUCE_ID is

'药品到产地的系统编号';

comment on column INVOICE_DETAILS_MED.PRES_CODE is

'处方编号';

comment on column INVOICE_DETAILS_MED.OUT_PAT_ID is

'患者ID';

comment on column INVOICE_DETAILS_MED.OUT_CARD_ID is

'就诊卡ID';

comment on column INVOICE_DETAILS_MED.FLAG_PAYMENT is

'卡支付标志';

comment on column INVOICE_DETAILS_MED.SETTLE_TIME is

comment on column INVOICE_DETAILS_MED.EXE_TIME is

'执行时间';

comment on column INVOICE_DETAILS_MED.ACCOUNT_RECORDS_ID is

'扣费流水ID';

comment on column INVOICE_DETAILS_MED.CARD_PAY_TYPE is

'表明当前发票的卡支付类型,根据实际情况进行扩展。';

comment on column INVOICE_DETAILS_MED.CHARGE_CLASS_ID is

'结算时,患者的费别ID';

comment on column INVOICE_DETAILS_MED.CREATE_TIME is

'创建时间';

comment on column INVOICE_DETAILS_MED.SELF_BURDEN_RATIO is

'自付比例(小数形式,如自付20%,值为0.2)';

comment on column INVOICE_DETAILS_MED.PARENT_CHARGE_PRICE_ID is '费用所属计价项目的父项目的计价编号';

comment on column INVOICE_DETAILS_MED.FLAG_SUPER is

'是否是组合项目的父项目';

重新创建INVOICE_DETAILS_CHARGE

drop table INVOICE_DETAILS_CHARGE cascade constraints;

create table INVOICE_DETAILS_CHARGE

(

HOSPITAL_ID VARCHAR2(50) not null,

INVOICE_DETAIL_ID NUMBER(18) not null,

INVOICE_ID NUMBER(18),

DOC_SYS_ID VARCHAR2(35),

BILL_DEPT_ID VARCHAR2(30),

EXE_DEPT_ID VARCHAR2(30),

QUANTITY NUMBER(18,4),

UNIT VARCHAR2(20),

PRICE NUMBER(18,4),

CHARGE_ID NUMBER(18),

AMOUNT NUMBER(18,4),

PREFERENTIAL_AMOUNT NUMBER(18,4),

MED_INSURANCE_AMOUNT NUMBER(18,4),

GET_AMOUNT NUMBER(18,4),

SPEC VARCHAR2(50),

FLAG_EXEC VARCHAR2(1),

FLAG_UNDO VARCHAR2(1),

CHARGE_TYPE INTEGER,

ORDER_ID NUMBER(18),

ORDER_NO INTEGER,

FLAG_GROUP VARCHAR2(1),

GROUP_AMOUNT INTEGER,

REG_TIMES INTEGER,

EXE_TIMES INTEGER,

ORDER_MAIN_ID NUMBER(18),

FLAG_DOC VARCHAR2(1),

ID2 NUMBER(18),

ID1 NUMBER(18),

COL1 VARCHAR2(30),

COL2 VARCHAR2(30),

FLAG_BARCODE VARCHAR2(1),

INVOICE_ITEM_ID VARCHAR2(5),

ACCOUNT_ITEM_ID VARCHAR2(5),

MED_REC_ITEM_ID VARCHAR2(5),

BILL_ITEM_ID VARCHAR2(5),

FINANCE_ITEM_ID VARCHAR2(5),

ENTER_USER_SYS_ID VARCHAR2(35),

PRES_CODE VARCHAR2(30),

OUT_PAT_ID NUMBER(18),

OUT_CARD_ID NUMBER(18),

FLAG_PAYMENT VARCHAR2(1),

SETTLE_TIME DATE,

EXE_TIME DATE,

ACCOUNT_RECORDS_ID NUMBER(18),

CARD_PAY_TYPE INTEGER,

CHARGE_CLASS_ID INTEGER,

CREATE_TIME DATE,

SELF_BURDEN_RATIO NUMBER(18,4),

PARENT_CHARGE_PRICE_ID NUMBER(18),

FLAG_SUPER VARCHAR2(1),

constraint PK_INVOICE_DETAILS_CHARGE primary key (HOSPITAL_ID, INVOICE_DETAIL_ID)

)PARTITION BY RANGE(create_time)

(

PARTITION part01 VALUES LESS THAN(TO_DATE('2009-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2009,

PARTITION part02 VALUES LESS THAN(TO_DATE('2010-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2010,

PARTITION part03 VALUES LESS THAN(TO_DATE('2011-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2011,

PARTITION part04 VALUES LESS THAN(TO_DATE('2012-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2012,

PARTITION part05 VALUES LESS THAN(TO_DATE('2013-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2013,

PARTITION part06 VALUES LESS THAN(TO_DATE('2014-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2014,

PARTITION part07 VALUES LESS THAN(TO_DATE('2015-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2015,

PARTITION part08 VALUES LESS THAN(TO_DATE('2016-12-31 00:00:00','yyyy-mm-dd hh24:mi:ss')) TABLESPACE invoice_detail_charge_2016,

PARTITION part09 VALUES LESS THAN (MAXVALUE)TABLESPACE HOSPITAL_ODS

);

comment on table INVOICE_DETAILS_CHARGE is

'医疗费用发票明细,存放医疗费用明细';

comment on column INVOICE_DETAILS_CHARGE.INVOICE_DETAIL_ID is

'门诊发票明细流水与药品发票明细表主键不能重复';

'费用明细对应的发票系统号';

comment on column INVOICE_DETAILS_CHARGE.DOC_SYS_ID is

'开单医生编号';

comment on column INVOICE_DETAILS_CHARGE.BILL_DEPT_ID is

'开单科室编号';

comment on column INVOICE_DETAILS_CHARGE.EXE_DEPT_ID is

'执行科室编号';

comment on column INVOICE_DETAILS_CHARGE.QUANTITY is

'数量';

comment on column INVOICE_DETAILS_CHARGE.UNIT is

'数量单位';

comment on column INVOICE_DETAILS_CHARGE.PRICE is

'单价';

comment on column INVOICE_DETAILS_CHARGE.CHARGE_ID is

'系统计价编号';

comment on column INVOICE_DETAILS_CHARGE.AMOUNT is

'合计金额=实际支付金额+医保报销类总金额+优惠金额';

comment on column INVOICE_DETAILS_CHARGE.PREFERENTIAL_AMOUNT is

'优惠金额';

comment on column INVOICE_DETAILS_CHARGE.MED_INSURANCE_AMOUNT is '医保报销类总金额';

comment on column INVOICE_DETAILS_CHARGE.GET_AMOUNT is

'实际支付金额';

comment on column INVOICE_DETAILS_CHARGE.SPEC is

'规格';

comment on column INVOICE_DETAILS_CHARGE.FLAG_EXEC is

'执行标志:项目执行后置1';

comment on column INVOICE_DETAILS_CHARGE.FLAG_UNDO is

'退费执行标志,项目确认取消后置1';

comment on column INVOICE_DETAILS_CHARGE.CHARGE_TYPE is

'指定类型小于100 说明是药品大于100 说明是医疗';

comment on column INVOICE_DETAILS_CHARGE.ORDER_ID is

'该项目所对应处方的处方编号';

comment on column INVOICE_DETAILS_CHARGE.ORDER_NO is

'子医嘱处方的序号';

comment on column INVOICE_DETAILS_CHARGE.FLAG_GROUP is

comment on column INVOICE_DETAILS_CHARGE.GROUP_AMOUNT is

'套餐的数量';

comment on column INVOICE_DETAILS_CHARGE.REG_TIMES is

'费用登记次数';

comment on column INVOICE_DETAILS_CHARGE.EXE_TIMES is

'费用执行次数';

comment on column INVOICE_DETAILS_CHARGE.ORDER_MAIN_ID is

'医嘱主编号,相同医嘱主编号的代表是同一组医嘱,该组编号的生成规则';

comment on column INVOICE_DETAILS_CHARGE.REGISTER_ID is

'对应的挂号ID';

comment on column INVOICE_DETAILS_CHARGE.FLAG_DOC is

'是否是从医生那里下的医嘱如果是医生下的医嘱则在医生医嘱表中有数据';

comment on column INVOICE_DETAILS_CHARGE.ID2 is

'备用编号2';

comment on column INVOICE_DETAILS_CHARGE.ID1 is

'备用ID编号';

comment on column INVOICE_DETAILS_CHARGE.COL1 is

'备用字段1';

comment on column INVOICE_DETAILS_CHARGE.COL2 is

'备用字段2';

comment on column INVOICE_DETAILS_CHARGE.FLAG_BARCODE is

'是否已经打印条码';

comment on column INVOICE_DETAILS_CHARGE.INVOICE_ITEM_ID is

'发票项目';

comment on column INVOICE_DETAILS_CHARGE.ACCOUNT_ITEM_ID is

'核算项目';

comment on column INVOICE_DETAILS_CHARGE.MED_REC_ITEM_ID is

'病案项目系统编号';

comment on column INVOICE_DETAILS_CHARGE.BILL_ITEM_ID is

'收入项目';

comment on column INVOICE_DETAILS_CHARGE.FINANCE_ITEM_ID is

'财务项目';

comment on column INVOICE_DETAILS_CHARGE.ENTER_USER_SYS_ID is

'最初录入记录的操作员编号';

comment on column INVOICE_DETAILS_CHARGE.PRES_CODE is

'处方编号';

comment on column INVOICE_DETAILS_CHARGE.OUT_PAT_ID is

'患者ID';

comment on column INVOICE_DETAILS_CHARGE.OUT_CARD_ID is

'就诊卡ID';

comment on column INVOICE_DETAILS_CHARGE.FLAG_PAYMENT is

'卡支付标志';

comment on column INVOICE_DETAILS_CHARGE.SETTLE_TIME is

'结算时间';

comment on column INVOICE_DETAILS_CHARGE.EXE_TIME is

'执行时间';

comment on column INVOICE_DETAILS_CHARGE.ACCOUNT_RECORDS_ID is

'扣费流水ID';

comment on column INVOICE_DETAILS_CHARGE.CARD_PAY_TYPE is

'表明当前发票的卡支付类型,根据实际情况进行扩展。';

comment on column INVOICE_DETAILS_CHARGE.CHARGE_CLASS_ID is

'结算时,患者的费别ID';

comment on column INVOICE_DETAILS_CHARGE.CREATE_TIME is

'创建时间';

comment on column INVOICE_DETAILS_CHARGE.SELF_BURDEN_RATIO is

'自付比例(小数形式,如自付20%,值为0.2)';

comment on column INVOICE_DETAILS_CHARGE.PARENT_CHARGE_PRICE_ID is '费用所属计价项目的父项目的计价编号';

comment on column INVOICE_DETAILS_CHARGE.FLAG_SUPER is

'是否是组合项目的父项目';

创建Sequences

创建functions

oracle双机热备架构方案

oracle双机热备架构方案 双机热备有两种实现模式,一种是基于共享的储备设备的方式,另一种是没有共享的储备设备的方式,一样称为纯软件方式。 基于储备共享的双机热备是双机热备的最标准方案。 关于这种方式,采纳两台(或多台)服务器,使用共享的储备设备(磁盘阵列柜或储备区域网SAN)。两台服务器能够采纳互备、主从、并行等不同的方式。在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务要求发送给其中一台服务器承担。同时,服务器通过心跳线(目前往往采纳建立私有网络的方式)侦测另一台服务器的工作状况。当一台服务器显现故障时,另一台服务器依照心跳侦测的情形做出判定,并进行切换,接管服务。关于用户而言,这一过程是全自动的,在专门短时刻内完成,从而对业务可不能造成阻碍。由于使用共享的储备设备,因此两台服务器使用的实际上是一样的数据,由双机或集群软件对其进行治理。 关于纯软件的方式,则是通过支持镜像的双机软件,将数据能够实时复制到另一台服务器上,如此同样的数据就在两台服务器上各存在一份,假如一台服务器显现故障,能够及时切换到另一台服务器。 纯软件方式还有另外一种情形,即服务器只是提供应用服务,而并不储存数据(比如只进行某些运算,做为应用服务器使用)。这种情形下同样也不需要使用共享的储备设备,而能够直截了当使用双机或集群软件即可。但这种情形事实上与镜像无关,只只是是标准的双机热备的一种小的变化。 本方案是前者————基于共享储备设备的数据库热备。 数据库服务器双机热备的好处 这种配置模式的优点是有利于数据库的升级,当其中systemA需要升级的时候,就把服务切换到systemB上运行,升级A的DB2程序,之后还能够把服务切换回到A来,然后升级B的DB2程序。那个升级过程可不能阻碍用户的DB2使用,因为总有一台机器能够使用DB2程序来响应用户的服务要求。 服务器的故障可能由各种缘故引起,如设备故障、操作系统故障、软件系统故障等等。一样地讲,在技术人员在现场的情形下,复原服务器正常可能需要10分钟、几小时甚至几天。从实际体会上看,除非是简单地重启服务器(可能隐患仍旧存在),否则往往需要几个小时以上。而假如技术人员不在现场,则复原服务的时刻就更长了。 而关于一些重要系统而言,用户是专门难忍耐如此长时刻的服务中断的。因此,就需要通过双机热备,来幸免长时刻的服务中断,保证系统长期、可靠的服务。

Oracle 11g静默安装最全文档

Oracle 11g静默安装过程——linux环境 一、硬件环境 1.操作系统及Oracle版本 Linux版本:Redhat 6.4 Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip) 上传到/home下 2.硬件检测: 物理内存不少于1G 硬盘可以空间不少于5G swap分区空间不少于2G 支持256色以上显卡 cpu主频不小于550mHZ cat /etc/issue uname -r grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo grep "model name" /proc/cpuinfo free df -k /tmp df -k 二、安装操作系统依赖的具体包 以下为Asianux 3, Oracle Linux 5, Red Hat Enterprise Linux 5, CentOS 5 操作系统依赖的包 binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64)

gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6.i686 ksh libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6.i686 libstdc++-devel-4.4.4-13.el6 (x86_64) libstdc++-devel-4.4.4-13.el6.i686 libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6.i686 libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6.i686 make-3.81-19.el6 sysstat-9.0.4-11.el6 (x86_64) 1.上传依赖包 mkdir /home/rpm 安装依赖包,把Linux安装盘中的rpm包文件传到/home/rpm,Redhat中是Packages文件下。 cd /home/rpm 2.检查安装依赖系统包 rpm -ivh glibc-common*.rpm rpm -ivh kernel-headers*.rpm rpm -ivh libgcc*.rpm rpm -ivh glibc-*.rpm rpm -ivh libgomp-*.rpm rpm -ivh nscd*.rpm rpm -ivh glibc-headers*.rpm rpm -ivh glibc-devel-*.rpm rpm -ivh mpfr*.rpm rpm -ivh ppl*.rpm rpm -ivh cloog-ppl*.rpm rpm -ivh cpp*.rpm rpm -ivh gcc-*.rpm rpm -ivh libstdc++*.rpm rpm -ivh libstdc++-devel*.rpm

Oracle安装注意事项

一、Oracle程序文件和数据文件路径最好分别安装在不同磁盘上,安装数据文件路径的磁盘空间应选择容量大的且专用磁盘(只存放数据)。 二、Oracle安装完毕后,配置PL/SQL: 方法一(适合32位操作系统): 1、安装PL/SQL 2、点击“开始”-----“所有程序”----“Oracle-OraDb11g_home1”----“配置和移植工具”---- “Net Configuration Assistant” 3、选择“本地Net服务名配置”,点击“下一步” 4、选择“添加”,点击“下一步”

5、服务名:输入orcl 点击“下一步”(orcl是安装Oracle时默认的实例) 6、选择“TCP”,点击“下一步”

7、主机名输入本机IP地址,并选择使用标准端口号1521,点击“下一步”(注意如服务器配有双网卡,ip则输入配置为内部局域网的ip地址) 8、选择“是,进行测试”,点击“下一步” 9、点击“更改登录”

10、输入安装Oracle时,设置的system或sys用户密码,点击“确定” 11、出现“测试成功”,点击“下一步” 12、输入网路服务名:一般为orcl,点击“下一步”(服务名可以自由定义,如果配置多Net 个服务,该名称具有唯一性,不能设置相同。)

13、选者“否”,点击“下一步”,否则选“是”继续添加 13、点击“完成” 方法二(适合64位操作系统): 1、打开PL/SQL,不登陆。 2、点击“tool”或(工具)-----“Preferences”或(首选项)

3、选择Oracle----Connection(连接)在orcle home(empty is autodetect)和ocl library(empty is autodetect),输入oraclient配置文件所在路径及oci.dll文件路径。点击“ok”后,关闭PL/SQL重新打开并登陆即可。 注意:需要配置oraclient文件夹中的tnsnames.ora文件 蓝色框中的ORCL为网络服务名,绿色框中的SEIKO为计算机名或ip地址,红色框中的orcl为服务名,根据实际情况修改。如需配置多个,则复制上面这段话修改即可。 注意:64位操作系统,PL/SQL不要安装在C:\Program Files (x86)目录下。

Oracle 官方安装文档

rpm -q grep binutils-2.* \ elfutils-libelf-0.* \ glibc-2.* \ glibc-common-2.* \ libaio-0.* \ libgcc-4.* \ libstdc++-4.* \ make-3.* \ compat-libstdc++-33 \ elfutils-libelf-devel-0.* \ glibc-devel-2.* \ gcc-4.* \ gcc-c++-4.* \ libaio-devel-0.* \ libstdc++-devel-4.* \ unixODBC-2.* \ unixODBC-devel-2.* \ sysstat-7.* 2.如缺少相应的补丁包,可以到系统安装盘安装相关的补丁包 cd /media/Enterprise\ Linux\ dvd\ 20090127/Server/ rpm -Uvh grep binutils-2.* rpm -Uvh elfutils-libelf-0.* rpm -Uvh glibc-2.* rpm -Uvh glibc-common-2.* rpm -Uvh libaio-0.* rpm -Uvh libgcc-4.* rpm -Uvh libstdc++-4.* rpm -Uvh make-3.* rpm -Uvh compat-libstdc++-33 rpm -Uvh elfutils-libelf-devel-0.* rpm -Uvh glibc-devel-2.* rpm -Uvh gcc-4.* rpm -Uvh gcc-c++-4.* rpm -Uvh libaio-devel-0.* rpm -Uvh libstdc++-devel-4.* rpm -Uvh unixODBC-2.* rpm -Uvh unixODBC-devel-2.* rpm -Uvh sysstat-7.*

Oracle 11g安装文档

Oracle 11g数据库安装1.数据库安装 1.1.安装准备 选择Oracle 11g安装程序,进行数据库安装. 安装程序启动后,将会对计算机环境进行检测,将会出现如(图1)的界面 (图1)

1.2.安装方法 Oralce检测完计算机环境后,如果该计算机环境能够安装Oralce 11g, 即会进入Oralce 11g的程序安装界面,如(图2): (图2) 此处, 我们选择高级安装, 以便于稍后的安装过程中,对于我们需要的数据库配置进行相关配置. 选择好了后,点击”下一步”,进入下一步安装操作.

安装方法选择高级安装后, 进入到下一步将要选择数据库的安装类型. (图3) 如(图3)所示,此处,我们选择企业版,该版本具有更好的可靠性,伸缩性以及更好的性能 选择好了后,点击”下一步”,进入下一步安装操作.

接下来,我们需要选择Oracle 11g数据库程序文件的安装位置. (图4) 我们仅需要修改Oracle基目录即可,软件位置中的”名称”以及”路径”会根据Oralce基目录的修改对应自动修改. 注: 在服务器上安装Oracle的时候, Oracle基目录建议选择为C盘,并为Oracle 建立独立的文件目录,如(图4)所示

1.5.先决条件检查 接下来, Oracle安装程序将会对产品特定的先决条件进行自动检查 (图5) 先决条件检查后,部分检查的状态可能会出现”错误”,”未执行”或者”警告”等非正常状态,如(图5)所示. 对于这些状态的检查,我们将其前面的复选框打勾选中,进行手动验证即可,手动验证后,将会如(图6)所示, 状态变为”用户已验证”, 然后,点击”下一步”. (图6)

Oracle11gServHACluster双机热备配置实战

Oracle 11g共享存储双机热备配置手册 本文介绍通过ServHA Cluster配置Oracle共享磁盘阵列双机容错集群。 集群软件下载地址: 主要步骤: 一、防火墙配置。 二、安装Oracle 11g。 三、配置监听器。 四、配置Oracle 11g实例。 五、修改Oracle 11g控制文件。 六、安装并配置ServHA Cluster。 注意事项: 一、O racle配置双机集群方案要求两机都安装Oracle,其中Oracle主服务安装在本机磁 盘内(非共享盘内),数据库实例安装在共享盘内。 二、安装Oracle实例时,请确保对机共享盘处于离线状态并且数据库服务处于停止状 态。 三、两机的Oracle安装配置必须完全相同,例如:实例名,监听器名称,权限,密码。 四、当一台服务器完成所有操作后(包括安装Oracle主服务,配置监听器,实例安装), 停止本机的Oracle服务,并在对机同样也安装一遍,然后修改控制文件(步骤五)。 防火墙配置 此步骤目的为让ServHA Cluster 工作所必须的端口不受防火墙的拦截,不同操作系统防火墙配置方式不同,但基本思想是相同的,在双机软件通信的过程中,如果没有进行设置,防火墙会阻止ServHA Cluster的通信,使双机集群工作异常。 MicroColor ServHA Cluster在配置的过程中主要需要设置的防火墙例外: 1.18562端口:此端口为“ServHA 配置监控端”的连入端口,如不将此端口设置为 防火墙例外端口,“ServHA 配置监控端”将无法连入集群,如果您修改过ServHA Cluster 的“配置端连入端口号”,请将例外设置为修改过的“配置端连入端口号”;同时,针对该端口的例外IP您可以设置为常用来管理集群的客户计算机IP地址。 2.15538端口:此端口为集群双机相互通信的端口,如不将此端口设置为防火墙例外 端口,ServHA Cluster将无法正常工作,如果您修改过ServHA Cluster的“全局TCP/IP 端口”,请将例外设置为修改过的“全局TCP/IP端口”;同时,针对该端口的例外IP设置为对机的IP地址即可。 注:上述操作在双机均需要执行。

文档:AIX5.3安装ORACLE9I-RAC安装

AIX5.3 + HACMP5.3 install oracle9i 1、安装AIX5.3 ,打PATCH到5304或5305 2、配置AIX网络,HOSTS文件如下: ----------------------------------------------------------------------- 127.0.0.1 loopback localhost # loopback (lo0) name/address 192.168.6.121 orasvra 192.168.6.122 orasvrb 10.1.1.1 orasvra-priv 10.1.1.2 orasvrb-priv ----------------------------------------------------------------------- 3、安装HACMP 注意,安装HACMP的时候,建议不要安装VSD用的pssp rsct.basic.sp &https://www.doczj.com/doc/0118276872.html,pat.basic.sp和所有的VSD安装包 4、配置HACMP,如下: ----------------------------------------------------------------------- Cluster Name: ora_cluster Cluster Connection Authentication Mode: Standard Cluster Message Authentication Mode: None Cluster Message Encryption: None Use Persistent Labels for Communication: No There are 2 node(s) and 2 network(s) defined NODE orasvra: Network net_diskhb_01 orasvra_hb /dev/hdisk3 Network net_ether_01 orasvra 192.168.6.121 orasvra-priv 10.1.1.1 NODE orasvrb: Network net_diskhb_01 orasvrb_hb /dev/hdisk3 Network net_ether_01 orasvrb-priv 10.1.1.2 orasvrb 192.168.6.122 Resource Group ora_res Startup Policy Online On All Available Nodes Fallover Policy Bring Offline (On Error Node Only) Fallback Policy Never Fallback Participating Nodes orasvrb orasvra -----------------------------------------------------------------------

Oracle 11g安装图解

Oracle 11g安装 安装图解 图解 图解 下载 Oracle e下载 一、Oracl 注意:Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: win 32位操作系统 下载地址: https://www.doczj.com/doc/0118276872.html,/otn/nt/oracle11g/112010/win32_11gR2_databa se_1of2.zip https://www.doczj.com/doc/0118276872.html,/otn/nt/oracle11g/112010/win32_11gR2_databa se_2of2.zip win 64位操作系统 下载地址: https://www.doczj.com/doc/0118276872.html,/otn/nt/oracle11g/112010/win64_11gR2_databa se_1of2.zip https://www.doczj.com/doc/0118276872.html,/otn/nt/oracle11g/112010/win64_11gR2_databa se_2of2.zip 安装 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件 如图1所示。 图1 解压文件

2.两者解压到相同的路径中,如图2所示。 图2 解压路径 3. 到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。如图3所示。 图3 安装文件 4. 安装第一步:配置安全更新(电邮可填可不填)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如图4所示。

WindowServer2012故障转移集群配置与Oracle11GR2双机实现V1.2

Window Server 2012 故障转移集群配置与Oracle 11G R2双机实现

文件修改控制

1准备工作: 需要准备3台服务器(必须),1台磁盘阵列(可选),主要用到的资源如下 1.1一台域控制器(以下所有服务器的操作系统均为windows server 2012 Enterprise R2 X64bit) 计算机名字为AD3 IP地址:192.168.1.250 掩码:255.255.255.0 网关:192.168.1.1(可有可无)自己看着办。。。。。。。 DNS:192.168.1.250 域名为:bbc.local 1.2节点1:域成员服务器 IP地址:192.168.1.251 掩码:255.255.255.0 网关:192.168.1.1 DNS;192.168.1.250 心跳网络:192.168.2.1 加域:bbc.local 1.3节点2: 域成员服务器 IP地址:192.168.1.252 掩码:255.255.255.0 网关:192.168.1.1

DNS;192.168.1.250 心跳网络:192.168.2.2 加域:bbc.local 1.4集群虚拟IP Cluster IP:19 2.168.1.253 需要三个共享磁盘M数据盘、Q仲裁盘、oracle通用服务和 依赖盘I盘,共享盘建议用专用存储,(测试可用 windows 2012系统自带的iscsi功能实现,正式环境建议 使用磁盘柜,要求磁盘柜分2-3个逻辑驱动器,1个作为仲 裁盘、另外1个作为数据盘、通用服务和依赖盘可有可 无)。注意是逻辑驱动器不是磁盘分区。 1.5oracle通用服务共享IP:19 2.168.1.200 (漂移IP) 1.6以下文档中部分图片来自网络,图片内容仅供参考,以文字描 述为准。 2设置第一台AD服务器 2.1网络参数,其余两台也是按上面给出的参数来设定,就不分别 做图解。

Oracle_官方安装文档

一.请检查系统包是否已经安装。 rpm -q grep binutils-2.* \ elfutils-libelf-0.* \ glibc-2.* \ glibc-common-2.* \ libaio-0.* \ libgcc-4.* \ libstdc++-4.* \ make-3.* \ compat-libstdc++-33 \ elfutils-libelf-devel-0.* \ glibc-devel-2.* \ gcc-4.* \ gcc-c++-4.* \ libaio-devel-0.* \ libstdc++-devel-4.* \ unixODBC-2.* \ unixODBC-devel-2.* \ sysstat-7.* 2.如缺少相应的补丁包,可以到系统安装盘安装相关的补丁包 cd /media/Enterprise\ Linux\ dvd\ 20090127/Server/ rpm -Uvh grep binutils-2.* rpm -Uvh elfutils-libelf-0.* rpm -Uvh glibc-2.* rpm -Uvh glibc-common-2.* rpm -Uvh libaio-0.* rpm -Uvh libgcc-4.* rpm -Uvh libstdc++-4.* rpm -Uvh make-3.* rpm -Uvh compat-libstdc++-33 rpm -Uvh elfutils-libelf-devel-0.* rpm -Uvh glibc-devel-2.* rpm -Uvh gcc-4.* rpm -Uvh gcc-c++-4.* rpm -Uvh libaio-devel-0.* rpm -Uvh libstdc++-devel-4.* rpm -Uvh unixODBC-2.* rpm -Uvh unixODBC-devel-2.* rpm -Uvh sysstat-7.* 3.添加oracle组和用户(Oracle Enterprise Linux默认把oracle的

win2008R2做oracle共享存储的双机热备

配置安装概述 使用两台服务器和一台存储,利用2008自带的群集故障转移功能配合存储,做到oracle 服务遇到故障时,能够从A服务器将oracle服务快速转到B服务器上使用。 安装时将oracle的软件各自安装到A、B服务器的本地硬盘上,将oracle的数据库安装到存储上的共享盘里。在A服务器的oracle使用正常时,存储共享盘只显示在A服务器。当A服务器的oracle服务出现故障或是A服务器遇到硬件故障和网络故障时,B服务器会通过群集将oracle的存储共享盘和服务接管过来。 本次安装实验使用的是HP BL460C的刀片服务器利用WMware的Vsphere5.1创建了两个虚拟机,存储使用的是HP P4000 iscsi连接。光纤连接亦适用。 前置准备 硬件: 两台支持64位操作系统的服务器、一台存储服务器 每台服务器至少有可以做两个分区的本地存储硬盘,如C:和D: 每台服务器各需要三块网卡,分别做连接外网、双机心跳、连接存储。 软件: Win 2008 R2 64位企业版 Oracle 11g 官网下载的解压缩文件名为: win64_11gR2_database_1of2 win64_11gR2_database_2of2 将这两个文件解压缩到同一个目录下使用setup

首先将两台服务器都装上win2008 R2 64 企业版,并将计算机名分别改为sj1和sj2。然后将连接外网的的IP地址,负责心跳的IP地址以及连接存储的IP地址设置好。 并将本地连接名分别改为waiwangA、xtA、iscsiA和waiwangB、xtB、iscsiB。 将其中xtA和xtB所对应的网口用网线直连或是通过专用的交换机进行连接。心跳的IP 地址最好不要和另两对网卡的IP地址类同,可以采用10.0.0.*的形式。 如下图: 接下来将系统防火墙给关闭掉,不然两台服务器之间的ping通信会有问题。打开控制面板,点击系统和安全。

Linux系统Oracle双机热备

ORACLE 数据库双机热备方案(Linux) 一、规划Oracle配置方案 在开始安装和配置Oracle数据库前,我们需要规划Oracle配置方案,确定所需变量,方便后面安装步骤的执行。 1.1权限用户 Oracle 数据库实例服务,需要建立独立的Linux账户运行,在双机方案中,我们需要确保双机Oracle账户的用户ID和用户组的ID数字一致,否则将因文件访问权限问题导致双机切换失败。 1.2Oracle基目录和主目录 Oracle软件的基目录和主目录不能是共享存储盘或镜像盘中的目录。 1.3LISTENER 名称 双机的LISTENER名称需要一致。 1.4数据库实例名 双机的数据库实例名需要一致。 1.5数据库实例目录 双机的数据库实例目录需要一致,必须放置在镜像卷或共享存储盘上面。 1.6汇总表格 完成规划后填写表1.6-1:

在示例中,修改为:oracle:x:510:510::/home/oracle:/bin/bash 打开/etc/group 文件,找到Oracle用户组对应的行,把GID修改为表格中对应的值。 在示例中,修改为: oinstall:x:510:oracle dba:x:511:oracle 进行完此步操作后方可对oracle用户进行目录访问授权操作,之后就可以开始安装Oracle程序了。 2.2选择安装选项 在安装选项步骤,选择仅安装数据库软件选项,如图2.2-1所示 图2.2-1

2.3选择Oracle安装目录 在安装位置选项,按表中内容选择Oracle 基目录和Oracle主目录(OracleHome),如图2.3-1所示: 图2.3-1 三、安装A机数据库实例 以下步骤全部在A机上进行操作。 运行ServHAConsole控制台,将资源树切换到A机,如图3-1所示:

oracle数据库安装步骤及配置文件

Linux下安装oracle教程by 吴迪 1、检查系统环境 Cpu: [root@db_master ~]# grep "model name" /proc/cpuinfo model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz model name : Intel(R) Core(TM) i3 CPU M 350 @ 2.27GHz 内存: [root@db_master ~]# grepMemTotal /proc/meminfo MemTotal: 3264544 kB [root@db_master ~]# grepSwapTotal /proc/meminfo SwapTotal: 8289532 kB 内存: [root@db_master ~]# free -g total used free shared buffers cached Mem: 3 0 2 0 0 0 -/+ buffers/cache: 0 3 Swap: 7 0 7 磁盘: 查看机器: [root@db_master ~]# uname -a Linux db_master 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64x86_64 GNU/Linux [root@db_master ~]# more /etc/redhat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga) 2、检查安装的rpm包 检查包是否安装

服务器双机热备建议方案

(第一部分) ROSE双机热备解决方案

前言 数字化建设是一个庞大而复杂的系统工程,其整体系统由上百个业务子系统组建而成,而这些系统间又有频繁的数据交换和业务联动,数据/信息中心系统的建设和部署是整个数字化系统建设的核心和基础,其架构设计是一项复杂的工作。本方案提出双机热备硬件平台基础架构的概述。 本方案针对数字化基础架构,帮助各个层次上保持正常、健康的运行。具体方案如下: 一、高可用性评估: 对IT 可用性计划、流程、过程、角色、职责、报告、控制和服务水平实现情况进行分析; 通过事后分析、故障成本或组件故障影响分析技术,对可能发生的故障进行分析; 二、高可用性规划与设计 对高可用性进行规划,包括计划、计划管理、报告和服务水平管理、高可用性流程和过程设计,包括角色和职责。 三、高可用性实施 各种服务器优化与整合服务规划、设计和实施。 四、容灾规划与实施服务 数据中心和灾备中心连续性接管服务,灾难恢复演练计划制定与实施。

一.系统环境 1.1 方案业务简述 本方案的核心是统一的高性能的NAS架构,大部分数据都存储在NAS 的环境中,通过交换机连接不同的数据库服务和应用服务器进行各种业务处理。为支持越来越高的业务连续性要求。 二.关健业务连续性系统设计 2.1 基础架构 2.2 系统设计说明 1. 服务器、存储和软件系统 本方案的核心是统一的高性能的NAS架构,大部分数据都存储在NAS

的环境中,通过交换机连接不同的数据库服务和应用服务器进行各种业务处理。 根据我们对业务系统的分析,充分满足对系统数据容量的规划,建议配置如下: ?2两台服务器建议选择IBM X3650,每台建议配置如下: ?磁盘阵列建议选择IBM DS3512,建议配置如下: ?双机软件选择RoseHA 一套,配置如下:

oracle11g安装配置手册

Oracle安装配置手册 V1.0版

1安装Oracle前的系统准备工作 1.1检查需要的软件包 以root用户登录系统,使用rpm -q 软件包关键词命令进行检测 # rpm –ivh compat-libstdc++-33-3.2.3-61.i386.rpm 【注释:本系统缺少3个软件安装包,详细见附录/SQMPMS/soft/oracle/package下,名称:libaio-devel-0.3.106-5.i386.rpm,unixODBC-2.2.11-7.1.i386.rpm, unixODBC-devel-2.2.11-7.1.i386.rpm】 1.2修改系统内核参数 在/etc/sysctl.conf中添加以下行: vi /etc/sysctl.conf 运行下面的命令应用以上OS参数: /sbin/sysctl –p 添加以下行到/etc/security/limits.conf文件中: 如果/etc/pam.d/login文件中没有以下行,则添加以下内容:

修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:vi /etc/selinux/config 1.3创建oracle组和用户 1.4创建oracle安装目录 1.5设置oracle用户环境变量 以oracle用户登陆系统,覆盖.bash_profile文件内容: vi /home/oracle/.bash_profile

2安装Oracle 2.1 解压缩安装文件 $ mkdir /oracle/soft 通过SSH上传安装包到/oracle/soft/目录下【SSH的实用详细见SSH实用说明】 使用命令unzip 文件名解压安装包 $ cd /oracle/soft unzip p1*******_112030_Linux-x86-64_1of7.zip unzip p1*******_112030_Linux-x86-64_2of7.zip 设置oracle帐户可以操作安装文件所在的目录 chown -R oracle:oinstall /oracle/soft/ chmod -R 755 /oracle/soft/ 【注释:安装包见:附录/SQMPMS/soft/oracle目录下,名称为: p1*******_112030_Linux-x86-64_1of7.zip,p1*******_112030_Linux-x86-64_2of7.zip】2.2 安装ORACLE 用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面 # su – oracle $ cd /oracle/soft/database $ ./runInstaller 如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序: # export DISPLAY=:0.0或者ip:0.0 # xhost + # su – oracle

oracle双机部署方案

Oracle双机高可用部署方案 一、需求分析 根据现有软硬件条件,可以参考一下三种Oracle 双机高可用方案。三种方案分别采用不同的部署构架、高可用方式,也存在各自的优势劣势。 二、客户环境 硬件:两台物理服务器、共享存储 软件:oracle、rose HA 三、解决方案 1.双机热备 使用Rose HA做Fail over系统,即单机提供服务,另一台热备。能解决主机故障包括OS故障、主机网卡故障、单个主机的网络故障等,通过 Rose HA将两台或者多台数据库主机绑定一个服务IP,所有的Data file、Contr File、Redo log等都存放于共享的存储上,主机HA集群通过一个服务IP对外提供服务,通过Rose HA的管理集群中的各个主机运行在 Active/Standby方式下,当其中一台主机发送故障时,Rose HA会自动的检测到故障并且将提供服务的IP切换到正常的主机上提供服务,从而保证了数据库服务的连续性和故障的自动切换。 基本结构:

存在问题: A)Oracle程序文件安装两份存储于本地磁盘,数据文件仅一份存储于外部存储中。 B)必须依赖外部存储,用来存储数据库文件。 C)主备切换时间较长,1-2分钟(根据时间情况略有不同)。 优势:双机热备,消除单点故障。无需手动干预。 结构较简单,便于维护。 劣势:数据文件仅一份存储于外部存储中,没有数据文件级的冗余备份。 必须依赖存储实现整个结构。

2.双机负载(oracle RAC) Oracle Real Application Cluster(Oracle Rac),RAC通过不同的节点(node)使用一个(一般是一个)或者多个Oracle实例(Instance)与一个数据库(Database)连接,该数据库存放于多个节点的公用存储(Share Storage)上,通过高速缓存合并技术使得集群中的每个节点可以通过集群高效的同步其内存高速缓存,从而最大限度地减低磁盘IO,并且自动并行处理及均匀分布负载,当其中一个节点发生故障时可以自动容错和恢复能力来实现节点的故障切换(Failover),从而保证数据库7X24小时的高可用性。 基本结构: 存在问题: A)Oracle Rac需要单独的 license,需要另外采购授权。

Oracle安装指导手册

Oracle11g R2 With Rhel 7安装指导手册 文档版本01 发布日期

目录 1 安装前检查配置 (3) 1.1 检查硬件环境 (3) 1.2 检查软件环境 (4) 1.2.1 检查操作系统版本 (4) 1.2.2 检查操作系统补丁包 (4) 1.2.3 检查内核参数 (5) 1.2.4 设置oracle用户的shell限制 (7) 1.2.5 设置操作系统的共享内存大小 (7) 1.3 配置本地磁盘 (8) 1.3.1 检查SWAP空间大小 (8) 1.4 创建用户和组 (9) 1.5 创建安装目录 (10) 1.6 设置用户环境变量 (10) 1.6.1 设置oracle用户环境变量 (10) 2 安装Oracle软件 (12) 2.1 安装前准备工作 (12) 2.1.1 拷贝安装文件 (12) 2.1.2 创建Inventory目录 (13) 2.2 安装数据库软件 (13) 3 创建数据库 (25) 3.1 创建Oracle数据库 (25) 3.2 配置Oracle监听器 (32)

1 安装前检查配置 关于本章 1.1 检查硬件环境 1.2 检查软件环境 1.3 配置本地磁盘 1.4 创建用户和组 1.5 创建安装目录 1.6 设置用户环境变量 1.1 检查硬件环境 安装数据库对硬件要求如表1-1所示。 表1-1硬件要求

1.2 检查软件环境 1.2.1 检查操作系统版本 背景信息 本次安装要求操作系统版本为rehl 7版本。 操作步骤 步骤 1以root用户登录。 步骤 2检查操作系统版本。 # cat /etc/redhat-release ----结束 1.2.2 检查操作系统补丁包 背景信息 Rhel 7,以下软件包必须安装: ●binutils.x86_64 ●compat-libcap1.x86_64 ●compat-libstdc++.i686 ●compat-libstdc++.x86_64 ●gcc.x86_64 ●gcc-c++.x86_64 ●glibc.i686 ●glibc.x86_64 ●glibc-devel.i686 ●glibc-devel.x86_64 ●ksh ●libaio.i686 ●libaio.x86_64 ●libaio-devel.i686 ●libaio-devel.x86_64 ●libgcc.i686 ●libgcc.x86_64

双机热备解决方案

双机热备解决方案 双机热备需求 随着信息化建设的不断推进,企业的信息化已经非常普遍,各个企事业单位的活动越来越多的依赖于其关键的业务信息系统,这些业务信息系统对整个机构的运营和发展起着至关重要的作用。如果一些关键应用一旦发生宕机故障或应用停机,将给企业带来巨大的经济损失,并且由于业务的不可用而影响了企业的信誉,致使客户对企业失去信任,所造成的危害是致命的。 目前,市场上提供多种高可用性解决的软件解决方案。主要分为双机和多机的解决方案,主要原理是在提供硬件冗余的系统基础之上,运行高可靠性软件而构成。高可用性软件自动检测服务的运行状态,一旦服务在主机上出现故障,高可用性软件将自动地把服务转到另一台服务器上,从而让服务持续可用。对系统应用状态的监控和服务故障的恢复,由高可用软件自动完成,减少了人员的负担。 易腾数信的双机热备方案 双机热备解决方案是性价比非常高的解决方案,也是目前市场采用比较多和认可的解决方案,也是客户经常讲的双机热备解决方案。其主要硬件拓扑结构如下图: 易腾数信公司的双机热备软件为此提供了一套完美的解决方案。EterneCluster-DN软件通过两台服务器间心跳连线感知对方的工作状态,及时有效的了解服务器现实状况并能将故障机的工作以最快的速度切换至备用服务器上运行,保证了数据和业务的连续性,也同时保证了客户们的最根本利益,为用户节省大量的开支。 EterneCluster-DN的规格: 支持的操作系统: ×Windows系列和Linux系列。 适应的应用: ×支持支持主流数据库,譬如:MSSQL,Oracle,Sybase等。 ×支持服务器:NFS、Samba等。 ×Web服务:IIS,Apache等。 ×第三方自定义的服务。 支持的存储架构 ×支持DAS,NAS和SAN存储架构。 支持的服务器 ×为所有Intel架构的服务器。

Windows环境中Oracle数据库11g安装配置手册

Windows环境中Oracle数据库11g安 装配置手册

目录 1.概述 (1) 1.1.功能描述 (1) 1.2.软件架构介绍 (1) 2.应用环境配置 (1) 2.1.部署环境描述 (1) 2.2.环境依赖 (1) 3.软件实施步骤 (1)

1.概述 1.1.功能描述 主要对研究的技术有一定的理论认知,包含以下内容: 产生背景,即常规的应用场景 运行原理,描述此技术的运行机制 1.2.软件架构介绍 软件的逻辑架构图,可以比较清楚的了解自己应用的技术实际组成部件等 对各个部件实现的功能描述,可以有效的对以后的软件运行排错等有所帮助 2.应用环境配置 2.1.部署环境描述 操作系统版本:Windows Server 2003 Enterprise Edition Oracle版本:win32_11gR2_database_1of2、win32_11gR2_database_2of2 2.2.环境依赖 对于环境的依赖程度,或者对其他软件的依赖关系等 3.软件实施步骤

一Oracle安装 1.解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图 2.两者解压到相同的路径中,如图:

3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。如图: 4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。如图:

5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。如图:

相关主题
文本预览
相关文档 最新文档