Home
Search results “Blocking session oracle sql”
Locks   Blocks   Deadlocks
 
08:49
Understanding Locks, Blocks and dead locks in oracle database.
Views: 3928 OrSkl Academy
Oracle - Locking - Beginner
 
06:40
Oracle - Locking - Beginner
Views: 8510 Chris Ostrowski
SCPT 38: What is Blocking in Oracle
 
28:15
Oracle DBA Tutorials For Full Course Experience Please Go To http://mentorsnet.org/course_preview?course_id=6 Full Course Experience Includes 1. Access to course videos and exercises 2. View & manage your progress/pace 3. In-class projects and code reviews 4. Personal guidance from your Mentors
Views: 15937 Oresoft LWC
Locking in Oracle | Oracle SQL Tutorial Videos | Mr.Vijay Kumar
 
21:57
Locking in Oracle | Oracle SQL Tutorial Videos | Mr.Vijay Kumar ** For Online Training Registration: https://goo.gl/r6kJbB ► Call: +91-8179191999 💡 Visit Our Website for Classroom Training: https://nareshit.in/oracle-training/ 💡 For Online Training: https://nareshit.com/oracle-online-training/ #Oracle #Training #CourseVideos -------------------------- 💡 About NareshIT: "Naresh IT is having 14+ years of experience in software training industry and the best Software Training Institute for online training, classroom training, weekend training, corporate training of Hadoop, Salesforce, AWS, DevOps, Spark, Data Science, Python, Tableau, RPA , Java, C#.NET, ASP.NET, Oracle, Testing Tools, Silver light, Linq, SQL Server, Selenium, Android, iPhone, C Language, C++, PHP and Digital Marketing in USA, Hyderabad, Chennai and Vijayawada, Bangalore India which provides online training across all the locations -------------------------- 💡 Our Online Training Features: 🎈 Training with Real-Time Experts 🎈 Industry Specific Scenario’s 🎈 Flexible Timings 🎈 Soft Copy of Material 🎈 Share Videos of each and every session. -------------------------- 💡 Please write back to us at 📧 [email protected]/ 📧 [email protected] or Call us at the USA: ☎+1404-232-9879 or India: ☎ +918179191999 -------------------------- 💡 Check The Below Links ► For Course Reg: https://goo.gl/r6kJbB ► Subscribe to Our Channel: https://goo.gl/q9ozyG ► Circle us on G+: https://plus.google.com/+NareshIT ► Like us on Facebook: https://www.facebook.com/NareshIT ► Follow us on Twitter: https://twitter.com/nareshitek ► Follow us on Linkedin: https://goo.gl/CRBZ5F ► Follow us on Instagram: https://goo.gl/3UXYK3
Views: 23583 Naresh i Technologies
Find Blocking Session and Release Immediately in Oracle
 
00:16
Find Blocking Session and Release Immediately in Oracle
Views: 325 Sendi Channel
Oracle DBA Justin - How to kill a user session connected to an Oracle database
 
07:32
How to kill a user session connected to an Oracle database
Views: 8008 jbleistein11
How to find Oracle Database locked session using Oracle Enterprise Manager 12C
 
02:09
Video tutorial on how to find Oracle Database locked session using Oracle Enterprise Manager 12C. For more Database Administration articles and scripts go to www.aodba.com & www.verticablog.com More Articles, Scripts and How-To Papers on http://www.aodba.com
Views: 5178 AO DBA
Querying some V dollar views
 
11:05
#Oracle #V$Views Querying V$ performance views
Views: 1073 Hemant K Chitale
How to manager Oracle database locks and deadlocks with Oracle Enterprise Manager 12C
 
02:21
Video tutorials on How to manager Oracle database locks and deadlocks with Oracle Enterprise Manager 12C For more Database Administration articles and scripts go to www.aodba.com & www.verticablog.com More Articles, Scripts and How-To Papers on http://www.aodba.com
Views: 3383 AO DBA
Oracle Locks Explained Part 1
 
12:02
Oracle Locks explained. How to Kill a User session in oracle database- Neway IT Solutions
Views: 2194 NewayITSolutions LLC
Blocking and Deadlocks Troubleshooting in SQL Server
 
