SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.1
Rest of the Database 12c
Features for 11g DBA!
Biju Thomas 14-May-14
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.2
Rest of the Database 12c
Features for 11g DBA!
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.3
Speaker
• Oracle ACE
• Principal Solutions Architect with
OneNeck® IT Solutions
• More than 20 years of Oracle database
administration experience and over 7 years
of E-Business Suite experience
• Author of Oracle12c OCA, Oracle11g OCA,
co-author of Oracle10g, 9i, 8i certification
books published by Sybex/Wiley.
• Presentations, Articles, Blog, Tweet
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.4
Session Objectives
• As a 11g DBA, what you should know when
working with 12c database (changed behavior
or additional functionality)
• New Features – that will impact the traditional
way of administration and management
• High level – once you know what to look for,
“search” is always an option!
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.5
ADMINISTRATION AND MANAGEABILITY
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.6
Online Data File Move
• File move (rename) in 11g
– Take tablespace offline
– Use OS command to copy or move file
– Use SQL to update the controlfile – ALTER DATABASE
RENAME FILE or ALTER TABLESPACE … RENAME
DATAFILE
– Bring tablespace online
• File move in 12c
– Just one step!
– ALTER DATABASE MOVE DATAFILE ‘x’ TO ‘y’
– The “TO” clause is optional – if omitted, file is moved
to DB_CREATE_FILE_DEST as OMF.
1
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.7
More to File Move…
• Files belonging to SYSTEM tablespace can be moved using
ALTER DATABASE MOVE DATAFILE, online!
• MOVE DATAFILE syntax allows only 1 file move at a time. You
can still move multiple files with ALTER DATABASE RENAME
FILE or ALTER TABLESPACE RENAME DATAFILE options –
but offline mode.
• File can be moved from file system to ASM disk group, and
vice versa.
• File can be moved from one diskgroup to another in ASM.
• Optional KEEP clause to keep copy of the data file at the
source.
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.8
Temporary Undo
• By default, undo information on global temporary-
table DML operations are stored in the undo
tablespace, similar to undo operations on
persistent tables.
• New parameter TEMP_UNDO_ENABLED
• Undo information generated by DML operations on
temporary tables stored in the temporary
tablespace; therefore, no redo is generated for the
undo operation.
• Reduces the amount of undo data stored in the
undo tablespaces, and the amount of redo from the
undo.
• Parameter is session modifiable.
2
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.9
Listener Registration
• New mandatory background process LREG
• Registers information about the database instance
and dispatcher processes with the Oracle Net
Listener
• When an instance starts, LREG polls the listener to
determine whether it is running. If the listener is
running, then LREG passes it relevant parameters.
If it is not running, then LREG periodically attempts
to contact it.
• Manual listener registration using ALTER SYSTEM
REGISTER – same as in 11g.
• In 11g, PMON process had this responsibility.
3
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.10
Limit PGA
• New parameter PGA_AGGREGATE_LIMIT
• Specifies a limit on the aggregate PGA
memory consumed by the instance
• Default Value:
– Greater of
• 2 GB
• 200% of PGA_AGGREGATE_TARGET
• 3 MB times the PROCESSES parameter.
– It will not exceed 120% of the physical memory
size minus the total SGA size.
• PGA_AGGREGATE_TARGET maintains the
same behavior as 11g
4
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.11
DDL Logging
• ENABLE_DDL_LOGGING
– Introduced in 11g
– Writes DDL statements to Alert
log
• What’s different in 12c?
– Instead of alert log, writes to
DDL log directory in ADR
– <ADR Home>/log/ddl
– File log.xml
• The Catch:
– Either Database Lifecycle
Management Pack or Change
Management Pack must be
licensed
$ cat log.xml
<msg time='2014-04-
29T16:48:23.352-07:00'
org_id='oracle' comp_id='rdbms'
msg_id='opiexe:4181:2946163730'
type='UNKNOWN' group='diag_adl'
level='16'
host_id='emcc.example.com'
host_addr='10.0.2.15'
version='1'>
<txt>create table biju_test (n
number)
</txt>
</msg>
5
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.12
Viewing DDL Log
• Use adrci : New option – SHOW LOG
• Default shows all logs – ddl, debug and test
• Filter ddl logs using –l. Further filter using the –p option
• Try “help show log” to see all predicate string options with -p
adrci> show log -l ddl -p "message_text like '%biju%'"
ADR Home = /u02/app/oracle/diag/rdbms/ocadb1/ocadb1:
****************************************************************
Output the results to file: /tmp/utsout_4170_140592_1.ado
adrci>
2014-04-29 16:48:23.352000 -07:00
create table biju_test (n number)
2014-04-29 16:48:31.853000 -07:00
drop table biju_test
6
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.13
Last Login Time
• Security related values in the USER$ table are [as existed in 11gR2]:
– CTIME: Date & Time when user was created
– PTIME: Date & Time when user password was last changed
– LTIME: Date & Time when the user account was locked
– LCOUNT: Number of failed login attempts
• Added in Oracle Database 12c:
– SPARE6: Last login time of the user.
• Displayed when you invoke SQL*Plus
$ sqlplus hr/hr
SQL*Plus: Release 12.1.0.1.0 Production on Tue Jul 9 23:34:32 2013
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Last Successful login time: Tue Dec 09 2013 23:34:22 -05:00
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SQL>
7
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.14
Cascaded TRUNCATE
• New CASCADE clause for TRUNCATE
• Truncates all child tables that reference
truncated table.
• Foreign key must be defined with ON
DELETE CASCADE option
• Foreign key must be in ENABLED status.
• Children, grand children are truncated
8
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.15
Do More w/o Waiting
• More DDL statements support ONLINE
– Dropping an index (DROP INDEX ... ONLINE)
– Marking an index as UNUSABLE (using ALTER
INDEX ... UNUSABLE ONLINE)
– Marking a column as UNUSED (ALTER TABLE
... SET UNUSED ... ONLINE)
– Dropping a constraint (ALTER TABLE ... DROP
... ONLINE)
– Moving a table partition (ALTER TABLE ...
MOVE PARTITION ... ONLINE)
– Moving a table subpartition (ALTER TABLE ...
MOVE SUBPARTITION ... ONLINE)
9
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.16
Multiple Partition Management
• Merge Multiple Partitions
• Split Multiple Partitions
10
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.17
More Partition Management
• Add Multiple partitions
• Drop Multiple Partitions
• Truncate Multiple Partitions
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.18
Bigger VARCHAR2
• VARCHAR2 [and NVARCHAR2, RAW] column
width up to 32767 bytes
• Parameter MAX_STRING_SIZE = EXTENDED –
must change only when the database is started in
UPGRADE mode
• Once enabled, no going back
• Invalidates views and materialized views, compile
after change.
• Individual PDBs in a CDB can have different
setting
11
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.19
Changing MAX_STRING_SIZE
• ALTER PLUGGABLE DATABASE
CLOSE [IMMEDIATE]
• ALTER PLUGGABLE DATABASE
OPEN UPGRADE
• Change the setting of
MAX_STRING_SIZE to EXTENDED
• Run the ?/rdbms/admin/utl32k.sql
script as SYSDBA.
• ALTER PLUGGABLE DATABASE
CLOSE
• ALTER PLUGGABLE DATABASE
OPEN
• Shutdown database
• Start the database in
UPGRADE mode
• Change the setting of
MAX_STRING_SIZE to
EXTENDED
• Run the
?/rdbms/admin/utl32k.
sql script as SYSDBA.
• Restart the database in
normal mode.
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.20
Multi-threaded Processes
• New Parameter: THREADED_EXECUTION (YES/NO)
• Allows multiple background processes to share a single
OS process on Unix, similar to Windows.
• In default process models, SPID and STID columns of
V$PROCESS will have the same values, whereas in
multithreaded models, each SPID (process) will have
multiple STID (threads) values.
• The EXECUTION_TYPE column in V$PROCESS will
show THREAD.
• V$BGPROCESS shows the background processes.
• Listener.ora should have
DEDICATED_THROUGH_BROKER_<listener-name>=ON
• Cannot Login ‘/ AS SYSDBA’
– Must use SYS AS SYSDBA
12
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.21
Row Limiting Clause
• New clause in SELECT statement
• Follows the ORDER BY clause
[ OFFSET offset { ROW | ROWS } ]
[ FETCH {FIRST | NEXT} [ {rowcount | percent PERCENT} ]
{ ROW | ROWS } { ONLY | WITH TIES } ]
• OFFSET clause is used to skip the specified number of
rows before the limiting begins.
• FETCH clause can specify the number of rows to
return or a percentage of rows to return.
• ONLY specifies to return exact number or percent of
rows to return.
• WITH TIES specifies to return all rows that have the
same sort keys as the last row of the row-limited result
set.
http://bijoos.com/oraclenotes/2013/95
13
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.22
Row Limiting Examples
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.23
Invisible Columns
• Columns can be invisible (ALTER TABLE,
CREATE TABLE syntax – INVISIBLE)
• Column Order changes when you make
column invisible (and visible again!)
• Not supported on temporary and external
tables
• Specify explicitly in INSERT, SELECT
clauses
• SQL*Plus: SET COLINVISIBLE ON
14
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.25
ENHANCEMENTS TO TOOLS AND UTILITIES
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.26
Database Express 12c
• Database Control is history…
• Requires XDB. EM Express is a servlet built on top of
Oracle XML DB.
• Deafult port is 5500, can be changed using
DBMS_XDB_CONFIG.setHTTPsPort (<port>)
procedure
• URL is https://<hostname>:5500/em
• Available only when the database is open
• The EM_EXPRESS_BASIC role enables users to
connect to EM Express and to view the pages in read-
only mode.
• The EM_EXPRESS_ALL role enables users to connect
to EM Express and use all the functionality.
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.27
Database Express Home
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.28
Enhanced Patching
• “datapatch” to run post patch scripts
– Will automatically determine post scripts and actions
– MOS Note “Datapatch: Database 12c Post Patch SQL
Automation (Doc ID 1585822.1)”
• Queryable patch inventory using
DBMS_QOPATCH Package
– Shows all the patch information available as part of the
OPATCH LSINVENTORY -XML command.
– Queryable Patch Inventory requies Oracle database
instance to be open in read/write mode.
– MOS Note “Oracle Database 12.1 : FAQ on Queryable
Patch Inventory (Doc ID 1530108.1)”
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.29
Data Pump NOLOGGING Import
• Import without generating archived logs
– TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y[:TABLE|INDE
X]
• Sets object to NOLOGGIG before import and reverts to original
setting after import.
• Choose to disable logging for tables (Y:TABLE), indexes
(Y:INDEX), or both (Y).
$ impdp DIRECTORY=dump_dir DUMPFILE=ex2.dmp
LOGFILE=ex2.log SCHEMAS=ball
TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y:TABLE
$ impdp DIRECTORY=dump_dir DUMPFILE=ex1.dmp
LOGFILE=ex1.log SCHEMAS=basket
TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y
TRANSFORM=DISABLE_ARCHIVE_LOGGING:N:INDEX
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.30
Data Pump Export Views As Tables
• Export one or more views as tables
– VIEWS_AS_TABLES=[schema_name.]view_na
me[:table_name], ...
• table_name specifies the name of a table to
serve as the source of the metadata for the
exported view (mainly for RO db).
• Data Pump performs a table-mode export.
• Useful to get a subset of data exported.
• Also available in “impdp” to use in the network
mode of import.
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.31
RMAN Notables
• “Describe” in RMAN, similar to SQL*Plus.
• Most SQL statements can be run in RMAN
without the “SQL” prefix (and messing with
quotes around the SQL!!).
• SYSBACKUP Administration Role – Start
replacing scripts where SYSDBA is used
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.32
RMAN Restore Table
• The biggest RMAN feature is restore table
from backup.
RECOVER TABLE SCOTT.EMP, SCOTT.DEPT
UNTIL TIME 'SYSDATE-1'
AUXILIARY DESTINATION '/t1/tdb'
DATAPUMP DESTINATION '/t1/dump'
DUMP FILE 'emp_dept_dump.dat'
REMAP TABLE 'HR'.'EMP':'EMP_RECVR';
--NOTABLEIMPORT;
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.34
What Else…
• Documentation (docs.oracle.com)
– New Features Guide
– First chapter in most books
• Oracle Database 12c New Features Series
• Oracle Database 12c Learning Library
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.35
TechNet Interactive Reference
• http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/
12c/r1/poster/OUTPUT_poster/poster.html#
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.36
Database 12c Learning Library
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.37
OLL- 12c New Features Series
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.38
New Features on Biju’s Blog
http://bijoos.com/oraclenotes
• OracleDB12c New Feature: ASMCMD Commands for Password File Management
• OracleDB12c New Feature: Password File in ASM
• OracleDB12c New Feature: Exporting View Data
• OracleDB12c New Feature: Misc Security Changes
• OracleDB12c New Feature: Rename and Replace ASM Disk(s) in Diskgroup
• OracleDB12c New Feature: Last Login Time of User
• OracleDB12c New Feature: No Logging Option in Data Pump Import
• OracleDB12c New Feature: Added Administrative Privileges
• OracleDB12c New Feature: Adding, Dropping, Truncating Multiple Partitions
• OracleDB12c New Feature: Merging and Splitting Multiple Partitions
• OracleDB12c New Feature: Use of Sequence Value in Column DEFAULT
• OracleDB12c New Feature: Identity Column
• OracleDB12c New Feature: SQL*Plus NOLOGINTIME Option
• OracleDB12c New Feature: More to Online Data file Move
• OracleDB12c New Feature: RMAN Describe
• OracleDB12c New Feature: Cascaded Truncate
• OracleDB12c New Feature: Store More in VARCHAR2
• OracleDB12c New Feature: New Row Limiting Clause in SELECT
• Oracle Database 12c – Few Links
• OracleDB12c New Feature: Capture Privilege Usage
Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.39
Thank you!
Thank you for your time…
Contact:
Tweets: @Biju_Thomas
Facebook: OracleNotes
Blog: bijoos.com/oraclenotes
Please Complete “Feedback” on Guidebook

