Disco: Running Commodity Operating Systems on Scalable Multiprocessors Disco
Disco Sims
-
Upload
venki1980aug -
Category
Documents
-
view
243 -
download
0
Transcript of Disco Sims
-
8/3/2019 Disco Sims
1/28
Best ImplementationBest ImplementationPractices for DiscovererPractices for Discoverer
April Sims OCP 8i 9iApril Sims OCP 8i 9i
-
8/3/2019 Disco Sims
2/28
Topics of DiscussionTopics of Discussion
Why use Discoverer?
Implementation
Management Security
Usability
Performance
-
8/3/2019 Disco Sims
3/28
MSAccess is already thereMSAccess is already there
ODBC connection, ODBC drivers
Limited ability for remote access
offsite/offhours.DBA must proactively monitor for security
breaches, cartesian products, slow
queries.
-
8/3/2019 Disco Sims
4/28
Why Discoverer?Why Discoverer?
Common functionality, centralized
management and deployment.
Very secure- end user can only query withthis tool.
Only administrator can make joins
Easy to install and deploy. Access data/saved reports remotely.
-
8/3/2019 Disco Sims
5/28
ImplementationImplementation
Desktop, Network, WebDesktop, Network, Web
Oracle Discoverer Administration Edition forWindows (including Discoverer Plus, SQL*Plus and
SQL*Net)
Oracle Discoverer Plus for Windows (including
Discoverer Plus and SQL*Net to connect the clientsoftware to a database)
Oracle Discoverer 4i /9i Plus (a version of Discoverer
Plus written in Java for building and running reportson the web)
Oracle Discoverer 4i/9i Viewer (an HTML tool for
viewing reports created using Discoverer Plus and
Discoverer 4i/9i Plus)
-
8/3/2019 Disco Sims
6/28
Web Deployment- SeparateWeb Deployment- Separate
ServerServer Oracle 9iAS v 1.0.2.2.0 or 9iAS R2
9.0.2/9.0.3
Discoverer 9i certified with 8.1.7+ DB Versions
Currently deploying Discoverer Plus using a
Sun E250 on Solaris 8 using 6-18GB drives
with 2GB of Memory on 9iAS 1.0.2.2.2
Approximately 100-200 active users.
3 tier delivery (database, client, services)
-
8/3/2019 Disco Sims
7/28
Oracle 9iAS R2Oracle 9iAS R2
Migrating to Oracle Portal utilizing SSOalong with Oracle Forms/Reports.
Requires a OID Infrastructure install
(recommended on a separate server) Use OEM for Connection Management
using private and/ or public connections.
http://servername:1810 Discoverer Workbooks/Worksheets can be
deployed as portlets
http://servername:1810/http://servername:1810/ -
8/3/2019 Disco Sims
8/28
Web Deployment-contdWeb Deployment-contd
Still requires Discoverer Admin license to
create the workbooks.
Performance, Use and Stability of
Discoverer Plus has been outstanding.
If using firewall, you must implement the
use of a gatekeeper to do Network
Address Translation.
-
8/3/2019 Disco Sims
9/28
ManagementManagement
Business Areas can be exported and imported
between databases and/or EULs.
Can be deployed using a centralized model
with control of the administrator application
strictly in the IT department vs the
decentralized model where certain
departmental designees are given access tothe administrator application to develop
workbooks for their department.
-
8/3/2019 Disco Sims
10/28
-
8/3/2019 Disco Sims
11/28
-
8/3/2019 Disco Sims
12/28
SecuritySecurity
Oracle Discoverer can only do select statements. Otherreporting tools such as MSAccess, ODBC andSQLPLUS have the inherent ability for an enduser tohave direct access to tables for update, deletes, etc.
Easily managed via the use of Oracle Roles. Security is regulated at the database level and the
application level.
Different modules/campuses or organizations can befunctionally separated using the EUL (End UserLayers) and/or flexibility in granting access to the
different Business Areas.
-
8/3/2019 Disco Sims
13/28
-
8/3/2019 Disco Sims
14/28
-
8/3/2019 Disco Sims
15/28
http://technet.oracle.com/products/discoverer/contehttp://technet.oracle.com/products/discoverer/conte
nt.htmlnt.html
See this website for some on-line views of the
application and functionality. When it says that
there is no setup required for Discoverer.NOT
really truethey are telling you that theapplication itself doesnt have to be modified (it
works straight out of the box) but access and
security still has to be configured.
EUL schema install, Oracle role definition andassignment, Granting application, workbook
access to administrators and endusers.
-
8/3/2019 Disco Sims
16/28
UsabilityUsability
4 to 8 hours of training will prepare mostpeople to be able to modify, save theirown queries.
The level of expertise with MS Excel
typically predicts the level of success withDiscoverer.
Our end users love it because it gives
them power- they can manipulateparameters, drill down, modify the look ofthe report without knowing SQL.
-
8/3/2019 Disco Sims
17/28
Discoverer AdministratorsDiscoverer Administrators
Can be functional end-users who aresomewhat technical or IT staff whounderstand the functional area.
Someone with no prior programmingexperience will take from 3 to 6 months(with some training) to become completelycomfortable.
Start with a person who is already an expertat MSExcel.
-
8/3/2019 Disco Sims
18/28
Discoverer Admin SecurityDiscoverer Admin Security
Recommendations:
Maintain EUL (schema username/password)
in the IT department under DBA control.
Discoverer allows you to limit who has
access as an Administrator vs an enduser.
-
8/3/2019 Disco Sims
19/28
Pros and Cons in the following realms:
Implementation
Management Security
Useability
Performance
-
8/3/2019 Disco Sims
20/28
-
8/3/2019 Disco Sims
21/28
Pros and Cons in the following realms:
Implementation
Management Security
Useability
Performance
-
8/3/2019 Disco Sims
22/28
-
8/3/2019 Disco Sims
23/28
-
8/3/2019 Disco Sims
24/28
PerformancePerformance
It takes longer for the same query to run inDiscoverer via Oracle Reports because it
is collecting statistics about all queries run.
Changing the database to Cost-based
optimizing would help performance.
Possibility of producing Cartesian productsthat fill up temp Tablespace. The
discoverer administrator creates the
joinsnot the enduser.
-
8/3/2019 Disco Sims
25/28
How do I improve performance?How do I improve performance?
Use a STANDBY database as the reporting
database instead of your OLTP.
Database Version 8.1.7- Physical standby
only.
Applied archive redo at night, brought
database up in read-only mode during the
day. (see notes for how to set this up.)
Limited to yesterdays data.
See notes .
-
8/3/2019 Disco Sims
26/28
Logical StandbyLogical Standby
Database Version 9.2.0.2 (required level)
Logical standby (can create a combination datawarehouse and OLTP available for failover)
The data is transported using SQL apply with SQLstatements only.
Can use DataGuard, OMS or manually install.
Reporting database has REAL-TIME data.
Metalink Docs:
234631.1 , 215020.1 , 186150.1 , 233261.1
-
8/3/2019 Disco Sims
27/28
UpgradesUpgrades Required to install 2nd EUL before removing
first. (Possible space issue) Each EUL needs to be upgraded separately.
Earlier version is still accessible duringtransition until you run script to delete.
The same queries work between versionsand between EULs if the Business Area hasnot been modified or the underlying
tables/views. Table modified, then do a refreshqueries
still WORK!
-
8/3/2019 Disco Sims
28/28
Questions and AnswersQuestions and Answers
If you would like more information please
visit:
http://technet.oracle.com/products/discoverer/co
ntent.html
http://metalink.oracle.com