02:02:04
SQL Server Concurrency Model is, perhaps, the most confusing and least understood part of SQL Server Internals. Blocking issues and deadlocks occur unexpectedly and negatively impact performance and user experience in the systems. Nevertheless, this model is well-structured and easy to understand when you analyze it from lock types and their lifetime and compatibility standpoint. This, two-part session will explain why blocking and deadlocks occur and how to troubleshoot them in your environments. First, it will provide the overview of SQL Server Concurrency Model and describe SQL Server locking behavior and root-causes of typical blocking issues. Next, the session will discuss how to capture and troubleshoot them using standard SQL Server tools, and how to simplify the analysis using Blocking Monitoring Framework developed by Dmitri.
Oracle Locks Part2  Killing a User Session
 
12:46
Oracle Locks Part 2- Killing a User session- Neway IT Solutions
What a database deadlock looks like
 
02:45
Simple example of two sessions creating a deadlock in Oracle by attempting to update the same row
Views: 3418 Benjamin Drasin
Trace session details with USER process and SERVER process ID
 
13:43
Oracle database user session tracing.
Views: 7683 OrSkl Academy
How to Monitor Session in SQL Developer | Oracle SQL Developer Tips and Tricks
 
04:10
How to Monitor Session in Oracle SQL Developer | Oracle SQL Developer Tips and Tricks Oracle SQL Tutorial for Beginners, Oracle Database Tutorial for Beginners, Oracle SQL Developer Tips and Tricks, Oracle Tutorial for Beginners, Oracle Tutorial How to Monitor Session in SQL Developer, How to Monitor Session Using SQL Developer, How to Monitor Session in Oracle SQL Developer, How to Monitor Session Using Oracle SQL Developer, how to check number of connections in oracle, how to check active sessions in oracle, oracle sql developer real time sql monitoring, how to check active session in oracle 11g, sql developer monitor sessions table or view does not exist oracle monitor sql statements how to check query performance in oracle sql developer
Views: 741 Oracle PL/SQL World
Differences between Shared and Exclusive Lock in oracle database
 
09:31
Hello friends in this video we learn how the lock occur in database automatically when multiple user modified the same transaction in their session. #SharedandExclusiveLock Oracle database Unbeatable,Unbreakable Platform..
Views: 10456 Oracle World
Best way to kill an Oracle Database session.
 
02:50
Best way to kill an Oracle database session. Music: https://www.bensound.com
Views: 151 ORA-600
SCPT 41: Types of Locks and Latches in Oracle
 
07:11
Oracle DBA Tutorials For Full Course Experience Please Go To http://mentorsnet.org/course_preview?course_id=6 Full Course Experience Includes 1. Access to course videos and exercises 2. View & manage your progress/pace 3. In-class projects and code reviews 4. Personal guidance from your Mentors
Views: 21220 Oresoft LWC
Difference between blocking and deadlocking
 
06:52
deadlock vs blocking sql server In this video we will discuss the difference between blocking and deadlocking. This is one of the common SQL Server interview question. Let us understand the difference with an example. SQL Script to create the tables and populate them with test data Create table TableA ( Id int identity primary key, Name nvarchar(50) ) Go Insert into TableA values ('Mark') Go Create table TableB ( Id int identity primary key, Name nvarchar(50) ) Go Insert into TableB values ('Mary') Go Blocking : Occurs if a transaction tries to acquire an incompatible lock on a resource that another transaction has already locked. The blocked transaction remains blocked until the blocking transaction releases the lock. Example : Open 2 instances of SQL Server Management studio. From the first window execute Transaction 1 code and from the second window execute Transaction 2 code. Notice that Transaction 2 is blocked by Transaction 1. Transaction 2 is allowed to move forward only when Transaction 1 completes. --Transaction 1 Begin Tran Update TableA set Name='Mark Transaction 1' where Id = 1 Waitfor Delay '00:00:10' Commit Transaction --Transaction 2 Begin Tran Update TableA set Name='Mark Transaction 2' where Id = 1 Commit Transaction Deadlock : Occurs when two or more transactions have a resource locked, and each transaction requests a lock on the resource that another transaction has already locked. Neither of the transactions here can move forward, as each one is waiting for the other to release the lock. So in this case, SQL Server intervenes and ends the deadlock by cancelling one of the transactions, so the other transaction can move forward. Example : Open 2 instances of SQL Server Management studio. From the first window execute Transaction 1 code and from the second window execute Transaction 2 code. Notice that there is a deadlock between Transaction 1 and Transaction 2. -- Transaction 1 Begin Tran Update TableA Set Name = 'Mark Transaction 1' where Id = 1 -- From Transaction 2 window execute the first update statement Update TableB Set Name = 'Mary Transaction 1' where Id = 1 -- From Transaction 2 window execute the second update statement Commit Transaction -- Transaction 2 Begin Tran Update TableB Set Name = 'Mark Transaction 2' where Id = 1 -- From Transaction 1 window execute the second update statement Update TableA Set Name = 'Mary Transaction 2' where Id = 1 -- After a few seconds notice that one of the transactions complete -- successfully while the other transaction is made the deadlock victim Commit Transaction Link for all dot net and sql server video tutorial playlists https://www.youtube.com/user/kudvenkat/playlists?sort=dd&view=1 Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2015/09/difference-between-blocking-and.html
Views: 75529 kudvenkat
Locks, Blocks, and Two Smoking Deadlocks
 