Mais conteúdo relacionado

Mais procurados

Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...Nelson Calero
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)Gustavo Rene Antunez
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Biju Thomas
 
AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015Yury Velikanov
 
Oracle 12c Multi Tenant
Oracle 12c Multi TenantOracle 12c Multi Tenant
Oracle 12c Multi TenantRed Stack Tech
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12cPini Dibask
 
Indexing in Exadata
Indexing in ExadataIndexing in Exadata
Indexing in ExadataEnkitec
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new featuresAlfredo Krieg
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)Gustavo Rene Antunez
 
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
 Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo... Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...Enkitec
 
Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2Yury Velikanov
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTanel Poder
 
Oracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationOracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationExadatadba
 
Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019 Alfredo Krieg
 
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...Alex Zaballa
 
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...Alex Zaballa
 
Oracle performance tuning_sfsf
Oracle performance tuning_sfsfOracle performance tuning_sfsf
Oracle performance tuning_sfsfMao Geng
 
Best Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerBest Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerEdgar Alejandro Villegas
 
Collaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR ReportCollaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR ReportAlfredo Krieg
 

Mais procurados (20)

Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
Evolution of Performance Management: Oracle 12c adaptive optimizations - ukou...
 
My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)My First 100 days with an Exadata (PPT)
My First 100 days with an Exadata (PPT)
 
Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12Using VirtualBox - Learn Oracle Database 12c and EBS R12
Using VirtualBox - Learn Oracle Database 12c and EBS R12
 
AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015AWR DB performance Data Mining - Collaborate 2015
AWR DB performance Data Mining - Collaborate 2015
 
Oracle 12c Multi Tenant
Oracle 12c Multi TenantOracle 12c Multi Tenant
Oracle 12c Multi Tenant
 
Best New Features of Oracle Database 12c
Best New Features of Oracle Database 12cBest New Features of Oracle Database 12c
Best New Features of Oracle Database 12c
 
Indexing in Exadata
Indexing in ExadataIndexing in Exadata
Indexing in Exadata
 
Oracle database 12.2 new features
Oracle database 12.2 new featuresOracle database 12.2 new features
Oracle database 12.2 new features
 
My First 100 days with an Exadata (WP)
My First 100 days with an Exadata  (WP)My First 100 days with an Exadata  (WP)
My First 100 days with an Exadata (WP)
 
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
 Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo... Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
 
Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2Oracle e-Business Suite & RAC 11GR2
Oracle e-Business Suite & RAC 11GR2
 
Oracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical ReviewOracle Exadata X2-8: A Critical Review
Oracle Exadata X2-8: A Critical Review
 
Troubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contentionTroubleshooting Complex Performance issues - Oracle SEG$ contention
Troubleshooting Complex Performance issues - Oracle SEG$ contention
 
Oracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationOracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 Certification
 
Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019   Simplifying EBS 12.2 ADOP - Collaborate 2019
Simplifying EBS 12.2 ADOP - Collaborate 2019
 
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
OOW16 - Oracle Database 12c - The Best Oracle Database 12c New Features for D...
 
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
Oracle Database 12c - The Best Oracle Database 12c Tuning Features for Develo...
 
