Download presentation
Presentation is loading. Please wait.
Published byDominic Lane Modified over 8 years ago
1
Status of the Databases
2
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Motivation for Oracle Best in: ♦Performance over network ♦Security ♦Scalability ♦Load balancing ♦Data storage redundancy PVSS 3.0 supports Oracle
3
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Oracle 10g Latest version Oracle 10g (10.1.0.2) Free Oracle 10g database (~600MB) download from www.oracle.com (registration needed) www.oracle.com Online Documentation Supports all OS platforms –Linux x86Linux x86 –Linux ItaniumLinux Itanium –Microsoft Windows (32-bit)Microsoft Windows (32-bit) –Microsoft Windows (64-bit Itanium)Microsoft Windows (64-bit Itanium) – Solaris Operating System (SPARC) (64-bit)Solaris Operating System (SPARC) (64-bit) –AIX5LAIX5L –HP-UX PA-RISCHP-UX PA-RISC –HP Tru64 UNIXHP Tru64 UNIX –HP-UX ItaniumHP-UX Itanium –IBM z/OSIBM z/OS
4
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Oracle 10g System requirements ♦RAM: 1 GB minimum ♦Virtual memory: 512 MB ♦Hard disk space: ~2.8 GB ♦Temp disk space: 140 MB ♦Video adapter: 256 color
5
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Oracle 10g installation Installation ♦Basic ♦Advanced (Installation Type, DB Configuration, Management, File Storage, Backup and Recovery Options)
6
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Oracle 10g installation Download ~1-2 hours Actual installation ~1-2 hours ♦Set up users & passwords ♦No restart needed ♦No “full” uninstallation possible
7
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Oracle 10g Licensing ♦We (Oracle Corp.) grant you a nonexclusive, nontransferable limited license to use the programs only for the purpose of developing a single prototype of your application, and not for any other purpose.
8
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Oracle 10g DB Access ♦Web access for DB users and administrators (called Enterprise Manager Console) ♦Web access with own code (PHP-Apache) ♦C++ access based on ADO
9
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop PHP-Apache-Oracle10g <?php if ($c=OCILogon("scott", "tiger", "dcsconf")) {echo "Successfully connected to Oracle. "; $stmt=OCIParse($c, "select * from scott.dcs"); OCIExecute($stmt, OCI_DEFAULT); while (ocifetchinto($stmt, $row, OCI_BOTH)) { echo $row[0]." and ".$row['ID']." is the same "; echo $row[1]." and ".$row['CISLO']." is the same ";} echo ocirowcount($stmt). " rows "; $committed = OCICommit($c); if (!$committed) {$error = OCIerror($c); echo 'Commit failed. Oracle reports: '. $error['message'];} OCILogoff($c);} else { $err = OCIError(); echo "Oracle Connect Error ". $err[text]; } ?>
10
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop C++ ADO Oracle10g connstring[]="Driver={Microsoft ODBC for Oracle};"; CREATEiNSTANCE(spCON,Connection); spCON->ConnectionString = connstring; spCON->Open("DSN=dcsconf","scott","tiger",0); CREATEiNSTANCE(svetest,Recordset) svetest->PutRefActiveConnection( spCON ); sprintf(a, "SELECT * FROM scott.dcs"); svetest->Open(a, vtMissing,adOpenKeyset,adLockOptimistic, -1); svetest->MoveFirst(); while(svetest->adoEOF == false) { ID=(unsigned long)RsITEM(svetest,"ID"); svetest->MoveNext();} svetest->Close();
11
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop DB’s performance tests
12
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop DB’s performance tests
13
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop 10g’s performance tests
14
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop 10g’s performance tests
15
Peter Chochula & Svetozár Kapusta 20.09.2004 ALICE DCS Workshop Thank you for your attention Any questions ?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.