41:46
We will find out how locking works in SQL server, why blocking occurs, how to identify and to prevent different types of deadlocks. Concurrency models, isolation levels and read phenomena are also worth mentioning. ---------------------------------------------------------------- My presentation https://mega.nz/#!TUpE1YyS!iBY6CWjL2ghZsopNTOFxL_oUWt5iXtqeCicVA6sHtiU ---------------------------------------------------------------- EPAM IT WEEK 2016
Views: 300 Eugene Berko
Blocking In Sql server 2012
 
24:00
Hi Friends, This is video to find out blocking in Sql server 2012. These are in detail steps to identify sessions which are causing block and which are getting blocked. Please go ahead. Regards MAHENDRA G
Views: 834 Balu Mahendra
PL/SQL tutorial 1: PL/SQL Block Types in Oracle Database By Manish Sharma
 
02:47
PL/SQL Tutorial 1 Answering The Questions What are Blocks in PL/SQl and What are different Sections Such as Declaration, Execution and Exception handling In Pl/SQL ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Blog : http://bit.ly/block-types ------------------------------------------------------------------------- ►►►Let's Get Free Uber Cab◄◄◄ Use Referral Code UberRebellionRider and get $20 free for your first ride. -------------------------------------------------------------------------- ►Make sure you SUBSCRIBE and be the 1st one to see my videos! -------------------------------------------------------------------------- ►►►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: 341607 Manish Sharma
How To Kill All Database Processes On SQL Server
 
06:42
SQl management studio provides lot of facilities to manage SQL processes. The “Activity monitor screen” which will show you some very useful and important information about SQL processes. It will show you all active processes, there status, number of open transactions for each process, the application by which the process is generated, Wait time CPU and memory utilisation, and the host name, means the host or the machine by which the process is initiated etc. If a process is hanging, it will show the process icon with an hour glass. Refresh it several times, sometimes the icon will turn to sleep mode if the process completes its execution. If the icon remains an hour glass, the process may be hanging. Use other info as well to decide if the process is really hanging. If you double click on the process ID it will show the SQL stamen subjected to the execution of the process. If a process is hanging you can identify which application has originated the process, which SQL stamen is hanging and even more from which machine or the host the process is initiated If some application users are complaining about uneven slowness, uneven timeouts etcetera, the reason behind may be one or more processors are hanging. What can you do now? You can restart the SQL server or the service which will disconnect all databases and all applications disturbing all the users. Or otherwise you can take the database to off line and bring it back to online. Or you can disconnect all connections to the database. The disturbance may be lesser than the previous case but still lot of applications and users can be disturbed, especially in an industrial setup. And still you do not know the real reason for the slowness or the malfunctioning as well. So what can you do? Go and examine the processors. Identify exactly which process is hanging. And most probably you will be identifying how and why. So you can find permanent solution. But the immediate solution is you can kill the troubling process or the few. It will solve the issue with minimum disturbance immediately. After identifying the correct process, you can right click on the process ID and click on ‘Kill process’ button. It will kill the selected process. You can kill processors using SQL statements and, using SQL commands you can kill all processors at once as well. Code for Killing Processes Individually USE master go DECLARE @dbname sysname SET @dbname = 'YourDB' EXECUTE ('KILL 53') Code for killing all Processes USE master go DECLARE @dbname sysname SET @dbname = 'YourDB' DECLARE @spid int SELECT @spid = min(spid) from master.dbo.sysprocesses where dbid = db_id(@dbname) WHILE @spid IS NOT NULL BEGIN EXECUTE ('KILL ' + @spid) SELECT @spid = min(spid) from master.dbo.sysprocesses where dbid = db_id(@dbname) AND spid @spid END
Views: 6983 Rohan Mehtha
Deadlock? in oracle database
 
