Home
Search results “Oracle result cache view”
Oracle PlSql Result Cache
 
06:33
In this video we will discuss about the memory component of Oracle Instance and the importance of Result Cache in performance point of view. How to set it and use it.For more information please visit https://www.koenig-solutions.com/oracle-training-certification-courses.aspx
Views: 65 Koenig Solutions
Oracle Function Result Cache | Steven Feuerstein
 
02:35
Returning for his seventh 2 Minute Tech Tip, Oracle architect and "Oracle PL/SQL Programming 6e" author Steven Feuerstein delivers the details on the Function Result Cache, a feature introduced in Oracle Database 11g that can add a performance boost to your applications.
Views: 1039 ArchBeat Archive
Result Cache
 
08:02
Parses and Data Dictionary watch more videos at https://www.tutorialspoint.com/videotutorials/index.htm Lecture By: Mr. Parth Panjab, Tutorials Point India Private Limited
Webinar: All About the Function Result Cache
 
01:08:47
Presented by Steven Feuerstein, Oracle Corporation The function result cache, added in Oracle Database 11g, offers developers a way to dramatically reduce the amount of time it takes to retrieve data requested repeatedly by database sessions (specifically, when the same rows of a table are fetched much more frequently than they are changed). This cache is stored in the SGA, shared across all sessions in the instance, and automatically purged of "dirty data" by the Oracle Database. Every application running on 11.1 or higher should be taking advantage of this feature. Best of all, there is minimal impact on your code to start using this feature.
Views: 1083 ODTUG
Efficient Function Calls From SQL (Part 4) : Scalar Subquery Caching vs PL/SQL Function Result Cache
 
02:09
The fourth part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we compare Scalar Subquery Caching with the the Cross-Session PL/SQL Function Result Cache to see which we should use for best performance. For more information see: https://oracle-base.com/articles/misc/efficient-function-calls-from-sql#scalar-subquery-caching-revisited Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Alex Gorbachev : Blog: http://www.oracloid.com/ Twitter: https://twitter.com/alexgorbachev Website: http://www.pythian.com/about/alex-gorbachev/ Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 1614 ORACLE-BASE.com
Oracle 11g Основы PL SQL. Модуль 15. Рекомендации по дизайну кода PL SQL Часть 1
 
54:12
- Стандартизация констант и исключений - Использование локальных подпрограмм - Применение автономных транзакций - Использование подсказки компилятору NOCOPY - Применение подсказки компилятору PARALLEL_ENABLE - Использование кроссеансного кэширования результата PL-SQL функций - Использование условия DETERMINISTIC с функциями - Использование массового связывания для повышения производительности
Views: 760 Tech Net
Oracle Database architecture part 5 SGA- Buffer cache and others
 
05:52
Oracle Database architecture part 5 SGA- Buffer cache and others
Views: 499 khaled alkhudari
Caching Business Service Results and Enabling Load Balancing in Oracle Service Bus
 
04:44
This video shows you how to improve performance by enabling result caching and configuring load balancing in Oracle Service Bus. ================================= For more information, see http://www.oracle.com/goto/oll Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Use NOCOPY to Improve Performance
 
05:15
The NOCOPY parameter hint tells the PL/SQL compiler to pass OUT and IN-OUT parameters "by reference" (meaning: do not copy in, nor copy out). The result is better performance and reduced PGA consumption. ====================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Efficient Function Calls From SQL (Part 2) : The DETERMINISTIC Hint
 
03:05
The second part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we take a look at the DETERMINISTIC hint. For more information see: https://oracle-base.com/articles/misc/efficient-function-calls-from-sql#deterministic-hint Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Dana Singleterry : Blog: https://blogs.oracle.com/dana/ Twitter: https://twitter.com/dsingleterry Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 2413 ORACLE-BASE.com
Oracle 12c  Application Context
 
06:46
Creating and implementing Application Context in Oracle database.
Views: 209 Koenig Solutions
Oracle Database 18c Express Edition Installation on Windows 10 | Oracle Database 18c XE
 
16:14
After long time, Oracle has released finally Oracle Database 18c Express Edition for Windows x64, Oracle Database Express Edition (XE) Release 18.4.0.0.0 In this video we are going to demonstrate how to install Oracle Database 18c Express Edition on Windows 10 Oracle Database 18c Express Edition installation in Windows is very easy. This video guides step by step installation. We are going to learn 1. Database Installation 2. Enterprise Manager Overview 3. SQL Plus tool 4. Oracle Instance Manager to start and shutdown database instance. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : OracleXE184_Win64 Zip file for Windows already downloaded from Oracle website. Important Note: Adobe Flash player must be installed in order to browse Enterpise Manager Console on Internet Explorer. Installation method : Offline, Oracle Database 18c Zip file for Windows downloaded and installed. download link: https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index-083047.html Oracle Database 18c XE Features ############################### Oracle Multitenant SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite.
Views: 2065 java frm
Oracle 11g Information Rights Management (IRM) demonstration
 
08:53
This is a demonstration of the core concepts of the Oracle IRM 11g release. Featuring a presentation by Simon Thorpe, the short video shows the main areas of securing access to sensitive documents using IRM.
Views: 4777 oracleirm
Oracle Database 18c Express Edition Installation on CentOS 7.5 | Oracle Database 18c XE Released
 
31:25
In this video we are going to demonstrate how to install Oracle Database 18c Express Edition in CentOS 7.5. Oracle Database 18c Express Edition installation in CentOS 7 Platform is very easy. This video guides step by step installation of oracle 18c includes kernel parameters configuration, dependencies installation, oracle database installation, oracle listener configuration after installation and finally access oracle enterprise manager 18c in browser. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : CentOS 7 with dependencies for oracle database 18c installed and Kernel Parameters configured. Important Note: To avoid Port already in use error I will be configuring hostname at the end of installation. Installation method : Offline, Oracle Database 18c XE RPM file for linux downloaded and installed. Oracle Database 18c XE Features ############################### Oracle Multitenant SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite
Views: 1553 java frm
How to Cache Database Queries with Redis in Laravel - Redis Series Episode 4
 