Oracle performance tuning_sfsf
Oracle performance tuning_sfsfOracle performance tuning_sfsf
Oracle performance tuning_sfsf
 
Best Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle OptimizerBest Practices for Oracle Exadata and the Oracle Optimizer
Best Practices for Oracle Exadata and the Oracle Optimizer
 
Collaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR ReportCollaborate 2019 - How to Understand an AWR Report
Collaborate 2019 - How to Understand an AWR Report
 

Semelhante a GLOC 2014 NEOOUG - Oracle Database 12c New Features

Oracle 12 c new-features
Oracle 12 c new-featuresOracle 12 c new-features
Oracle 12 c new-featuresNavneet Upneja
 
ORACLE 12C-New-Features
ORACLE 12C-New-FeaturesORACLE 12C-New-Features
ORACLE 12C-New-FeaturesNavneet Upneja
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Ashnikbiz
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnikbiz
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASAshnikbiz
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesAlfredo Abate
 
MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014) MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014) Frazer Clement
 
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...Dave Stokes
 
What's New in PostgreSQL 9.3
What's New in PostgreSQL 9.3What's New in PostgreSQL 9.3
What's New in PostgreSQL 9.3EDB
 
MySQL 5.7 -- SCaLE Feb 2014
MySQL 5.7 -- SCaLE Feb 2014MySQL 5.7 -- SCaLE Feb 2014
MySQL 5.7 -- SCaLE Feb 2014Dave Stokes
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Amazon Web Services
 
Bigdata netezza-ppt-apr2013-bhawani nandan prasad
Bigdata netezza-ppt-apr2013-bhawani nandan prasadBigdata netezza-ppt-apr2013-bhawani nandan prasad
Bigdata netezza-ppt-apr2013-bhawani nandan prasadBhawani N Prasad
 
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum
 
What's New in Postgres Plus Advanced Server 9.3
What's New in Postgres Plus Advanced Server 9.3What's New in Postgres Plus Advanced Server 9.3
What's New in Postgres Plus Advanced Server 9.3EDB
 
Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4EDB
 
MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014Ryusuke Kajiyama
 