07:43
Hello friends in this video we learn how the lock occur in database automatically when multiple user modified the same transaction in their session. #Deadlock Oracle database Unbeatable,Unbreakable Platform..
Views: 8096 Oracle World
#8- Error ORA 00018  maximum number of sessions exceeded  How to increase Session
 
02:28
Steps to increase the number for processes/sessions at database level in Oracle is as follows
Views: 412 Houssine Formation
Identifying Long Running Queries
 
01:10:08
Tuning the performance of your queries in SQL Server can be a lot of work. However, in order for your systems to receive the full benefits of query tuning, you must tune the queries that need it the most. This session will show you three different methods for determining which of the queries on your system are being called the most frequently, take the longest period of time to run, or are using the most resources. You'll be able to use the information in this session to quickly set up your own metrics gathering processes in order to understand what is happening on your systems and which queries will benefit most from tuning. Grant Fritchey is a SQL Server MVP with over 20 years’ experience in IT including time spent in support and development. Grant has worked with SQL Server since version 6.0 back in 1995. He has developed in VB, VB.Net, C# and Java. Grant has authored books for Apress and Simple-Talk, and joined Red Gate as a Product Evangelist in January 2011. Hosted by Steve Cantrell of DBAFundamentals
Views: 12785 DBAFundamentals
SCPT 40: Types of DDL Locks in Oracle
 
11:17
Oracle DBA Tutorials For Full Course Experience Please Go To http://mentorsnet.org/course_preview?course_id=6 Full Course Experience Includes 1. Access to course videos and exercises 2. View & manage your progress/pace 3. In-class projects and code reviews 4. Personal guidance from your Mentors
Views: 13435 Oresoft LWC
SQLDay 2015 | DBA | From Locks to Dead-locks. Concurrency in SQL Server - Andreas Wolter
 
55:42
In this session we take a look at essential mechanisms inside SQL Server, which influence administrators as well as developers and should be known thoroughly. Why does SQL Server have to lock objects, which effects does this have (performance and data integrity) and how we can influence these things. · can indexes prevent locking? · why is NOLOCK not a good idea when dealing with critical data? · when and what happens at Lock-Escalation? · what does table-design have to do with blocking? · why everyone should know error number 1205 – how deadlocks can occur and what can prevent them? · how is „optimistic concurrency“ implemented in SQL Server? As usual: lots of (code) demos
Views: 2960 PLSSUG
KILL SESSION
 
07:52
Esse vídeo mostra como matar um sessão no oracle.
Views: 326 Target Database
Oracle Locks and Lock Trees
 
07:08
Rows Locks and sessions waiting in a "tree order" on Row Locks in Oracle
Views: 229 Hemant K Chitale
Oracle PL/SQL Tutorials | SQL Statements in PL:SQL Block | by Mr.Vaman Deshmukh
 
05:24
Oracle PL/SQL Tutorials | SQL Statements in PL:SQL Block | by Mr.Vaman Deshmukh ** For Online Training Registration: https://goo.gl/r6kJbB ► Call: +91-8179191999 ► Visit Our Website for Classroom Training: https://nareshit.in ► For Online Training: https://nareshit.com/ -------------------------- ► About NareshIT: "Naresh IT is having 14+ years of experience in software training industry and the best Software Training Institute for online training, classroom training, weekend training, corporate training of Hadoop, Salesforce, AWS, DevOps, Spark, Data Science, Python, Tableau, RPA ,Java, C#.NET, ASP.NET, Oracle, Testing Tools, Silver light, Linq, SQL Server, Selenium, Android, iPhone, C Language, C++, PHP and Digital Marketing in USA,Hyderabad, Chennai and Vijayawada,Bangalore India which provides online training across all the locations -------------------------- ► Our Online Training Features: 1.Training with Real-Time Experts 2.Industry Specific Scenario’s 3.Flexible Timings 4.Soft Copy of Material 5. Share Videos of each and every session. -------------------------- Please write back to us at [email protected]/[email protected] or Call us at USA: +1404-232-9879 or India: +918179191999 ** Check The Below Links** ► For Course Reg: https://goo.gl/r6kJbB ► Subscribe to Our Channel: https://goo.gl/q9ozyG ► Circle us on G+: https://plus.google.com/NareshIT ► Like us on Facebook: https://www.facebook.com/NareshIT ► Follow us on Twitter: https://twitter.com/nareshitech ► Follow us on Linkedin: https://in.linkedin.com/company/naresh-i-technologies ► Follow us on Instagram: https://www.instagram.com/nareshitech/ -------------------------------------------------------------------------------- #oracle #pl/sqlvideos #tutorials #programmingvideos #trendingvideos
Oracle 12c PL/SQL Security New Features - Session 5 of 8 - The New Inherit Privileges Privilege
 