09:22
In this short episode, I show you how you can cache database queries for a certain period of time. This is really nice when you have data you know won't change during x period of time, because once it's in cache, Laravel knows to automatically skip the database query and immediately deliver the requested content from RAM. Super fast, super easy. Here's the complete project throughout all episodes: https://gitlab.com/Christf24/RedisCast/tree/master/ Next episode will go over tagging with Redis (for blog posts, movie genres, or whatever else). Previous episode (Counting page views, and creating a "Top Viewed Article" list on home page): https://www.youtube.com/watch?v=ZMjw5WFPG8c Next episode (Tagging articles, products, movies, etc..): http://youtu.be/L2keoHFThwY
Views: 24016 Christophe Limpalair
Efficient Function Calls From SQL (Part 5) : Pipelined Table Functions
 
03:48
The fifth part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we compare the performance of conventions table functions with pipelined table functions. For more information see: https://oracle-base.com/articles/misc/pipelined-table-functions https://oracle-base.com/articles/misc/efficient-function-calls-from-sql Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Mike Dietrich : Blog: https://blogs.oracle.com/UPGRADE Twitter: https://twitter.com/MikeDietrichDE Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 12072 ORACLE-BASE.com
Efficient Function Calls From SQL (Part 1) : Scalar Subquery Caching
 
02:33
The first part of a mini-series of videos showing how you can improve the performance of function calls from SQL. In this episode, we take a look at Scalar Subquery Caching. For more information see: https://oracle-base.com/articles/misc/efficient-function-calls-from-sql#scalar-subquery-caching Website: https://oracle-base.com Blog: https://oracle-base.com/blog Twitter: https://twitter.com/oraclebase Cameo by Bruno Borges : Blog: https://blogs.oracle.com/brunoborges/ Website: http://brunoborges.com/ Twitter: https://twitter.com/brunoborges Cameo appearances are for fun, not an endorsement of the content of this video.
Views: 2488 ORACLE-BASE.com
Oracle Database 18c Express Edition Installation on Oracle Linux 7.5 | Oracle Database 18c XE
 
33:44
In this video we are going to demonstrate how to install Oracle Database 18c Express Edition in Oracle Linux 7.5. Oracle Database 18c Express Edition installation in Oracle Linux 7 Platform is very easy. This video guides step by step installation of oracle database XE 18c includes dependencies installation, oracle database installation, oracle listener configuration after installation and finally access oracle enterprise manager 18c in browser and start/shutdown instances. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : Oracle Enterprise Linux 7 with dependencies for oracle database 18c installed and Kernel Parameters configured. Important Note: To avoid Port already in use error I will be configuring hostname at the end of installation. Installation method : Offline, Oracle Database 18c XE RPM file for linux downloaded and installed. Oracle Database 18c Express Edition is free to use with some Limitations (Only 2 CPU Cores, 2GB RAM will be utilized and 12 GB User Data). Oracle Database 18c XE Features ############################### Oracle Multitenant SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite.
Views: 1389 java frm
Oracle SQL Tuning - Data Warehouse Star Transformations, Even with Standard Edition!
 
15:55
Joining large tables in a Data Warehouse will often generate star transformations in the execution plan. So, what is a star transformation? And, what if you don't have Enterprise Edition - so you can't build Bitmap Indexes? In this free tutorial, Oracle Master John Watson will demonstrate star transformations in EE and how to make them work even without bitmap indexes - Standard Edition can save you thousands in licensing fees! This is Part 3 of a 5 Part series. View all video tutorials at SkillBuilders.com/EqualSQL.
Views: 4590 SkillBuilders
Oracle Hints Tutorial for improving performance
 
10:35
Oracle Hints Tutorial for improving performance APPEND PARALLEL JOIN INDEX NO_INDEX SELECT /*+ FIRST_ROWS(10) */ * FROM emp WHERE deptno = 10; SELECT /*+ ALL_ROWS */ * FROM emp WHERE deptno = 10; SELECT /*+ NO_INDEX(emp emp_dept_idx) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; SELECT /*+ INDEX(e,emp_dept_idx) */ * FROM emp e WHERE e.deptno = 10; -- SELECT /*+ INDEX(scott.emp,emp_dept_idx) */ * FROM scott.emp; SELECT /*+ AND_EQUAL(e,emp_dept_idx) */ * FROM emp e; SELECT /*+ INDEX_JOIN(e,emp_dept_idx) */ * FROM emp e; SELECT /*+ PARALLEL_INDEX(e,emp_dept_idx , 8) */ * FROM emp e; SELECT /*+ LEADING (dept) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; SELECT /*+ PARALLEL(8) CACHE (e) FULL (e) */ * FROM emp e ; SELECT /*+ PARALLEL FULL (e) */ * FROM emp e ; SELECT /*+ PARALLEL USE_MERGE (emp dept) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; -- SORT Merge Join SELECT /*+ PARALLEL USE_HASH (emp dept) */ * FROM emp, dept WHERE emp.deptno = dept.deptno; -- Hash Join SELECT /*+ PARALLEL */ * FROM emp e ; INSERT /*+ APPEND */ INTO mytmp select /*+ CACHE (e) */ *from emp e; commit;
Views: 8478 TechLake
How to create Virtual Columns in Oracle Database
 