How Databases Work - for Developers, Accidental DBAs and Managers
How Databases Work - for Developers, Accidental DBAs and ManagersHow Databases Work - for Developers, Accidental DBAs and Managers
How Databases Work - for Developers, Accidental DBAs and ManagersEDB
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseNoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseParesh Patel
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyKirill Loifman
 

Semelhante a GLOC 2014 NEOOUG - Oracle Database 12c New Features (20)

Oracle 12 c new-features
Oracle 12 c new-featuresOracle 12 c new-features
Oracle 12 c new-features
 
ORACLE 12C-New-Features
ORACLE 12C-New-FeaturesORACLE 12C-New-Features
ORACLE 12C-New-Features
 
Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus Powering GIS Application with PostgreSQL and Postgres Plus
Powering GIS Application with PostgreSQL and Postgres Plus
 
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
Ashnik EnterpriseDB PostgreSQL - A real alternative to Oracle
 
Technical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPASTechnical Introduction to PostgreSQL and PPAS
Technical Introduction to PostgreSQL and PPAS
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
 
MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014) MySQL Cluster Asynchronous replication (2014)
MySQL Cluster Asynchronous replication (2014)
 
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
MySQL 5.7 NEW FEATURES, BETTER PERFORMANCE, AND THINGS THAT WILL BREAK -- Mid...
 
What's New in PostgreSQL 9.3
What's New in PostgreSQL 9.3What's New in PostgreSQL 9.3
What's New in PostgreSQL 9.3
 
MySQL 5.7 -- SCaLE Feb 2014
MySQL 5.7 -- SCaLE Feb 2014MySQL 5.7 -- SCaLE Feb 2014
MySQL 5.7 -- SCaLE Feb 2014
 
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
Migrate from Oracle to Aurora PostgreSQL: Best Practices, Design Patterns, & ...
 
Bigdata netezza-ppt-apr2013-bhawani nandan prasad
Bigdata netezza-ppt-apr2013-bhawani nandan prasadBigdata netezza-ppt-apr2013-bhawani nandan prasad
Bigdata netezza-ppt-apr2013-bhawani nandan prasad
 
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
Maaz Anjum - IOUG Collaborate 2013 - An Insight into Space Realization on ODA...
 
What's New in Postgres Plus Advanced Server 9.3
What's New in Postgres Plus Advanced Server 9.3What's New in Postgres Plus Advanced Server 9.3
What's New in Postgres Plus Advanced Server 9.3
 
Greenplum Architecture
Greenplum ArchitectureGreenplum Architecture
Greenplum Architecture
 
Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4Introducing Postgres Plus Advanced Server 9.4
Introducing Postgres Plus Advanced Server 9.4
 
MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014MySQL Performance Tuning at COSCUP 2014
MySQL Performance Tuning at COSCUP 2014
 
How Databases Work - for Developers, Accidental DBAs and Managers
How Databases Work - for Developers, Accidental DBAs and ManagersHow Databases Work - for Developers, Accidental DBAs and Managers
How Databases Work - for Developers, Accidental DBAs and Managers
 
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_DatabaseNoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
NoCOUG_201411_Patel_Managing_a_Large_OLTP_Database
 
Reduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
 

Mais de Biju Thomas

Notes from #OOW19
Notes from #OOW19Notes from #OOW19
Notes from #OOW19Biju Thomas
 
Install and upgrade Oracle grid infrastructure 12.1.0.2
Install and upgrade Oracle grid infrastructure 12.1.0.2Install and upgrade Oracle grid infrastructure 12.1.0.2
Install and upgrade Oracle grid infrastructure 12.1.0.2Biju Thomas
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionBiju Thomas
 
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Biju Thomas
 
OTech magazine article - Principle of Least Privilege
OTech magazine article - Principle of Least PrivilegeOTech magazine article - Principle of Least Privilege
OTech magazine article - Principle of Least PrivilegeBiju Thomas
 
Create non-cdb (traditional) oracle database 12c on windows
Create non-cdb (traditional) oracle database 12c on windowsCreate non-cdb (traditional) oracle database 12c on windows
Create non-cdb (traditional) oracle database 12c on windowsBiju Thomas
 
Install oracle database 12c software on windows
Install oracle database 12c software on windowsInstall oracle database 12c software on windows
Install oracle database 12c software on windowsBiju Thomas
 

Mais de Biju Thomas (7)

Notes from #OOW19
Notes from #OOW19Notes from #OOW19
Notes from #OOW19
 
Install and upgrade Oracle grid infrastructure 12.1.0.2
Install and upgrade Oracle grid infrastructure 12.1.0.2Install and upgrade Oracle grid infrastructure 12.1.0.2
Install and upgrade Oracle grid infrastructure 12.1.0.2
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
 
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
Collaborate 2014 OAUG - EBS 11i Upgrade to R12 - Compare versions 12.2 vs 12.1
 
OTech magazine article - Principle of Least Privilege
OTech magazine article - Principle of Least PrivilegeOTech magazine article - Principle of Least Privilege
OTech magazine article - Principle of Least Privilege
 