06:47
Learn the Oracle Database 12c Inherit Privileges Privilege. Demonstration and Examples. There's a whole new privilege. The inherit privileges privilege. We indeed inherit any privileges privileged. That's just in privileged of course. Any privileges - system privileges, any privileges is an object privilege or new type objects. We can now assign privileges, grant privileges on users. It limits the owner's inheritance of privileges from the invoker. Oracle Corporation is presumably reasonably happy with the way definer's rights code works and definer's rights code as I demonstrated can be highly dangerous. That hasn't really changed in the current release except is will see with the ability to grant roles to code because in invoker's rights we've got huge differences and that's the inheriting of privileges privilege. If you don't have the inheritance enabled, any attempt to execute invoker's rights code will fail because the definer will not be in able to inherit the rights of the invoker. So I'm going to go straight in to do it and then go through the rest of the slides so we can see the sort of issue. Let me lose 11g and go to 12c. What I shall do is create my low privileged user or drop user dev. I don't think he exists. He doesn't. So I'll create my low privileged user. Grant create session, create procedure, select any table to dev identified by dev. It's the same mechanism I use. The same command I use in 11g. I'm creating a developer with a bare minimum that he needs to do his job, which is writing code that lets people query the database. Then log on as him, comm dev/dev and create my procedure. I'll create a version of the code, create or replace procedure list_emp, author ID current user. Invoker's rights code. Remember, this gives my low privilege user dev the ability to insert something horrible in his code which shall then be executed with the invoker's rights. We create the procedure. Now connect / as sysdba - I'll be the highest possible person there is - set server output on and run the code. Execute dev.list_emp looking for the CLARKS. I can't do it. Even as user sys, I can't run that because of the lack of this new privilege. I can correct the situation. I can grant inherit privileges on user sys - which of course one would never normally do - to dev. So I'm now giving my low privilege user the ability to inherit the privileges of user sys when we are running invoker's rights code. And having done that, the code now succeeds. That's the general principle. Without this inherit any privileges code all that doesn't have any privileges privilege, all your invoker's rights code is now blocked. It simply won't run until you grant that privilege to your trusted user. So without inheritance the invoker's rights code will fail. This privilege is in fact granted by default in 12.1 when a user is created. I believe this is purely for backward compatibility. So you don't have to worry about all your codes ceasing to function the moment you have to upgrade but there's no guarantee that this situation will remain as we go through 12.2, 12.3. Also in upgrade I haven't had the time to test comprehensively every possible method of upgrade but certainly this simple test I've done so far, the privilege does appear to be being granted and we can see it. If we look at who's been granted this privilege so far Select grantee, table_name, privilege from dba_tab_privs where privilege like inherit and we see that straight out of the box inherit privileges on a number of users have been granted to public. They have been granted to public. So if I create a brand new user, I grant connect to jw identified by jw, we will see that in the current release - there he is - inherit has beeen granted to public. In the current release by default, your code will continue to function and Oracle often does this with their [05:46 inaudible] with powerful new features. By default, it's configured so there's no change and in the next release it all changes. That's happened to a quite a few releases, quite a few new features, and it wouldn't surprise me if by the time we get to say 12.2 and certainly by the time we get to 13 this behavior changes. So plan for it and look at that privilege and see who it's been granted to and secure your systems. What you need to do is revoke all the inherit privileges grants that's there by default and then grant inherit any privileges very, very sparingly only to a very few trusted users and that should tighten up the danger of definer's inheriting invoker's rights. So a few trusted schemas, create the code in those schemas only and control this very tightly indeed.
Views: 1594 SkillBuilders
Introduction to Toad for Oracle for DBAs - in-depth tutorial
 