09:02
How to create Virtual Columns in Oracle Database 12c When queried, virtual columns appear to be normal table columns, but their values are derived rather than being stored on disc. The syntax for defining a virtual column is listed below. column_name [datatype] [GENERATED ALWAYS] AS (expression) [VIRTUAL] If the datatype is omitted, it is determined based on the result of the expression. The GENERATED ALWAYS and VIRTUAL keywords are provided for clarity only. The script below creates and populates an employees table with two levels of commission. It includes two virtual columns to display the commission-based salary. The first uses the most abbreviated syntax while the second uses the most verbose form. CREATE TABLE employees ( id NUMBER, first_name VARCHAR2(10), last_name VARCHAR2(10), salary NUMBER(9,2), comm1 NUMBER(3), comm2 NUMBER(3), salary1 AS (ROUND(salary*(1+comm1/100),2)), salary2 NUMBER GENERATED ALWAYS AS (ROUND(salary*(1+comm2/100),2)) VIRTUAL, CONSTRAINT employees_pk PRIMARY KEY (id) ); INSERT INTO employees (id, first_name, last_name, salary, comm1, comm2) VALUES (1, 'JOHN', 'DOE', 100, 5, 10); INSERT INTO employees (id, first_name, last_name, salary, comm1, comm2) VALUES (2, 'JAYNE', 'DOE', 200, 10, 20); COMMIT; Querying the table shows the inserted data plus the derived commission-based salaries. SELECT * FROM employees; ID FIRST_NAME LAST_NAME SALARY COMM1 COMM2 SALARY1 SALARY2 ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- 1 JOHN DOE 100 5 10 105 110 2 JAYNE DOE 200 10 20 220 240 2 rows selected. SQL The expression used to generate the virtual column is listed in the DATA_DEFAULT column of the [DBA|ALL|USER]_TAB_COLUMNS views. COLUMN data_default FORMAT A50 SELECT column_name, data_default FROM user_tab_columns WHERE table_name = 'EMPLOYEES'; COLUMN_NAME DATA_DEFAULT ------------------------------ -------------------------------------------------- ID FIRST_NAME LAST_NAME SALARY COMM1 COMM2 SALARY1 ROUND("SALARY"*(1+"COMM1"/100),2) SALARY2 ROUND("SALARY"*(1+"COMM2"/100),2) 8 rows selected. SQL Notes and restrictions on virtual columns include: 1)Indexes defined against virtual columns are equivalent to function-based indexes. 2)Virtual columns can be referenced in the WHERE clause of updates and deletes, but they cannot be manipulated by DML. 3)Tables containing virtual columns can still be eligible for result caching. 4)Functions in expressions must be deterministic at the time of table creation, but can subsequently be recompiled and made non-deterministic without invalidating the virtual column. In such cases the following steps must be taken after the function is recompiled: a)Constraint on the virtual column must be disabled and re-enabled. b)Indexes on the virtual column must be rebuilt. c)Materialized views that access the virtual column must be fully refreshed. d)The result cache must be flushed if cached queries have accessed the virtual column. e)Table statistics must be regathered. 5)Virtual columns are not supported for index-organized, external, object, cluster, or temporary tables. 6)The expression used in the virtual column definition has the following restrictions: a.It cannot refer to another virtual column by name. b.It can only refer to columns defined in the same table. c.If it refers to a deterministic user-defined function, it cannot be used as a partitioning key column. e.The output of the expression must be a scalar value. It cannot return an Oracle supplied datatype, a user-defined type, or LOB or LONG RAW.
Views: 519 OracleDBA
Oracle DV - Increasing Config Limit on OAC Datasets Cache
 
02:31
This describes one of the features of Oracle Analytics Cloud. You can download the Desktop version of Oracle DV from here : http://www.oracle.com/technetwork/middleware/oracle-data-visualization/downloads/oracle-data-visualization-desktop-2938957.html
Views: 517 Oracle Analytics
1Z0-515 - Data Exam Warehousing 11g Test Essentials Questions
 
01:05
For Oracle 1Z0-515 Test Questions and Answers Please Visit: https://www.PassEasily.com/1Z0-515.htm Exam Section 1 – Overview of Data Test Warehousing Questions (Test Coverage 10%) Exam Section 2 – Parallelism Questions (Test Coverage 15%) Exam Section 3 – Partitioning Questions (Test Coverage 12%) Exam Section 4 – Result Test Cache Questions (Test Coverage 13%) Exam Section 5 – OLAP Questions (Test Coverage 20%) Exam Section 6 – Advanced Test Compression Questions (Test Coverage 30%) Exam Section 7 – Data integration Questions (Test Coverage 30%) Exam Section 8 – Data mining and analysis Questions (Test Coverage 30%) Exam Section 9 – Sizing Questions (Test Coverage 30%) Exam Section 10 – Exadata Questions (Test Coverage 30%) Exam Section 11 – Best Test practices for performance Questions (Test Coverage 30%) (Exam Time): 120 minutes (Number of Test Questions): 61 (1Z0-515 Passing Score): 78%. 1. Overview of Data Warehousing • Describe the test benefits of a data warehouse • Describe the technical questions characteristics of a data warehouse • Describe the Oracle Database structures used primarily by a data warehouse • Explain the use of materialized views • Implement Database Resource Manager to control resource usage • Identify and explain the questions benefits provided by standard Oracle Database 11g enhancements for a data warehouse 2. Parallelism • Explain how the Oracle test optimizer determines the degree of parallelism • Configure 1Z0-515 parallelism • Explain how parallelism and partitioning work together 3. Partitioning • Describe types of test partitioning • Describe the benefits of partitioning • Implement partition-wise exam joins 4. Result Cache • Describe how the SQL Result Cache operates • Identify the questions scenarios which benefit the most from Result Set Caching 5. OLAP • Explain how Oracle OLAP test delivers high performance • Describe how applications can access data stored in Oracle 1Z0-515 OLAP cubes. 6. Advanced Compression • Explain the benefits provided by 1Z0-515 Advanced Compression • Explain how Advanced Compression test operates • Describe how Advanced Compression exam interacts with other Oracle options and utilities 7. Data integration • Explain Oracle's overall approach to data integration • Describe the benefits provided by ODI • Differentiate the components of ODI • Create integration data flows with ODI • Ensure data quality with1Z0-515 OWB • Explain the concept and use of real-time data integration • Describe the architecture of Oracle's data integration exam solutions 8. Data mining and analysis • Describe the components of Oracle's 1Z0-515 Data Mining option • Describe the analytical functions provided by Oracle Data Mining • Identify use questions cases that can benefit from Oracle Data Mining • Identify which Oracle exam products use Oracle Data Mining 9. Sizing • Properly size all resources to be used in a data warehouse exam configuration
Views: 539 Easily Test Oracle
SQL tutorial 61: SEQUENCE in Oracle Database By Manish Sharma RebellionRider
 