Create non-cdb (traditional) oracle database 12c on windows
Create non-cdb (traditional) oracle database 12c on windowsCreate non-cdb (traditional) oracle database 12c on windows
Create non-cdb (traditional) oracle database 12c on windows
 
Install oracle database 12c software on windows
Install oracle database 12c software on windowsInstall oracle database 12c software on windows
Install oracle database 12c software on windows
 

Último

UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 

Último (20)

UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 

GLOC 2014 NEOOUG - Oracle Database 12c New Features

  • 1. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.1 Rest of the Database 12c Features for 11g DBA! Biju Thomas 14-May-14
  • 2. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.2 Rest of the Database 12c Features for 11g DBA!
  • 3. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.3 Speaker • Oracle ACE • Principal Solutions Architect with OneNeck® IT Solutions • More than 20 years of Oracle database administration experience and over 7 years of E-Business Suite experience • Author of Oracle12c OCA, Oracle11g OCA, co-author of Oracle10g, 9i, 8i certification books published by Sybex/Wiley. • Presentations, Articles, Blog, Tweet
  • 4. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.4 Session Objectives • As a 11g DBA, what you should know when working with 12c database (changed behavior or additional functionality) • New Features – that will impact the traditional way of administration and management • High level – once you know what to look for, “search” is always an option!
  • 5. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.5 ADMINISTRATION AND MANAGEABILITY
  • 6. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.6 Online Data File Move • File move (rename) in 11g – Take tablespace offline – Use OS command to copy or move file – Use SQL to update the controlfile – ALTER DATABASE RENAME FILE or ALTER TABLESPACE … RENAME DATAFILE – Bring tablespace online • File move in 12c – Just one step! – ALTER DATABASE MOVE DATAFILE ‘x’ TO ‘y’ – The “TO” clause is optional – if omitted, file is moved to DB_CREATE_FILE_DEST as OMF. 1
  • 7. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.7 More to File Move… • Files belonging to SYSTEM tablespace can be moved using ALTER DATABASE MOVE DATAFILE, online! • MOVE DATAFILE syntax allows only 1 file move at a time. You can still move multiple files with ALTER DATABASE RENAME FILE or ALTER TABLESPACE RENAME DATAFILE options – but offline mode. • File can be moved from file system to ASM disk group, and vice versa. • File can be moved from one diskgroup to another in ASM. • Optional KEEP clause to keep copy of the data file at the source.
  • 8. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.8 Temporary Undo • By default, undo information on global temporary- table DML operations are stored in the undo tablespace, similar to undo operations on persistent tables. • New parameter TEMP_UNDO_ENABLED • Undo information generated by DML operations on temporary tables stored in the temporary tablespace; therefore, no redo is generated for the undo operation. • Reduces the amount of undo data stored in the undo tablespaces, and the amount of redo from the undo. • Parameter is session modifiable. 2
  • 9. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.9 Listener Registration • New mandatory background process LREG • Registers information about the database instance and dispatcher processes with the Oracle Net Listener • When an instance starts, LREG polls the listener to determine whether it is running. If the listener is running, then LREG passes it relevant parameters. If it is not running, then LREG periodically attempts to contact it. • Manual listener registration using ALTER SYSTEM REGISTER – same as in 11g. • In 11g, PMON process had this responsibility. 3
  • 10. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.10 Limit PGA • New parameter PGA_AGGREGATE_LIMIT • Specifies a limit on the aggregate PGA memory consumed by the instance • Default Value: – Greater of • 2 GB • 200% of PGA_AGGREGATE_TARGET • 3 MB times the PROCESSES parameter. – It will not exceed 120% of the physical memory size minus the total SGA size. • PGA_AGGREGATE_TARGET maintains the same behavior as 11g 4
  • 11. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.11 DDL Logging • ENABLE_DDL_LOGGING – Introduced in 11g – Writes DDL statements to Alert log • What’s different in 12c? – Instead of alert log, writes to DDL log directory in ADR – <ADR Home>/log/ddl – File log.xml • The Catch: – Either Database Lifecycle Management Pack or Change Management Pack must be licensed $ cat log.xml <msg time='2014-04- 29T16:48:23.352-07:00' org_id='oracle' comp_id='rdbms' msg_id='opiexe:4181:2946163730' type='UNKNOWN' group='diag_adl' level='16' host_id='emcc.example.com' host_addr='10.0.2.15' version='1'> <txt>create table biju_test (n number) </txt> </msg> 5
  • 12. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.12 Viewing DDL Log • Use adrci : New option – SHOW LOG • Default shows all logs – ddl, debug and test • Filter ddl logs using –l. Further filter using the –p option • Try “help show log” to see all predicate string options with -p adrci> show log -l ddl -p "message_text like '%biju%'" ADR Home = /u02/app/oracle/diag/rdbms/ocadb1/ocadb1: **************************************************************** Output the results to file: /tmp/utsout_4170_140592_1.ado adrci> 2014-04-29 16:48:23.352000 -07:00 create table biju_test (n number) 2014-04-29 16:48:31.853000 -07:00 drop table biju_test 6
  • 13. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.13 Last Login Time • Security related values in the USER$ table are [as existed in 11gR2]: – CTIME: Date & Time when user was created – PTIME: Date & Time when user password was last changed – LTIME: Date & Time when the user account was locked – LCOUNT: Number of failed login attempts • Added in Oracle Database 12c: – SPARE6: Last login time of the user. • Displayed when you invoke SQL*Plus $ sqlplus hr/hr SQL*Plus: Release 12.1.0.1.0 Production on Tue Jul 9 23:34:32 2013 Copyright (c) 1982, 2013, Oracle. All rights reserved. Last Successful login time: Tue Dec 09 2013 23:34:22 -05:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options SQL> 7
  • 14. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.14 Cascaded TRUNCATE • New CASCADE clause for TRUNCATE • Truncates all child tables that reference truncated table. • Foreign key must be defined with ON DELETE CASCADE option • Foreign key must be in ENABLED status. • Children, grand children are truncated 8
  • 15. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.15 Do More w/o Waiting • More DDL statements support ONLINE – Dropping an index (DROP INDEX ... ONLINE) – Marking an index as UNUSABLE (using ALTER INDEX ... UNUSABLE ONLINE) – Marking a column as UNUSED (ALTER TABLE ... SET UNUSED ... ONLINE) – Dropping a constraint (ALTER TABLE ... DROP ... ONLINE) – Moving a table partition (ALTER TABLE ... MOVE PARTITION ... ONLINE) – Moving a table subpartition (ALTER TABLE ... MOVE SUBPARTITION ... ONLINE) 9
  • 16. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.16 Multiple Partition Management • Merge Multiple Partitions • Split Multiple Partitions 10
  • 17. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.17 More Partition Management • Add Multiple partitions • Drop Multiple Partitions • Truncate Multiple Partitions
  • 18. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.18 Bigger VARCHAR2 • VARCHAR2 [and NVARCHAR2, RAW] column width up to 32767 bytes • Parameter MAX_STRING_SIZE = EXTENDED – must change only when the database is started in UPGRADE mode • Once enabled, no going back • Invalidates views and materialized views, compile after change. • Individual PDBs in a CDB can have different setting 11
  • 19. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.19 Changing MAX_STRING_SIZE • ALTER PLUGGABLE DATABASE CLOSE [IMMEDIATE] • ALTER PLUGGABLE DATABASE OPEN UPGRADE • Change the setting of MAX_STRING_SIZE to EXTENDED • Run the ?/rdbms/admin/utl32k.sql script as SYSDBA. • ALTER PLUGGABLE DATABASE CLOSE • ALTER PLUGGABLE DATABASE OPEN • Shutdown database • Start the database in UPGRADE mode • Change the setting of MAX_STRING_SIZE to EXTENDED • Run the ?/rdbms/admin/utl32k. sql script as SYSDBA. • Restart the database in normal mode.
  • 20. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.20 Multi-threaded Processes • New Parameter: THREADED_EXECUTION (YES/NO) • Allows multiple background processes to share a single OS process on Unix, similar to Windows. • In default process models, SPID and STID columns of V$PROCESS will have the same values, whereas in multithreaded models, each SPID (process) will have multiple STID (threads) values. • The EXECUTION_TYPE column in V$PROCESS will show THREAD. • V$BGPROCESS shows the background processes. • Listener.ora should have DEDICATED_THROUGH_BROKER_<listener-name>=ON • Cannot Login ‘/ AS SYSDBA’ – Must use SYS AS SYSDBA 12
  • 21. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.21 Row Limiting Clause • New clause in SELECT statement • Follows the ORDER BY clause [ OFFSET offset { ROW | ROWS } ] [ FETCH {FIRST | NEXT} [ {rowcount | percent PERCENT} ] { ROW | ROWS } { ONLY | WITH TIES } ] • OFFSET clause is used to skip the specified number of rows before the limiting begins. • FETCH clause can specify the number of rows to return or a percentage of rows to return. • ONLY specifies to return exact number or percent of rows to return. • WITH TIES specifies to return all rows that have the same sort keys as the last row of the row-limited result set. http://bijoos.com/oraclenotes/2013/95 13
  • 22. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.22 Row Limiting Examples
  • 23. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.23 Invisible Columns • Columns can be invisible (ALTER TABLE, CREATE TABLE syntax – INVISIBLE) • Column Order changes when you make column invisible (and visible again!) • Not supported on temporary and external tables • Specify explicitly in INSERT, SELECT clauses • SQL*Plus: SET COLINVISIBLE ON 14
  • 24. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.25 ENHANCEMENTS TO TOOLS AND UTILITIES
  • 25. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.26 Database Express 12c • Database Control is history… • Requires XDB. EM Express is a servlet built on top of Oracle XML DB. • Deafult port is 5500, can be changed using DBMS_XDB_CONFIG.setHTTPsPort (<port>) procedure • URL is https://<hostname>:5500/em • Available only when the database is open • The EM_EXPRESS_BASIC role enables users to connect to EM Express and to view the pages in read- only mode. • The EM_EXPRESS_ALL role enables users to connect to EM Express and use all the functionality.
  • 26. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.27 Database Express Home
  • 27. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.28 Enhanced Patching • “datapatch” to run post patch scripts – Will automatically determine post scripts and actions – MOS Note “Datapatch: Database 12c Post Patch SQL Automation (Doc ID 1585822.1)” • Queryable patch inventory using DBMS_QOPATCH Package – Shows all the patch information available as part of the OPATCH LSINVENTORY -XML command. – Queryable Patch Inventory requies Oracle database instance to be open in read/write mode. – MOS Note “Oracle Database 12.1 : FAQ on Queryable Patch Inventory (Doc ID 1530108.1)”
  • 28. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.29 Data Pump NOLOGGING Import • Import without generating archived logs – TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y[:TABLE|INDE X] • Sets object to NOLOGGIG before import and reverts to original setting after import. • Choose to disable logging for tables (Y:TABLE), indexes (Y:INDEX), or both (Y). $ impdp DIRECTORY=dump_dir DUMPFILE=ex2.dmp LOGFILE=ex2.log SCHEMAS=ball TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y:TABLE $ impdp DIRECTORY=dump_dir DUMPFILE=ex1.dmp LOGFILE=ex1.log SCHEMAS=basket TRANSFORM=DISABLE_ARCHIVE_LOGGING:Y TRANSFORM=DISABLE_ARCHIVE_LOGGING:N:INDEX
  • 29. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.30 Data Pump Export Views As Tables • Export one or more views as tables – VIEWS_AS_TABLES=[schema_name.]view_na me[:table_name], ... • table_name specifies the name of a table to serve as the source of the metadata for the exported view (mainly for RO db). • Data Pump performs a table-mode export. • Useful to get a subset of data exported. • Also available in “impdp” to use in the network mode of import.
  • 30. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.31 RMAN Notables • “Describe” in RMAN, similar to SQL*Plus. • Most SQL statements can be run in RMAN without the “SQL” prefix (and messing with quotes around the SQL!!). • SYSBACKUP Administration Role – Start replacing scripts where SYSDBA is used
  • 31. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.32 RMAN Restore Table • The biggest RMAN feature is restore table from backup. RECOVER TABLE SCOTT.EMP, SCOTT.DEPT UNTIL TIME 'SYSDATE-1' AUXILIARY DESTINATION '/t1/tdb' DATAPUMP DESTINATION '/t1/dump' DUMP FILE 'emp_dept_dump.dat' REMAP TABLE 'HR'.'EMP':'EMP_RECVR'; --NOTABLEIMPORT;
  • 32. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.34 What Else… • Documentation (docs.oracle.com) – New Features Guide – First chapter in most books • Oracle Database 12c New Features Series • Oracle Database 12c Learning Library
  • 33. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.35 TechNet Interactive Reference • http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/ 12c/r1/poster/OUTPUT_poster/poster.html#
  • 34. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.36 Database 12c Learning Library
  • 35. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.37 OLL- 12c New Features Series
  • 36. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.38 New Features on Biju’s Blog http://bijoos.com/oraclenotes • OracleDB12c New Feature: ASMCMD Commands for Password File Management • OracleDB12c New Feature: Password File in ASM • OracleDB12c New Feature: Exporting View Data • OracleDB12c New Feature: Misc Security Changes • OracleDB12c New Feature: Rename and Replace ASM Disk(s) in Diskgroup • OracleDB12c New Feature: Last Login Time of User • OracleDB12c New Feature: No Logging Option in Data Pump Import • OracleDB12c New Feature: Added Administrative Privileges • OracleDB12c New Feature: Adding, Dropping, Truncating Multiple Partitions • OracleDB12c New Feature: Merging and Splitting Multiple Partitions • OracleDB12c New Feature: Use of Sequence Value in Column DEFAULT • OracleDB12c New Feature: Identity Column • OracleDB12c New Feature: SQL*Plus NOLOGINTIME Option • OracleDB12c New Feature: More to Online Data file Move • OracleDB12c New Feature: RMAN Describe • OracleDB12c New Feature: Cascaded Truncate • OracleDB12c New Feature: Store More in VARCHAR2 • OracleDB12c New Feature: New Row Limiting Clause in SELECT • Oracle Database 12c – Few Links • OracleDB12c New Feature: Capture Privilege Usage
  • 37. Copyright © 2013 OneNeck IT Services Corporation. All Rights Reserved.39 Thank you! Thank you for your time… Contact: Tweets: @Biju_Thomas Facebook: OracleNotes Blog: bijoos.com/oraclenotes Please Complete “Feedback” on Guidebook