32:27
https://www.quest.com/toad-for-oracle/ See an in-depth tutorial for DBAs that use Toad for Oracle, the solution from Quest that helps you reduce the time and effort required to develop and manage Oracle databases. Simplifying routine maintenance tasks: 1:14 Performance diagnostics and resolution made easy: 11:09 Mitigating the risks of change management: 22:51 Toad editions: 30:17 More information: 31:42
Views: 13819 Quest
ORACLE: KILL session và KILL process kết nối tới database
 
09:17
- Kill session bang lệnh Oracle. - Kill bang lệnh Hệ Điều Hành. - Monitor thông tin session và process. - Lưu ý trên Oracle database 12c.
Views: 401 1Click2beDBA
Oracle Tutorial || Oracle|Adv Sql | Deadlock by basha
 
37:28
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS ,ADF,INFORMATICA,TABLEAU,IPHONE,OBIEE,ANJULAR JS, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
Sqlserver DBA || Security of Sqlserver
 
10:14
DURGASOFT is INDIA's No.1 Software Training Center offers online training on various technologies like JAVA, .NET , ANDROID,HADOOP,TESTING TOOLS , ADF, INFORMATICA, SAP... courses from Hyderabad & Bangalore -India with Real Time Experts. Mail us your requirements to [email protected] so that our Supporting Team will arrange Demo Sessions. Ph:Call +91-8885252627,+91-7207212428,+91-7207212427,+91-8096969696. http://durgasoft.com http://durgasoftonlinetraining.com https://www.facebook.com/durgasoftware http://durgajobs.com https://www.facebook.com/durgajobsinfo......
Latches
 
13:03
Latches in Oracle
Views: 644 Hemant K Chitale
Do DBAs Need a College Degree? (Dear SQL DBA Episode 58)
 
31:06
Our question this week comes from someone who's excited to be on a healthy career path, building their work experience as a DBA. They're worried: will lacking a college degree block their career growth down the line? I talk about my experience and also check out current job listings to answer the question.
Oracle X$TRACE, Wait Event Internals and Background Process Communication
 
01:48:41
In this session we will look into some internals of Oracle background process communication and also some special types of wait events that most people aren’t aware of. We will use some exotic tracing for internals research and fun and some of this stuff is actually useful in real life too! I’m not going to reveal everything upfront, as this is a secret internals hacking session after all ;-) We will use various techniques to research what the “reliable message” wait event is about and how reliable background process communication is orchestrated in Oracle. This is a hacking session, not formal structured training, so I’ll just do free form demos and talk (probably no slides, just hacking stuff on the command line). Also, check out my full-week Advanced Oracle Troubleshooting online training at https://blog.tanelpoder.com/seminar
Views: 3358 Tanel Poder
Oracle Architecture in less than 10 minutes
 
09:46
CAPTIONS AVAILABLE - I assume that it's the "I like!" votes that keep this video at or near the top when you search on "oracle". Thank you to all. S. Faroult View on www.konagora.com where Youtube is blocked. Full transcript (with some screenshots) available for a small fee at http://stores.lulu.com/konagora/. A pretty reckless description of what happens when you start Oracle and when you execute a statement. If you're a developer, it could influence how you code. If you're a junior DBA, or would be junior DBA, I hope it will help you make sense of some parts of the "Concepts" manual.
Views: 532451 roughsealtd
Part 3   How does a recursive CTE work
 
08:12
Link for all dot net and sql server video tutorial playlists http://www.youtube.com/user/kudvenkat/playlists Link for slides, code samples and text version of the video http://csharp-video-tutorials.blogspot.com/2014/05/part-3-how-does-recursive-cte-work.html A lot of you have asked to explain, how a recursive CTE work line by line. If you have not watched Part 2 already, I strongly recommend to watch that video first before proceeding. In Part 2 of SQL Server Interview questions and answers video series we discussed recursive CTE to retrieve the organization hierarchy. Let's now discuss how the CTE executes line by line. Step 1: Execute the anchor part and get result R0 Step 2: Execute the recursive member using R0 as input and generate result R1 Step 3: Execute the recursive member using R1 as input and generate result R2 Step 4: Recursion goes on until the recursive member output becomes NULL Step 5: Finally apply UNION ALL on all the results to produce the final output
Views: 158712 kudvenkat
SQL: Change User Password
 