08:05
This tutorial is all about Sequence In Oracle Database. In this SQL Tutorial you will learn How to create a sequence How to populate a Primary key column (auto increment in Oracle) using Sequence How to drop a sequence ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog : http://bit.ly/sql-sequence-in-oracle-database-rebellionrider-manish-sharma Previous Tutorial ► How To Insert Data into Table using SQL Developer http://youtu.be/YYQCSV6MzTk ► INSERT INTO Command http://youtu.be/uQXgqFtxI_k ► How to copy /Insert data into a table from another table http://youtu.be/m3Ep8tAMqok ------------------------------------------------------------------------- ►►►Help Me In Getting A Job◄◄◄ ►Help Me In Getting A Good Job By Connecting With Me on My LinkedIn and Endorsing My Skills. All My Contact Info is Down Below. You Can Also Refer Me To Your Company Thanks ------------------------------------------------------------------------- Copy Cloud referral link || Use this link to join copy cloud and get 20GB of free storage https://copy.com?r=kb4rc1 -------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the 1st one to see my videos! -------------------------------------------------------------------------- Amazon Wishlist: http://bit.ly/wishlist-amazon ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ►►►Find me on Social Media◄◄◄ Follow What I am up to as it happens on https://twitter.com/rebellionrider https://www.facebook.com/imthebhardwaj http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ http://rebellionrider.tumblr.com/ http://www.pinterest.com/rebellionrider/ You can also Email me at for E-mail address please check About section Please please LIKE and SHARE my videos it makes me happy. Thanks for liking, commenting, sharing and watching more of our videos This is Manish from RebellionRider.com ♥ I LOVE ALL MY VIEWERS AND SUBSCRIBERS
Views: 44421 Manish Sharma
Oracle Database 18c Express Edition Installation on Oracle Linux 6.10 | Oracle Database 18c XE
 
33:15
In this video we are going to demonstrate how to install Oracle Database 18c Express Edition in Oracle Linux 6.10. Oracle Database 18c Express Edition installation in Oracle Linux 6 Platform is very easy. This video guides step by step installation of oracle 18c includes kernel parameters configuration, dependencies installation, oracle database installation, oracle listener configuration after installation and finally access oracle enterprise manager 18c in browser. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : Oracle Enterprise Linux 6 with dependencies for oracle database 18c installed and Kernel Parameters configured. Important Note: To avoid Port already in use error I will be configuring hostname at the end of installation. Installation method : Offline, Oracle Database 18c XE RPM file for linux downloaded and installed. Oracle Database 18c XE Features ############################### Oracle Multitenant - # of PDBs SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite
Views: 185 java frm
Oracle 11g New Features : SQL Plan Management  (Baselining)
 
22:15
Oracle 11g SQL Plan Management, a.k.a. Baselining, will solve the major issues of change control. We can give you an absolute guarantee - if you configure this as part of your upgrade - that SQL statement execution (performance) will never regress. You may also like our new and free Oracle 12c video tutorials, https://www.skillbuilders.com/free-oracle-database-tutorials . This tutorial is particularly relevant: it provides a review of baselining then reveals 12c performance features https://www.skillbuilders.com/free-oracle-database-tutorials/oracle-12c-sql-performance-features-agenda-session/
Views: 10280 SkillBuilders
Caching Techniques - Web Development
 
05:30
This video is part of an online course, Web Development. Check out the course here: https://www.udacity.com/course/cs253.
Views: 26770 Udacity
Oracle SQL Tuning - Equal SQL, Part 2 of 5 by John Watson, SkillBuilders.com
 
14:38
Watch Oracle Master John Watson demonstrate why not all equivalent SQL statements are created equal. John demonstrates how SQL statements that produce equivalent result sets can have radically different response times, why this happens and common solutions. All five new video tutorials are available at SkillBuilders.com/Oracle-Tutorials 1. Introduction including the First Demonstration 2. SubQuery Factoring 3. Star Transformations 4. Aggregations 5. Summary Some experience analyzing Oracle execution plans is required to get the most from this tutorial.
Views: 6478 SkillBuilders
Data bind asp.net dropdownlist with data from the database   Part 17
 
11:27
Text version of the video http://csharp-video-tutorials.blogspot.com/2012/11/data-bind-aspnet-dropdownlist-with-data.html Slides http://csharp-video-tutorials.blogspot.com/2013/08/part-17-data-binding-dropdownlist.html All ASP .NET Text Articles http://csharp-video-tutorials.blogspot.com/p/free-aspnet-video-tutorial.html All ASP .NET Slides http://csharp-video-tutorials.blogspot.com/p/aspnet-slides.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists In this video, we will learn about, binding data from a database table, to a dropdownlist. Specify the DataTextField and DataValueField properties of the DropDownList. DataTextField and DataValueField properties can be set either in code or in HTML. Make sure DataTextField and DataValueField properties are set before a call to DataBind() method.
Views: 254579 kudvenkat
Machine Learning with Oracle
 
35:47
Introduction - 0:00 Overview Machine Learning in Oracle - 1:31 Machine Learning theory - 6:04 Demonstration: preparation and building the model - 11:52 Demonstration: run the prediction and adapt the application - 26:24 How to get started - 33:33 Without a doubt Machine Learning / Artificial Intelligence is an incredibly powerful technology with a huge potential. It brings benefits across many industries and business functions: From better targeting in the marketing/sales domain to predictive maintenance in manufacturing. This video-webinar is a kickstart to Machine Learning. You will learn the required theoretical knowledge and then we'll go through a real-life example: intelligent sales with ML. We'll create our very first ML model, and use it to make an existing application intelligent with sales recommendations. After this webinar you will have the basic ingredients to apply ML to your own business cases! Note that you don't require any previous knowledge of ML to be able to understand this session. Powerpoint and background material can be found here: https://ptdrv.linkedin.com/cmaj4xt
Using Compile Time Warnings for NOCOPY
 
04:58
The NOCOPY parameter hint can improve performance of subprograms with OUT and IN OUT parameters. Compile-time warnings help you identify opportunities for NOCOPY. ====================================== Practically Perfect PL/SQL with Steven Feuerstein Copyright © 2015 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.
Oracle Database 18c Express Edition Installation on Redhat Enterprise Linux 7.5
 
