????1??????
?????????????????????????????????????????????????????????????????????????÷???????????????????????????????????????????????????????????????????????????????????????????????????к????????????????????????????????????????????????????顣
?????????????滮???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ж?????????????У????????Χ????????????Ч?????????????????????????????????????????????????????????е???????????????????????????????????????????????????????????Ч??????????????Ч?????????????????????з???????????????????á?????????????????????????Ч??????????????????????????????Ч??
????2????????
????2.1 ??????
????????????????????????ε???????????????????????????????????????????????????????????綏???????Э??????????????????????????Χ????????????????????????????????????????????Share Disk????????????Share Nothing?? [1] ??
??????????????????????н????????????洢????????????????????????????????????????????????е?Oracle RAC????????洢?????????????????????????????? [2] ??
????????????????????????????????????洢?????????????????е??????????????????????????????????????????????????Щ?????γ????????????????????????????IBM?????DB2??UDB??Universal DataBase??UDB???????????????????????????? [3] ??
????2.2 TPC-C
????TPC-C????????TPC??Transaction Processing Performance Council????????1992???????????????????????????????????????performance/cost????????? [4] ??TPC-C????????????????????1???????????2???????????????????????2??????????????????????????????????????????????????????????????????????????3???????????????????ACID????;4????и????????????????5??????????????????????6???????????′??????????????????????? [5]
???????????????????????????OLTP?????????????????????????????????????????????????????????????????10????????????????????3000?????????????????????????????10?????????ж??????1%??????????????????????д????????????????????????????????????5??????New-Order??????????????????????????Payment????????????????Delivery???????????????????????Order-Status?????????????????????Stock-Level????????????????TPC-C?????????????У?tpmC????????????????????????Price/tpmC??
????2.3 TPC-H
????TPC-H??TPC??????1999???????????????????DSS??decision support system???????????????????????????? [6] ??TPC-H????????????????????????????????£????????????????????μ??????????????????????????????2??????? [7] ??
????TPC-H??????????????????????????????????????????????????в??????????????????????????TPC-H???????????22????????????2?????????????????Щ???????????????????????????????????
????3?????????
????3.1 ???????
????????????????????????????????????????????????л????????????檔???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ж???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????л?????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????OracleRAC?????????й?????????????????????ú?Oracle??RAC??????????????????????????н?????????????????????
??????1??????л????????
?????????????OCI????????tnsname???????????OCI????????????Oracle RAC?????
??????????????sqlplus???????????У??????SQL?????????????????????????????????????” select instance_name from v$instance;”?? ????????????????
????????????????????????????????????????????????” select instance_name from v$instance;”???????????????????????????????????????仯??OCI????????????????
???????????????????????????????仯???????????????????????л???????????????
??????2???????????????
?????????????OCI????????tnsname???????????OCI????????????Oracle RAC?????
?????????????OCI???????????????
????????????????????????????????”select count( * )??machine from v$session group by machine;”??????????
???????????????????????????????????????????????????????????????С?