02:38
In this tutorial, you'll learn how to change user password in sql plus PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's procedural extension for SQL and the Oracle relational database. PL/SQL is available in Oracle Database (since version 7), TimesTen in-memory database (since version 11.2.1), and IBM DB2 (since version 9.7).[1] Oracle Corporation usually extends PL/SQL functionality with each successive release of the Oracle Database. PL/SQL includes procedural language elements such as conditions and loops. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. It can handle exceptions (runtime errors). Arrays are supported involving the use of PL/SQL collections. Implementations from version 8 of Oracle Database onwards have included features associated with object-orientation. One can create PL/SQL units such as procedures, functions, packages, types, and triggers, which are stored in the database for reuse by applications that use any of the Oracle Database programmatic interfaces. PL/SQL works analogously to the embedded procedural languages associated with other relational databases. For example, Sybase ASE and Microsoft SQL Server have Transact-SQL, PostgreSQL has PL/pgSQL (which emulates PL/SQL to an extent), and IBM DB2 includes SQL Procedural Language,[2] which conforms to the ISO SQL’s SQL/PSM standard. The designers of PL/SQL modeled its syntax on that of Ada. Both Ada and PL/SQL have Pascal as a common ancestor, and so PL/SQL also resembles Pascal in several aspects. However, the structure of a PL/SQL package does not resemble the basic Object Pascal program structure as implemented by a Borland Delphi or Free Pascal unit. Programmers can define public and private global data-types, constants and static variables in a PL/SQL package.[3] PL/SQL also allows for the definition of classes and instantiating these as objects in PL/SQL code. This resembles usage in object-oriented programming languages like Object Pascal, C++ and Java. PL/SQL refers to a class as an "Abstract Data Type" (ADT) or "User Defined Type" (UDT), and defines it as an Oracle SQL data-type as opposed to a PL/SQL user-defined type, allowing its use in both the Oracle SQL Engine and the Oracle PL/SQL engine. The constructor and methods of an Abstract Data Type are written in PL/SQL. The resulting Abstract Data Type can operate as an object class in PL/SQL. Such objects can also persist as column values in Oracle database tables. PL/SQL is fundamentally distinct from Transact-SQL, despite superficial similarities. Porting code from one to the other usually involves non-trivial work, not only due to the differences in the feature sets of the two languages,[4] but also due to the very significant differences in the way Oracle and SQL Server deal with concurrency and locking. There are software tools available that claim to facilitate porting including Oracle Translation Scratch Editor,[5] CEITON MSSQL/Oracle Compiler [6] and SwisSQL.[7] The StepSqlite product is a PL/SQL compiler for the popular small database SQLite. PL/SQL Program Unit A PL/SQL program unit is one of the following: PL/SQL anonymous block, procedure, function, package specification, package body, trigger, type specification, type body, library. Program units are the PL/SQL source code that is compiled, developed and ultimately executed on the database. The basic unit of a PL/SQL source program is the block, which groups together related declarations and statements. A PL/SQL block is defined by the keywords DECLARE, BEGIN, EXCEPTION, and END. These keywords divide the block into a declarative part, an executable part, and an exception-handling part. The declaration section is optional and may be used to define and initialize constants and variables. If a variable is not initialized then it defaults to NULL value. The optional exception-handling part is used to handle run time errors. Only the executable part is required. A block can have a label. Package Packages are groups of conceptually linked functions, procedures, variables, PL/SQL table and record TYPE statements, constants, cursors etc. The use of packages promotes re-use of code. Packages are composed of the package specification and an optional package body. The specification is the interface to the application; it declares the types, variables, constants, exceptions, cursors, and subprograms available. The body fully defines cursors and subprograms, and so implements the specification. Two advantages of packages are: Modular approach, encapsulation/hiding of business logic, security, performance improvement, re-usability. They support object-oriented programming features like function overloading and encapsulation. Using package variables one can declare session level (scoped) variables, since variables declared in the package specification have a session scope.
Views: 8683 radhikaravikumar
Oracle Forms 11g - Creating a Block from a Stored Procedure
 
13:43
This video demonstrates the process of creating an Oracle Forms data block using a stored procedure as the data source. Includes the creation of the store procedures and linking the procedures to Oracle Forms.
Views: 23222 Edward Honour
How to Release a lock on Table in SQL Server Tamil
 