33:55
In this video we are going to demonstrate how to install Oracle Database 18c Express Edition in Redhat Enterprise Linux 7.5. Oracle Database 18c Express Edition installation in RHEL 7 Platform is very easy. This video guides step by step installation of oracle 18c includes kernel parameters configuration, dependencies installation, oracle database installation, oracle listener configuration after installation and finally access oracle enterprise manager 18c in browser. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : Redhat Enterprise Linux 7 with dependencies for oracle database 18c installed and Kernel Parameters configured. Important Note: To avoid Port already in use error I will be configuring hostname at the end of installation. Installation method : Offline, Oracle Database 18c XE RPM file for linux downloaded and installed. Oracle Database 18c XE Features ############################### Oracle Multitenant SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite
Views: 108 java frm
Store data from PowerApps in sql, approve it in flow and use it in Power bI
 
34:30
In today's video we will create a PowerApp that will store stopwords in a SQL table on an on-prem server. The PowerApp will log the user of the app and a timestamp. After the stopword is sent to sql, a flow will be started to approve the new word. The data will then be imported in Power BI where the words will be excluded from the Word Cloud for test analysis. A 360 solution for text analytics! Download pbix file: https://gofile.me/2kEOD/jcs4nM0Pu Frequency count video: https://www.youtube.com/watch?v=YOmL57g3RMg SQL statement with key and autogenerate id: CREATE TABLE [dbo].[Stopwords]( [Id] [int] IDENTITY(1,1) NOT NULL, [Stopword] [nvarchar](150) NULL, [Timestamp] [nvarchar](17) NULL, [Created by] [nvarchar](150) NULL, CONSTRAINT [PK_StopwordsId] PRIMARY KEY CLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY] GO _____________________________________________ Giacomo blog: https://baizini-it.com/blog/index.php/2017/08/29/powerapps-user-function-cache-current-user-onstart/ Want to know more about PowerApps? Follow: @ArtsyPowerApper and @dchristian19 Want to know more about Flow? Follow: @PNWAdventureGuy Looking for a download file? Go to our Download Center: https://curbal.com/donwload-center SUBSCRIBE to learn more about Power and Excel BI! https://www.youtube.com/channel/UCJ7UhloHSA4wAqPzyi6TOkw?sub_confirmation=1 Our PLAYLISTS: - Join our DAX Fridays! Series: https://goo.gl/FtUWUX - Power BI dashboards for beginners: https://goo.gl/9YzyDP - Power BI Tips & Tricks: https://goo.gl/H6kUbP - Power Bi and Google Analytics: https://goo.gl/ZNsY8l ABOUT CURBAL: Website: http://www.curbal.com Contact us: http://www.curbal.com/contact ▼▼▼▼▼▼▼▼▼▼ If you feel that any of the videos, downloads, blog posts that I have created have been useful to you and you want to help me keep on going, here you can do a small donation to support my work and keep the channel running: https://curbal.com/product/sponsor-me Many thanks in advance! ▲▲▲▲▲▲▲▲▲▲ QUESTIONS? COMMENTS? SUGGESTIONS? You’ll find me here: ► Twitter: @curbalen, @ruthpozuelo ► Google +: https://goo.gl/rvIBDP ► Facebook: https://goo.gl/bME2sB #POWERBITIPS #CURBAL #POWERBI #MVP
Views: 13626 Curbal
Coherence Managed Coherence Servers - Part 2 - Tooling
 
08:15
An overview of the new tooling support for Managed Coherence Servers included in the Oracle Coherence 12c (12.1.2) release. View this presentation on Slideshare: http://www.slideshare.net/OracleCoherence/coherence-managed-coherenceserverspart2tooling Coherence 12.1.2 YouTube Playlist: http://www.youtube.com/playlist?list=PLxqhEJ4CA3JtQwuPS8Qmd88lGX-gsIbHV The Oracle Coherence Wiki: ‪http://coherence.oracle.com‬ Coherence on OTN: http://www.oracle.com/technetwork/middleware/coherence/overview/ The Coherence Community: ‪https://java.net/projects/coherence Coherence Discussion Forums: https://forums.oracle.com/community/developer/english/fusion_middleware/application_server/coherence_support
Views: 1552 OracleCoherence
Hibernate Tip: How to Call a Stored Procedure
 
04:08
Get more recipes like this one in my new book Hibernate Tips: More than 70 solutions to common Hibernate problems: https://goo.gl/XfywNk The Hibernate Tips series provides quick answers to common questions. This time, I will show you how to use a @NamedStoredProcedureQuery to call a stored procedure with Hibernate. If you like this video, please give me your thumbs up and share it with your friends and co-workers. Like my channel? Subscribe! ➜ http://bit.ly/2cUsid8 Join the free Member Library: https://goo.gl/dtyIIC Read the accompanying post: http://www.thoughts-on-java.org/hibernate-tips-call-stored-procedure/ Want to connect with me? Blog: http://www.thoughts-on-java.org/ Twitter: https://twitter.com/thjanssen123 Facebook: https://www.facebook.com/thoughtsonjava
Views: 4685 Thoughts On Java
Angular 7 Tutorial - 21 - Fetch Data Using HTTP
 
08:36
Support - https://www.paypal.me/Codevolution Facebook - https://www.facebook.com/codevolutionweb Github - https://github.com/gopinav Angular | Angular Tutorial for Beginners | Fetch Data Using HTTP
Views: 177576 Codevolution
Purge Plays Bristleback w/ Day9
 
48:28
--------------------Social Media ------------------- Facebook: http://www.facebook.com/PurgeGamers Twitter: http://www.twitter.com/PurgeGamers Stream: https://purgegamers.true.io/stream/ Website: https://purgegamers.true.io Google +: http://bit.ly/PurgeGooglePlus Purge's Dotabuff: http://www.dotabuff.com/players/66296404?ref=purge -----------------Support Me-------------------- Patreon: https://www.patreon.com/purgegamers Merch: https://teespring.com/stores/purge-gamers Personal coaching: https://www.gamersensei.com/senseis/purge ------------------------------------------------------ Edited by: https://twitter.com/SeatechDota ------------------------------------------------------ FTC : This video has a paid sponsorship overlay and the Dotabuff section on replay commentaries was created as a result of my ongoing partnership with Dotabuff.
Views: 35032 PurgeGamers
What to choose for performance   SubQuery or Joins   Part 62
 
