Documente Academic
Documente Profesional
Documente Cultură
Sunday:
IOUG Leadership Panel 11:00 - 11:45 MS 306
12c DB Tuning Features 1:30 - 2:15 MS 102
Monday:
12c Indexing Features Brief 9:45 - 10:15 Rolta Booth
Tuesday:
Partitioning Basics Brief 9:45 - 10:15 Rolta Booth
IOT SIG Meeting 1:00 - 12:00 MS 208
Big Data 101 & Oracle Soln. 5:00 - 5:45 MS 103
Wednesday:
Big Data for Beginners Brief 9:45 - 10:15 Rolta Booth
12c Best New Features 4:45 5:30 MS 103
2
All Presentations are in Moscone South (MS) other than presentations at Rolta Booth
Richs Overview
@richniemiec
4
Audience Knowledge / Versions
Oracle7 Experience ?
Oracle8i Experience ?
Oracle9i Experience ?
Oracle10g Experience?
Oracle Database 11g R2 Experience?
Oracle Database 12c Experience?
Goals
Present NEW features in an EASY way
Focus on a few nice features of Oracle12c
Non-Goals
Learn ALL aspects of Oracle12c
5
Learn Tips that will make you an expert
Overview 12c
10
How about the Oracle JAVA World?
11
Carpeting the STREET!
12
Mark Hurd & Incredible Trends
Mark Hurd & Incredible Trends
$ sqlplus ***/***
Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> startup
ORACLE instance started.
Total System Global Area 422670336 bytes
Fixed Size 1300352 bytes
Variable Size 306186368 bytes
Database Buffers 109051904 bytes
Redo Buffers 6131712 bytes
Database mounted.
19
Database opened.
12.1.0.2 In-Memory Column Store
20
12.1.0.2
MEMORY_TARGET
&
Automatic Memory Management
Automatic Memory Management (AMM)
MEMORY_TARGET in 11g
Database
Smart
Flash
Cache
Database Smart Flash Cache (Solaris/Oracle Linux) L2 cache set 2-10x SGA:
DB_FLASH_CACHE_FILE = /dev/sda, /dev/sdb, /dev/sdc
23
DB_FLASH_CACHE_SIZE = 32G, 32G, 64G
Automatically sized SGA Components that
Use SGA_TARGET
28
Tuning Tools FYI Only
DBMS_XPLAN
DBMS_XPLAN Example:
Select *
from table (dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost | Pstart| Pstop |
--------------------------------------------------------------------------------------
| 0 | UPDATE STATEMENT | | 328 | 2296 | 2 | | |
| 1 | UPDATE | JOURNAL_LINE | | | | | |
| 2 | PARTITION RANGE ALL| | | | | 1 | 4 |
| 3 | TABLE ACCESS FULL | JOURNAL_LINE | 328 | 2296 | 2 | 1 | 4 |
--------------------------------------------------------------------------------------
Note: cpu costing is off, 'PLAN_TABLE' is old version
11 rows selected
30
Tuning Tools FYI Only
DBMS_XPLAN
Select *
from table (dbms_xplan.display);
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Plan hash value: 1363101372
------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 14 | 728 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL| EMP_RICH | 14 | 728 | 2 (0)| 00:00:01 |
------------------------------------------------------------------------------
Note
-----
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
- dynamic sampling used for this statement (level=2)
31
The Virtual Column FYI
The Virtual Column
37
Invisible Columns
Example Simple EMP SELECT
SELECT *
FROM EMP
WHERE SAL > ANY
(SELECT SAL
FROM EMP
WHERE DEPTNO=30)
AND DEPTNO=10
ORDER BY SAL DESC;
SELECT *
FROM EMP
WHERE SAL > ANY
(SELECT SAL
FROM EMP
WHERE DEPTNO=30)
AND DEPTNO=10
ORDER BY SAL DESC;
39
No SAL or COMM columns displayed above!
Invisible Columns
Example sal invisible but selected
Note: This is not for heavy security; there are other ways to achieve that:
You can use column level security using Oracle's VPD (Virtual Private
Database) to create a policy function and apply the policy function to our table,
so that it does NOT display certain rows for a given deptno, BUT ONLY
when the salary and/or COMM columns are selected. So all rows displayed
when I DON'T choose SAL and/or COMM and all rows EXCEPT deptno 10
when I DO choose the SAL and/or COMM columns.
You could also use TDE (Transparent Data Encryption) to encrypt the data
for a given column. This is part of Oracle's Database Advanced Security
Options and has certain restrictions. 41
The Invisible Index
(Briefly See 12c Best Tuning Features for more)
The Invisible Index
select count(*) from dept_rich where deptno = 30; (doesnt see the index)
COUNT(*)
--------------
512
Execution Plan
----------------------------------------------------------
Plan hash value: 3024595593
--------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
--------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 | 4 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 2 | | |
|* 2 | TABLE ACCESS FULL| DEPT_RICH | 512 | 1024 | 4 (0)| 0:00:01 |
--------------------------------------------------------------------------------
44
The Invisible Index (set visible)
COUNT(*)
--------------
512
Execution Plan
----------------------------------------------------------
Plan hash value: 3699452051
---------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 | 1 (0)| 00:00:01 |
| 1 | SORT AGGREGATE | | 1 | 2 | | |
|* 2 | INDEX RANGE SCAN| DEPT_RICH_INV_IDX | 512 | 1024 |1 (0)| 00:00:01 45 |
---------------------------------------------------------------------------------------
Multiple Types of Indexes on
the Same Column
(Using the Invisible Index even more)
(Briefly See 12c Best Tuning Features for more)
Multiple Types of Indexes
on the Same Column(s)
Make FIRST Index Invisible & can now create SECOND index:
alter index dept_unique1 invisible;
Index altered.
51
Fetch FIRST x ROWS Only
select count(cust_id)
from customers2
group by cust_id
fetch first 10 rows only;
COUNT(CUST_ID)
--------------
15
27
10 rows selected.
Elapsed: 00:00:00.95
-------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost |%CPU| Time |
-----------------PLAN_TABLE_OUTPUT---------------------------------------------------
| 0 | SELECT STATEMENT | | 51224| 1300K| 30 |(3) | 00:00:01|
| 1 | VIEW | | 51224| 1300K| 39 |(3) | 00:00:01|
| 2 | WINDOW NOSORT STOPKEY| | 51224| 650K| 39 |(3) | 00:00:01|
| 3 | HASH GROUP BY | | 51224| 650K| 30 |(3) | 00:00:01|
| 3 | INDEX FAST FULL SCAN|CUSTOMER2_IDX1|51224| 650K| 30 |(0) | 00:00:01| 52
--------------------------------------------------------------------------------------
Offset x Rows
Fetch FIRST x ROWS Only
select count(cust_id)
from customers2
group by cust_id
offset 10000 rows fetch first 10 rows only;
COUNT(CUST_ID)
--------------
7700238
1409320
10 rows selected.
Elapsed: 00:00:00.95
-------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost |%CPU| Time |
-----------------PLAN_TABLE_OUTPUT---------------------------------------------------
| 0 | SELECT STATEMENT | | 51224| 1300K| 30 |(3) | 00:00:01|
| 1 | VIEW | | 51224| 1300K| 39 |(3) | 00:00:01|
| 2 | WINDOW NOSORT STOPKEY| | 51224| 650K| 39 |(3) | 00:00:01|
| 3 | HASH GROUP BY | | 51224| 650K| 30 |(3) | 00:00:01|
| 3 | INDEX FAST FULL SCAN|CUSTOMER2_IDX1|51224| 650K| 30 |(0) | 00:00:01| 53
--------------------------------------------------------------------------------------
Nice DBA Tools
SEGMENT_NAME SEGMENT_TYPE
-------------------- ------------------
EMP_DEPT TABLE 58
Pluggable Databases
(Download 12c New Features for more examples!)
Non-CDB
61
Pluggable Databases
CDB = Container Database (has Root DB & also has a seed PDB)
PDB = Pluggable Database (plugged into a CDB)
Non-CDB = Original type of Database (neither a CDB or PDB)
Why?: Cant consolidate 100s of database on one machine too
many resources required when you add the SGAs up! Enter PDBs.
Share: Big Data Sources, Acquisitions, Partners, Shared Research, Governments
Quickly create a new database (PDB) or copy existing one (PDB)
Move existing PDBs to new platform or location or clone it (snapshot)
Patch/Upgrade PDB by plugging it into a CDB at a later version
Physical machine runs more PDBs old way: Easier to manage/tune
Backup entire CDB + any number of PDBs
New syntax for commands: PLUGGABLE DATABASE 62
Pluggable Databases
63
Is the database a CDB or non-CDB?
64
Pluggable Databases
CON_NAME CON_NAME
------------------------------ ------------------------------
PDB1 CDB$ROOT 66
(integer overflow!)
CDB or PDB created
68
View the
datafiles
at O/S
69
Query the PDBs
70
Pluggable Databases
PATH_PREFIX = '/disk1/oracle/dbs/dwpdb/'
This PATH_PREFIX clause restricts the location of files and directory
object paths associated with a PDB to the /disk1/oracle/dbs/dwpdb
directory.
FILE_NAME_CONVERT = ('/oracle/dbs/', '/oracle/dwpdb/')
This FILE_NAME_CONVERT clause generates file names for the new
PDB in the /oracle/dwpdb directory using file names in the /oracle/dbs
directory. This is when you want to move file location upon creation.
SOURCE_FILE_NAME_CONVERT = ('/disk1/oracle/pdb1/',
'/disk2/oracle/pdb1/'). This SOURCE_FILE_NAME_CONVERT clause
uses the files in the /disk2/oracle/pdb1 directory instead of the
/disk1/oracle/pdb1 directory. In this case, the XML file describing a PDB
specifies the /disk1/oracle/pdb1 directory, but the PDB should use the files
in the /disk2/oracle/pdb1 directory. NONE if location is correct. 74
Create a PDB - fyi only
- =
CDB with 2 PDBs
Unplug PDB CDB with 1 PDB
+ =
80
Plug in an Unplugged PDB
83
Pluggable Databases
_common_user_prefix=c##
_common_user_prefix= 84
Moving between CDB/PDBs
Switch Containers
87
Open/Close PDBs
89
Open/Close PDBs
90
Open/Close PDBs
92
Careful New commands!
SQL> STARTUP
Pluggable Database opened.
SQL> startup
ORACLE instance started.
11 rows selected. 98
Map tables to PDBs
Sample output:
100
Sanity check -what do I have
10 rows selected.
If 4 PDBs have 3 shares each, there are 12 shares total and each has
3/12 or 1/4th of the CPU resources.
If 2 PDBs have 3 shares & 2 PDBs have 1 share, then the ones with 3
shares have 3/8ths of the CPU resources and are 3x more likely to
queue parallel queries than the ones that have 1 share.
CPU utilization_limit and parallel_server_limit percents also can be set.
BEGIN DBMS_RESOURCE_MANAGER.CREATE_CDB_PLAN_DIRECTIVE(
plan => 'newcdb_plan',
pluggable_database => pdb1',
shares => 3,
utilization_limit => 70,
parallel_server_limit => 70);
END;
105
/
Resource Plan Queries
107
Get Ready for Pluggable Databases!
This guy and his team working hard to make your life easier! 108
In Memory DB with CDB/PDB
IMMEMORY_SIZE
(Shared by all PDBs)
110
Monitoring a 12c Database
111
Create and Manage 12c DB with CC
(Use 12c Cloud Control OEM)
112
Create and Manage 12c DB with CC
(Use 12c Cloud Control OEM)
113
Create and Manage 12c DB with CC
(Use 12c Cloud Control OEM)
114
Create and Manage with CC
(Use 12c Cloud Control OEM)
116
Load Map / Heat Map
Manages 12c Database & RAC
117
Wait Class Top Dimensions
By SQL ID (Scroll down to see SQL)
118
Wait Class Top Dimensions
By SQL ID (Click on LOAD MAP)
119
Replay OOW Keynote if you missed it
Heat Map A lot of cold data
120
Replay OOW Keynote if you missed it
(compress the cold data)
DDL_LOCK_TIMEOUT 11g
Enhanced DDL Capabilities 12c
Adaptive Query Optimization 12c
(Briefly See 12c Best Tuning Features for more)
The DDL Lock Timeout
Can also now move a Data File while Online and is open and being accessed!
124
Adaptive Query Optimization
(Thanks Oracle docs.)
Adaptive Query Optimization
(Briefly See 12c Best Tuning Features for more)
The 12c Adaptive Optimizer adapts plans based on not just the original
tables stats, but also additional adaptive statistics
There are three types of Adaptive Statistics:
Dynamic Statistics (previously dynamic sampling in 10g/11g) or runtime statistics
Automatic Reoptimization or statistics generated after the initial execution
126
SQL Plan Directives direct optimizer to dynamic statistics & gets accurate cardinality
Adaptive Query Optimization:
Oracle Docs Great Example
127
Adaptive Query Optimization:
Oracle Docs Great Example
128
Shows Initial Plan Shows Final Plan
Real Application Testing!
Database workload capture and replay
129
Database workload capture and replay
Brief Steps:
Capture workload on a database even from 10gR2
Restore the database on a test system to the SCN when capture begins
Perform upgrade and make changes to the test system as needed
Preprocess the captured workload if it is not preprocessed
Configure the test system for replay (I dont do this here)
Replay workload on the restored database (I dont have this in this
presentation, but will show some of the screens to do it)
Great to test upgrade to 11g (Capture 10gR2 then test against 11g)
130
Pre-Change (could be 9.2.0.8 or 10g
Capture) Production System
Replay Replay
App Server
App Server
App Server Driver Driver
Processed
Captured
Workload
Process Process Process Process Process Process
Capture Workload
Backup
Can use Snapshot Standby as
test system 131
DB Replay Options...
Synchronized Replay
Exact Concurrency, commits & data divergence minimal
Unsynchronized Replay
Not the same concurrency or commits
Data divergence can be large depending on load test performed
Creates Report Better Reporting in
Data Divergence, Error Divergence, Performance Divergence
NEW in 12c (11gR2 part): Consolidated Database Replays
Take multiple workloads on different databases and consolidate
into a single replay (either manually with non-CDBs or with PDBs).
132
Database Replay Options...
(Thanks Oracle/Jagan Athreya for this slide!)
133
Automatic Diagnostic Repository
(ADR)
134
Automatic Diagnostic Repository
(ADR)
137
Security Enhancements
Database Instance Smart Flash Cache Support for Multiple Devices (can
access/combine) without the overhead of the local volume manager.
Supports In-Memory Jobs & In-Memory Temporary Tablespaces
Active Data Guard Security has in-memory table of failed login attempts
Heat Map that tracks modifications of rows (block level), table, partition levels
Automate policy-driven data movement and compression using Heat Map
Move partitions while ONLINE with DML happening / Flex ASM to other storage
Improved query performance against OLAP cubes (especially Exadata)
Automatic extended stats for groups of columns accessed together
DBMS_STATS.GATHER_TABLE_STATS run on a partitioned table when
CONCURRENT is set to TRUE will gather stats using multiple jobs concurrently
Online statistics gathered during a bulk load (similar to rebuild index command)
Flashback Data Archive (FDA) can be fully used on HCC tables on Exadata
Enterprise Manager Database Express 12c ships with every database (NICE!)
Spot ADDM triggered by high CPU or I/O into AWR Reports
Mask Data At Source for testing & Oracle Masking templates for E-Business
Oracle Data Redaction (prevents things like SSN from being displayed) 140
Other 12c Features
144
Benefits Multiply*: Access 1/2000th the data; Its
like getting 8P memory resident in 4T of an X3-8
Sub second
On Database
Machine
20 GB 5 GB
with Storage Indexes with Smart Scans
146
SQL Performance Analyzer
12c Exadata Simulation
Upgrade
Options
147
Cloud Control 12c Monitor Exadata
148
Do you really need all the CPUs / RAM?
3 Nodes:
504T + 648T + 648T x 10x
compression = 18P raw
disk equivalent
149
Technology is Everywhere
150
12.1.0.2
Memory Memory
Analytics
Transactions In the
In the In-Memory
Buffer Cache SALES SALES Column Store
Row Column
Format Format
153
Thanks Oracle: Graphics
With In-Memory Drop Analytics Indexes?
Oracles new In-Memory Option*
Oracle Demo:
341 B rows/sec WOW!!
(accessing 218B row table sub-second)
158
* Available NOW!
In-Memory Column Store 12.1.0.2
A partitioned table automatically inherits whether or not the table is IM. You can
remove the D1 partition on the DEPT table from the IM immediately: 166
IM Exclude Columns from IM 12.1.0.2
Table altered.
167
IM Priority Levels 12.1.0.2
169
In Memory Compression Units (IMCU)
170
In-Memory Compression Units (IMCUs) similar to
Exadata Hybrid Columnar Compression (HCC)
171
** Thanks Oracle for these images (modified) (Archive)
IM - Compression 12.1.0.2
Create the EMP table using the IM, with compression settings
for QUERY, not populating DEPTNO column, and
compressing the ename column at higher level:
Table created.
173
IM Storage Indexes
within an IMCU
174
** Thanks Oracle for this image
IM - Storage Indexes 12.1.0.2
IM Storage Indexes:
IM storage indexes are created and maintained on each
column in the IMCUs regardless of the compression.
Automatically created by Oracle (like Exadata).
They are used to prune the data by checking the min/max
values in each IMCU (In Memory Compression Units)
To evaluate WHERE clause: equality/in-list/some range)
In Exadata, ORDERED data in the table matters a lot will
it also matter in IM not sure yet
175
Bloom Filters in IM 12.1.0.2
Store ID StoreID in
Type
15, 38, 64
Store ID
Amount
Type=Outlet
Sum
177
Thanks Oracle: Graphics
IM with CDB/PDB
IMMEMORY_SIZE
(Shared by all PDBs)
RAC has multiple SGAs (on each node) and has multiple IMs
Can have different IM sizes (recommend they are the same)
Can have different IM data in different nodes
Large tables can span nodes
By default it DISTRIBUTES between the nodes.
Can have same data on every node in IM DUPLICATE
but ONLY on Engineered Systems (later example)
You can DISTRIBUTE (by rowid, partition, or subpartition):
ALTER TABLE emp INMEMORY DISTRIBUTE BY PARTITION;
182
IM and RAC FYI 12.1.0.2
Downtime eliminated by
using duplicate after failure
RAC
185
Thanks Oracle: Graphics
IM - Hints FYI 12.1.0.2
/*+ INMEMORY(table) */
/*+ NO_INMEMORY(table) */ (or NO INMEMORY??)
/*+ INMEMORY_PRUNING(table) */ (Control the use of the
IM Storage Index (GREAT TEST THIS)
/*+ NO_INMEMORY_PRUNING(table) */ (Control the use of
the IM Storage Index (GREAT TEST THIS)
/*+ PX_JOIN_FILTER(table) */ (force the use of a Bloom
Filter for a join if optimizer doesnt
/*+ NO_PX_JOIN_FILTER(table) */ (force the NON-use of a
Bloom Filter for a join if optimizer doesnt
/*+ VECTOR_TRANSFORM */ (force the use of the
186
VECTOR GROUP BY (see earlier section not in docs!)
IM Bulk Data Loads FYI 12.1.0.2
187
IM Partition Exchange FYI 12.1.0.2
INMEMORY_MAX_POPULATE_SERVERS - Number of
workers used to populate the IM Column Store. Default is
0.5xCPU_COUNT. Slows down repopulation if lowered.
INMEMORY_FORCE If set to OFF, the IM will not be
populated no matter what the object settings are. The
default is DEFAULT which allows normal population.
INMEMORY_CLAUSE_DEFAULT Set defaults to be
different. For example, change the default compression
ALTER SYSTEM SET INMEMORY_CLAUSE INMEMORY PRIORITY HIGH;
INMEMORY_TRICKLE_REPOPULATE_SERVERS_PERCENT
DEFAULT is 1% (see notes on previous slides) 190
IM V$ Views for more info
FYI 12.1.0.2
Database Instance Smart Flash Cache Support for Multiple Devices (can
access/combine) without the overhead of the local volume manager.
Supports In-Memory Jobs & In-Memory Temporary Tablespaces
Active Data Guard Security has in-memory table of failed login attempts
Heat Map that tracks modifications of rows (block level), table, partition levels
Automate policy-driven data movement and compression using Heat Map
Move partitions while ONLINE with DML happening / Flex ASM to other storage
Improved query performance against OLAP cubes (especially Exadata)
Automatic extended stats for groups of columns accessed together
DBMS_STATS.GATHER_TABLE_STATS run on a partitioned table when
CONCURRENT is set to TRUE will gather stats using multiple jobs concurrently
Online statistics gathered during a bulk load (similar to rebuild index command)
Flashback Data Archive (FDA) can be fully used on HCC tables on Exadata
Enterprise Manager Database Express 12c ships with every database (NICE!)
Spot ADDM triggered by high CPU or I/O into AWR Reports
Mask Data At Source for testing & Oracle Masking templates for E-Business
Oracle Data Redaction (prevents things like SSN from being displayed) 192
Other 12c Features FYI
-Melissa
197
Where are YOU in History
198
64-Bit advancement of
Directly addressable memory
199
Addressable Memory Growth
200
Addressable Memory Growth
201
How Big?
202
The Future: 8 Exabytes
Look what fits in one 11g Database!
All Data in the world 2010 = 1000E or 1Z
2K A typewritten page
5M The complete works of Shakespeare
10M One minute of high fidelity sound
2T Information generated on YouTube in one day
10T 530,000,000 miles of bookshelves at the Library of Congress
20P All hard-disk drives in 1995 (or your database in 2010)
700P Data of 700,000 companies with Revenues less than $200M
1E Combined Fortune 1000 company databases (average 1P each)
1E Next 9000 world company databases (average 100T each)
8E Capacity of ONE Oracle11g Database (CURRENT)
12E to 16E Info generated before 1999 (memory resident in 64-bit)
16E Addressable memory with 64-bit (CURRENT)
161E New information in 2006 (mostly images not stored in DB)
1Z 1000E (Zettabyte - Grains of sand on beaches -125 Oracle DBs)
100TY - 100T-Yottabytes (1000Z) Addressable in 128-bit (FUTURE)203
Whats Coming Next Robotics,
3D & IOT = IOE = M:M
Wednesday
Internet of Things (IOT) SIG:
12:00 12:45 Toscana 3701
204
Sensors will drive IOT & more data
205
Join us - Make the IOT SIG Great!
SIG meeting tomorrow 12:00 - 12:45
206
Whats Coming Next Robotics
207
Technology Trends: Gartner Hype Cycle
2013
Not a tech person
Know the Tech Mind!
209
Before Tech they were Engineers
210
This is How DBA View Themselves!
211
How Everyone else views the DBA!
Data
213
Fast Forward to 2014
215
ORFuture DBA!
(My bets on this one)
216
OR , will it be Future DBA
217
Google/Cyberdyne augments people/tech
218
Summary 12c Database
Great Sales/Marketing
Great Database
Applications Leader
BI Leader /
Already in the lead
Game Over!
Sunday:
IOUG Leadership Panel 11:00 - 11:45 MS 306
12c DB Tuning Features 1:30 - 2:15 MS 102
Monday:
12c Indexing Features Brief 9:45 - 10:15 Rolta Booth
Tuesday:
Partitioning Basics Brief 9:45 - 10:15 Rolta Booth
IOT SIG Meeting 1:00 - 12:00 MS 208
Big Data 101 & Oracle Soln. 5:00 - 5:45 MS 103
Wednesday:
Big Data for Beginners Brief 9:45 - 10:15 Rolta Booth
12c Best New Features 4:45 5:30 MS 103
222
All Presentations are in Moscone South (MS) other than presentations at Rolta Booth
For More Information
224
References to wish for
225
Database References
www.tusc.com
Oracle9i Performance Tuning
Tips & Techniques; Richard
J. Niemiec; Oracle Press (May
2003)
Oracle 10g Tuning (June 11,
2007)
228
- Henry David Thoreau
V$ View Poster
229
Rolta Your Partner .
Accomplished in Oracle!
2012 Oracle Excellence Award
(9 Partner of the Year / Titans / Excellence Awards)
231
Roltas Oracle Services
Oracle
E-Business Suite implementation, R12 upgrades, migration & support
Fusion Middleware and Open Systems development
Business Intelligence (OBIEE) development
Hyperion Financial Performance Management
DBA and Database tactical services
Strategic Global Sourcing
IT Infrastructure
IT Roadmap - Security & Compliance - Infrastructure Management
Enterprise Integration / SOA - High Availability and Disaster Planning
Profitability & Cost Management
Financial Consolidation - Budgeting & Forecasting
Profitability & Risk Analysis - Enterprise Performance Management
Operational, Financial & Management Reporting
Rolta Software Solutions
iPerspective - rapid data & systems integration
Geospatial Fusion - spatial integration & visualization
232
OneView - business & operational intelligence
Copyright
Information