06:08
Click here to Subscribe to IT PORT Channel : https://www.youtube.com/channel/UCMjmoppveJ3mwspLKXYbVlg By the Way to Terminate a Session is used to Release a Lock in a Table. In this Video we used KILL Statement to Release a Lock. KILL can be used to terminate a normal connection, which internally terminates the transactions that are associated with the specified session ID. So, Transaction automatically gets Rolled back and Lock will be Released. Explained in Tamil
Views: 178 IT Port
Does SQL table join order matter?
 
14:10
Have you ever wondered if the order of the tables in your FROM clause matter? In today's video, we look at why theoretically table join order *does* make a difference for performance and why SQL Server doesn't use the order you provide. We also look at different techniques for forcing SQL Server to use the join order you specified. Blog post with all demo code and links: https://bertwagner.com/2017/11/21/does-the-join-order-of-my-tables-matter/ Presentation by Adam Machanic on row goals: https://sqlbits.com/Sessions/Event14/Query_Tuning_Mastery_Clash_of_the_Row_Goals Music by Joakim Karud http://youtube.com/joakimkarud Follow me on Twitter: https://twitter.com/bertwagner Want to receive my latest weekly blog posts and videos in your inbox? Sign up for the newsletter here: https://upscri.be/c77fc8/
Views: 2065 Bert Wagner
0608 How to Resolve Lock Conflicts
 
00:57
ORACLE
Views: 101 oracle ocm
Oracle Forms opening slowly Troubleshooting
 
06:22
https://amzn.to/2Ph2CbI [affiliate link] We are back again with some issues and solutions. Actually one of my friends asked me regarding performance tuning if forms are opening slow. That time I gave him some ideas and promised him that I will back very soon with some more information. There are lots of factors which may impact the applications but there are some work around which can helpful fixed the issues. One more thing I would like to tell, friends I shared my knowledge’s as per my real time experiences and real life experiences. So, there is not like just copying and pasting the stuff. As already I have shared my real life time stories which I have learned from my life. So, let’s start now. Suppose, our forms are opening slow then what things we should be check and how to debug it. I will try to explain here and share my knowledge. I am sure; it will be useful because it’s having been experienced. 1. We should check which forms are opening slowly either any particular form or all forms. 2. If all forms are opening slowly for particular machine then clear the cache and try again. It can be machine speed slow, machine hardware and bandwidth speed. If all forms are opening slow and for all machine then we really need to check below things such as: A. Check whether Trace is enabled or disabled and if it is enabled then kindly disabled it. B. Check the top commands if any resources are consuming high CPU usage. C. Check for all Inactive Sessions if it’s there then kill those sessions. D. Check for deadlocks. E. Every user should close the forms and logout properly. But actually we don’t care. We just close windows tab at a time and left for break :D :P but that’s also impact our EBS internally. F. A programmer if ran any program with infinite loops then this also cause a performance issue. That’s why we need to write any program carefully. If program not properly then it may cause deadlock as also which I have explained it in my previous posts. G. It can also be because of increasing the number of users. Also need to check users have one active session. H. Check for the Performance Pack (Native I/O) is turned on for WLS. And most and always we use this method. If the users have issue for any custom forms then we should follow below steps which are easy and very effective. When he run the program that time you should follow below steps: 1. Enable the Trace file. Login to front-end - Help - Diagnostics - Trace - "Trace with Binds and waits” . Then there will be a trace file generate under below patch: $cd $ORACLE_HOME/admin/$CONTEXT_NAME/udump Now you can run either Trace Analyzer or tkprof as shown below commands: Trace Analyzer command: $sqlplus apps/apps_password SQL START TRCANLZR.sql UDUMP ora-data_ora1919.trc; TKPROF command: $ORACLE_HOME/admin/$CONTEXT_NAME/udump $tkprof ora-data_ora_1919.trc ora-data_ora_1919.txt explain=apps/apps_pwd Hope this may useful and helpful. We will come back again with new troubleshooting and solution as what we should do if forms opening slow after increasing the number of session. For any concerns or suggestions please reach to us either by comment box or contact us @ ora-data.blogspot.com.
Views: 1838 ORACLE SUPPORT
Oracle database locking issue
 
03:17
Analyzing locks with d.side - Automatic diagnostic for Oracle databases performance and troubleshooting http://www.dside-software.com Copyright (c) d.side software
Views: 264 D.SIDE SOFTWARE