12:26
Text version of the video http://csharp-video-tutorials.blogspot.com/2013/01/what-to-choose-for-performance.html Slides http://csharp-video-tutorials.blogspot.com/2013/09/part-62-what-to-choose-for-performance.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists What to choose for performance - SubQuery or Joins According to MSDN, in sql server, in most cases, there is usually no performance difference between queries that uses sub-queries and equivalent queries using joins. For example, on my machine I have 400,000 records in tblProducts table 600,000 records in tblProductSales tables The following query, returns, the list of products that we have sold atleast once. This query is formed using sub-queries. When I execute this query I get 306,199 rows in 6 seconds Select Id, Name, Description from tblProducts where ID IN ( Select ProductId from tblProductSales ) At this stage please clean the query and execution plan cache using the following T-SQL command. CHECKPOINT; GO DBCC DROPCLEANBUFFERS; Go DBCC FREEPROCCACHE; GO Now, run the query that is formed using joins. Notice that I get the exact same 306,199 rows in 6 seconds. Select distinct tblProducts.Id, Name, Description from tblProducts inner join tblProductSales on tblProducts.Id = tblProductSales.ProductId Please Note: I have used automated sql script to insert huge amounts of this random data. Please watch Part 61 of SQL Server tutorial, in which we have discussed about this automated script. According to MSDN, in some cases where existence must be checked, a join produces better performance. Otherwise, the nested query must be processed for each result of the outer query. In such cases, a join approach would yield better results. The following query returns the products that we have not sold atleast once. This query is formed using sub-queries. When I execute this query I get 93,801 rows in 3 seconds Select Id, Name, [Description] from tblProducts where Not Exists(Select * from tblProductSales where ProductId = tblProducts.Id) When I execute the below equivalent query, that uses joins, I get the exact same 93,801 rows in 3 seconds. Select tblProducts.Id, Name, [Description] from tblProducts left join tblProductSales on tblProducts.Id = tblProductSales.ProductId where tblProductSales.ProductId IS NULL In general joins work faster than sub-queries, but in reality it all depends on the execution plan that is generated by SQL Server. It does not matter how we have written the query, SQL Server will always transform it on an execution plan. If sql server generates the same plan from both queries, we will get the same result. I would say, rather than going by theory, turn on client statistics and execution plan to see the performance of each option, and then make a decision. In a later video session we will discuss about client statistics and execution plans in detail.
Views: 90030 kudvenkat
Oracle Database 18c Express Edition Installation on CentOS 6.10 | Oracle Database 18c XE Released
 
31:47
In this video we are going to demonstrate how to install Oracle Database 18c Express Edition in CentOS 6.10. Oracle Database 18c Express Edition installation in CentOS 6 Platform is very easy. This video guides step by step installation of oracle 18c includes kernel parameters configuration, dependencies installation, oracle database installation, oracle listener configuration after installation and finally access oracle enterprise manager 18c in browser. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : CentOS 6 with dependencies for oracle database 18c installed and Kernel Parameters configured. Important Note: To avoid Port already in use error I will be configuring hostname at the end of installation. Installation method : Offline, Oracle Database 18c XE RPM file for linux downloaded and installed. Oracle Database 18c XE Features ############################### Oracle Multitenant SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite
Views: 365 java frm
WebLogic Server HTTP Session Replication Part 2
 
12:27
Part 1 of a 2-part recording showing how HTTP session replication works in WebLogic Server 10.3.4: the first recording showed how to use WebLogic Server's built-in clustering architecture to provide session replication for a "shopping cart" demo application - this second recording shows how to achieve the same result using Oracle Coherence to manage session data. The video also shows how to start, stop and monitor Coherence cache server processes using the WebLogic Server node manager.
Views: 10098 OracleWebLogic
How to Delete the Duplicate Records in oracle
 
03:44
http://oracletemple.blogspot.in/ How to Delete the duplicate records How delete the duplicate rows ? Tips: - Always take extra caution while deleting records. 1. First identify the duplicates using select. 2. Double verify those are actual ‘duplicates’ or not 3. Take backup if necessary 4. Apply commit only if you are sure. -~-~~-~~~-~~-~- Please watch: "difference between delete and truncate" https://www.youtube.com/watch?v=7b6wQ3Qumgg -~-~~-~~~-~~-~- ------------------------------------------------------------------ Below is link for Useful Pl/SQL Books http://goo.gl/XMy0tt ---------------------------------------------------------- Watch More... What is Parameterized Cursor in Oracle https://www.youtube.com/watch?v=JMKwHlVi6-A What is autonomous transaction in Oracle. https://www.youtube.com/watch?v=gyvFajpfoWE What are Constraints available in Oracle. https://www.youtube.com/watch?v=WivhdLXQklQ What is Mutation Error and How to avoid mutation. https://www.youtube.com/watch?v=CbWNCyW18Bs 5 Effective way to delete Duplicate rows https://www.youtube.com/watch?v=1wtTtnc87Oc What is Difference between Delete and Truncate https://www.youtube.com/watch?v=7b6wQ3Qumgg
Views: 23476 Ram Gupta
Bullet Proof Your PL/SQL Program Units - OLL Live Recorded Webinar
 
53:41
Developers need to know all that is possible in PL/SQL regarding the raising, handling and logging of errors, and that standardize the way in which those tasks are performed. This webinar goes beyond the basics of exception handling in PL/SQL to explore the wide range of specialized error management features in Oracle. OLL Live webinar presented by Steven Feuerstein. You can download the demo from http://www.oracle.com/webfolder/technetwork/tutorials/plsql/sfdemo.zip. You can find more information in the PL/SQL Learning Library https://apex.oracle.com/pls/apex/f?p=44785:141:0::NO::P141_PAGE_ID,P141_SECTION_ID:168,1208. See the OLL Live calendar of events https://apex.oracle.com/pls/apex/f?p=44785:143:0::::: Copyright © 2014 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Temp tables in dynamic sql
 
04:36
Text version of the video http://csharp-video-tutorials.blogspot.com/2017/05/temp-tables-in-dynamic-sql.html Slides http://csharp-video-tutorials.blogspot.com/2017/05/temp-tables-in-dynamic-sql_9.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All SQL Server Tutorial Videos https://www.youtube.com/playlist?list=PL08903FB7ACA1C2FB All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists In this video we will discuss the implications of creating temp tables in dynamic sql Temp tables created by dynamic SQL are not accessible from the calling procedure. They are dropped when the dynamic SQL block in the stored procedure completes execution. Let us understand this with an example. Notice in the example below, all the following 3 operations are in the block of dynamic sql code. 1. Creating the Temp Table 2. Populating the Temp Table 3. Select query on the Temp Table Create procedure spTempTableInDynamicSQL as Begin Declare @sql nvarchar(max) Set @sql = 'Create Table #Test(Id int) insert into #Test values (101) Select * from #Test' Execute sp_executesql @sql End So when we execute the above procedure we are able to access data from the Temp Table. Execute spTempTableInDynamicSQL Now, let's move the SELECT statement outside of the dynamic sql code block as shown below and ALTER the stored procedure. Alter procedure spTempTableInDynamicSQL as Begin Declare @sql nvarchar(max) Set @sql = 'Create Table #Test(Id int) insert into #Test values (101)' Execute sp_executesql @sql Select * from #Test End At this point, execute the stored procedure. Notice, we get the error - Invalid object name '#Test'. This is because temp tables created by dynamic SQL are not accessible from the calling procedure. They are dropped when the dynamic SQL block in the stored procedure completes execution. Execute spTempTableInDynamicSQL On the other hand, dynamic SQL block can access temp tables created by the calling stored procedure. Let's prove this by modifying the stored procedure as shown below. Alter procedure spTempTableInDynamicSQL as Begin Create Table #Test(Id int) insert into #Test values (101) Declare @sql nvarchar(max) Set @sql = 'Select * from #Test' Execute sp_executesql @sql End At this point, execute the stored procedure. Notice that we are able to access the temp table, which proves that dynamic SQL block can access temp tables created by the calling stored procedure. Execute spTempTableInDynamicSQL Summary 1. Temp tables created by dynamic SQL are not accessible from the calling procedure. 2. They are dropped when the dynamic SQL block in the stored procedure completes execution. 3. On the other hand, dynamic SQL block can access temp tables created by the calling stored procedure
Views: 25970 kudvenkat
Oracle Database 11g - Oracle
 
01:41
Oracle Database 11g Release 2 provides the foundation for IT to successfully deliver more information with higher quality of service, reduce the risk of change within IT, and make more efficient use of their IT budgets.
Views: 50 iqrapub2010
PL/SQL Bulk Collect Tutorial by Steven Feuerstein and SkillBuilders.com/SF
 
06:54
Steven Feuerstein teaches PL/SQL BULK COLLECT during his recent free webinar, "Look What You Can Do With PL/SQL!. View the entire video, for free, at http://www.skillbuilders.com/SF.
Views: 20206 SkillBuilders
Oracle Database 18c Express Edition Installation on Redhat Enterprise Linux 6.10
 
33:28
In this video we are going to demonstrate how to install Oracle Database 18c Express Edition in Redhat Enterprise Linux 6.10. Oracle Database 18c Express Edition installation in RHEL 6 Platform is very easy. This video guides step by step installation of oracle 18c includes kernel parameters configuration, dependencies installation, oracle database installation, oracle listener configuration after installation and finally access oracle enterprise manager 18c in browser. Hardware Requirements : Minimum 2 GB RAM, 2 CPU Cores and Enough Hard disk Space. Software Requirements : Redhat Enterprise Linux 6 with dependencies for oracle database 18c installed and Kernel Parameters configured. Important Note: To avoid Port already in use error I will be configuring hostname at the end of installation. Installation method : Offline, Oracle Database 18c XE RPM file for linux downloaded and installed. Oracle Database 18c XE Features ############################### Oracle Multitenant - # of PDBs SQLJ Microsoft Distributed Transaction Coordinator support Native .NET Data Provider—ODP.NET .NET Stored Procedures Online index rebuild Online table organization Online table redefinition Trial recovery Fast-start fault recovery Flashback Table Flashback Database Cross-platform Backup and Recovery Sharded Queues Network Compression Client Side Query Cache Query Results Cache PL/SQL Function Result Cache Adaptive Execution Plans In-Memory Column Store In-Memory Aggregation Attribute Clustering Column-Level Encryption Tablespace Encryption Oracle Advanced Security Oracle Database Vault Oracle Label Security Centrally Managed Users Fine-grained auditing Privilege Analysis Real Application Security Redaction Transparent Sensitive Data Protection Virtual Private Database Oracle Spatial and Graph Property Graph and RDF Graph Technologies (RDF/OWL) Partitioned spatial indexes Oracle Partitioning Oracle Advanced Analytics Oracle Advanced Compression Advanced Index Compression Prefix Compression (also called Key Compression) Basic Table Compression Deferred Segment Creation Bitmapped index, bitmapped join index, and bitmap plan conversions Transportable tablespaces, including cross-platform and full transportable export and import Summary management—Materialized View Query Rewrite.
Views: 26 java frm
#Kscope16 Interview: Steven Feuerstein, Oracle Corporation
 
10:22
http://kscope16.com http://kscope17.com To view Steven's presentations go to http://odtug.com. PL/SQL Goodies in Oracle Database 12c Topic: Database - Subtopic: PL/SQL Learn about the new features added to the PL/SQL language in Oracle Database 12c, from the UDF pragma to whitelisting with ACCESSIBLE BY. OK, I confess: They may not blow your mind, but they will improve your ability to build maintainable, performant applications with PL/SQL. The PL/SQL Compiler Does More Than Compile! Topic: Database - Subtopic: PL/SQL An exploration of compile-time warnings in PL/SQL: Did you know that the PL/SQL compiler will not only tell you when you have compile errors but also give you advice about how to improve the quality and performance of your code? Sure you did, but still you want to join Steven for a quick exploration of compile-time warnings: how to enable them, what they can do for you, and why you should let Oracle do more of your heavy lifting for you.
Views: 86 ODTUG
Dynamic SQL in Stored Procedure
 
09:32
In this video we will discuss, using dynamic sql in a stored procedure and it's implications from sql injection perspective. We will discuss performance implications of using dynamic sql in a stored procedure in a later video. Text version of the video http://csharp-video-tutorials.blogspot.com/2017/04/dynamic-sql-in-stored-procedure.html Slides http://csharp-video-tutorials.blogspot.com/2017/04/dynamic-sql-in-stored-procedure_11.html All SQL Server Text Articles http://csharp-video-tutorials.blogspot.com/p/free-sql-server-video-tutorials-for.html All SQL Server Slides http://csharp-video-tutorials.blogspot.com/p/sql-server.html All SQL Server Tutorial Videos https://www.youtube.com/playlist?list=PL08903FB7ACA1C2FB All Dot Net and SQL Server Tutorials in English https://www.youtube.com/user/kudvenkat/playlists?view=1&sort=dd All Dot Net and SQL Server Tutorials in Arabic https://www.youtube.com/c/KudvenkatArabic/playlists Consider the following stored procedure "spSearchEmployees". We implemented this procedure in Part 139 of SQL Server tutorial. This stored procedure does not have any dynamic sql in it. It is all static sql and is immune to sql injection. Create Procedure spSearchEmployees @FirstName nvarchar(100) = NULL, @LastName nvarchar(100) = NULL, @Gender nvarchar(50) = NULL, @Salary int = NULL As Begin Select * from Employees where (FirstName = @FirstName OR @FirstName IS NULL) AND (LastName = @LastName OR @LastName IS NULL) AND (Gender = @Gender OR @Gender IS NULL) AND (Salary = @Salary OR @Salary IS NULL) End Go Whether you are creating your dynamic sql queries in a client application like ASP.NET web application or in a stored procedure, you should never ever concatenate user input values. Instead you should be using parameters. Notice in the following example, we are creating dynamic sql queries by concatenating parameter values, instead of using parameterized queries. This stored procedure is prone to SQL injection. Let's prove this by creating a "Search Page" that calls this procedure. Create Procedure spSearchEmployeesBadDynamicSQL @FirstName nvarchar(100) = NULL, @LastName nvarchar(100) = NULL, @Gender nvarchar(50) = NULL, @Salary int = NULL As Begin Declare @sql nvarchar(max) Set @sql = 'Select * from Employees where 1 = 1' if(@FirstName is not null) Set @sql = @sql + ' and FirstName=''' + @FirstName + '''' if(@LastName is not null) Set @sql = @sql + ' and LastName=''' + @LastName + '''' if(@Gender is not null) Set @sql = @sql + ' and Gender=''' + @Gender + '''' if(@Salary is not null) Set @sql = @sql + ' and Salary=''' + @Salary + '''' Execute sp_executesql @sql End Go Add a Web Page to the project that we have been working with in our previous video. Name it "DynamicSQLInStoredProcedure.aspx". Copy and paste the HTML and code available on my blog at the following link http://csharp-video-tutorials.blogspot.com/2017/04/dynamic-sql-in-stored-procedure.html At this point, run the application and type the following text in the "Firsname" text and click "Search" button. Notice "SalesDB" database is dropped. Our application is prone to SQL injection as we have implemented dynamic sql in our stored procedure by concatenating strings instead of using parameters. ' Drop database SalesDB -- In the following stored procedure we have implemented dynamic sql by using parameters, so this is not prone to sql injecttion. This is an example for good dynamic sql implementation. Create Procedure spSearchEmployeesGoodDynamicSQL @FirstName nvarchar(100) = NULL, @LastName nvarchar(100) = NULL, @Gender nvarchar(50) = NULL, @Salary int = NULL As Begin Declare @sql nvarchar(max) Declare @sqlParams nvarchar(max) Set @sql = 'Select * from Employees where 1 = 1' if(@FirstName is not null) Set @sql = @sql + ' and [email protected]' if(@LastName is not null) Set @sql = @sql + ' and [email protected]' if(@Gender is not null) Set @sql = @sql + ' and [email protected]' if(@Salary is not null) Set @sql = @sql + ' and [email protected]' Execute sp_executesql @sql, N'@FN nvarchar(50), @LN nvarchar(50), @Gen nvarchar(50), @sal int', @[email protected], @[email protected], @[email protected], @[email protected] End Go On the code-behind page, use stored procedure spSearchEmployeesGoodDynamicSQL instead of spSearchEmployeesBadDynamicSQL. We do not have to change any other code. At this point run the application one more time and type the following text in the "Firstname" textbox and click the "Search" button. ' Drop database SalesDB -- Notice "SalesDB" database is not dropped, So in this case our application is not succeptible to SQL injection attack. Summary : Whether you are creating dynamic sql in a client application (like a web application) or in a stored procedure always use parameters instead of concatnating strings. Using parameters to create dynamic sql statements prevents sql injection.
Views: 34841 kudvenkat
Hibernate Tip: How to map native query results to managed entities
 
04:39
Get more recipes like this one in my new book Hibernate Tips: More than 70 solutions to common Hibernate problems: https://goo.gl/XfywNk The Hibernate Tips series provides quick answers to common questions. This week, I show you how to map the result of a native query to managed entities. If you like this video, please give me your thumbs up and share it with your friends and co-workers. Like my channel? Subscribe! ➜ http://bit.ly/2cUsid8 Join the free Member Library: http://www.thoughts-on-java.org/free-member-library Post: http://www.thoughts-on-java.org/hibernate-tips-map-native-query-results-entities/ Learn more: @SqlResultSetMappings are a powerful feature which allows you to define complex mappings for native query results. You can also use it to map the query result to multiple entities (http://www.thoughts-on-java.org/result-set-mapping-complex-mappings/) or POJOs (http://www.thoughts-on-java.org/result-set-mapping-constructor-result-mappings/). Want to connect with me? Blog: http://www.thoughts-on-java.org/ Twitter: https://twitter.com/thjanssen123 Facebook: https://www.facebook.com/thoughtsonjava #Hibernate #JPA #HibernateTips #nativequery
Views: 2106 Thoughts On Java