Home
Search results “Oracle standard package”
55/125 Oracle PLSQL: Working with Packages / Overloading Standard Program
 
07:17
تعلم اوراكل حتى الاحتراف Learn Oracle PLSQL EXAM 1Z0-144
Views: 609 khaled alkhudari
Oracle - Packages
 
13:48
Oracle - Packages
Views: 7978 Chris Ostrowski
Browse through Oracle plsql packages as FlowChart
 
01:36
Browse through standard & custom plsql packages in #Oracle EBS & View #PLSQL code as FlowChart #Automate #Flowchart
Views: 204 TxSolve
54/125 Oracle PLSQL: Working with Packages / Overloading
 
22:44
تعلم اوراكل حتى الاحتراف Learn Oracle PLSQL EXAM 1Z0-144
Views: 795 khaled alkhudari
53/125 Oracle PLSQL: Creating Packages 4
 
24:44
تعلم اوراكل حتى الاحتراف Learn Oracle PLSQL EXAM 1Z0-144
Views: 733 khaled alkhudari
Using the database/sql Package (Episode 13)
 
05:34
This screencast talks about how to use the database/sql (https://godoc.org/database/sql) package to do the basic CRUD interactions against a supported database. In the example code, we present a structured approach to best organize your code, access rows in the database, and store your data while it's in memory. Code and outlines are available on Github at: https://github.com/arschles/go-in-5-minutes/tree/master/episode13 Sign up for our newsletter to get new screencast notifications by email: http://www.goin5minutes.com/subscribe/index.html.
Views: 9601 Go In 5 Minutes
58/125 Oracle PLSQL: Working with Packages / Persistent Cursor
 
10:45
تعلم اوراكل حتى الاحتراف Learn Oracle PLSQL EXAM 1Z0-144
Views: 669 khaled alkhudari
Oracle Database 12c: Creating a Unified Audit Policy
 
04:25
Overview and demo of using a unified audit policy to audit database behaviors, database components, and database users. "Monitoring Database Activity with Auditing" in Oracle Database Security Guide: http://www.oracle.com/pls/topic/lookup?ctx=db121&id=CCHEHCGI "Auditing Database Activity" in Oracle Database 2 Day + Security Guide: http://www.oracle.com/pls/topic/lookup?ctx=db121&id=BCGGIAIC "Keeping Your Oracle Database Secure" in Oracle Database Security Guide: http://www.oracle.com/pls/topic/lookup?ctx=db121&id=CHDCEBFA
Views: 2542 OracleDBVision
56/125 Oracle PLSQL: Working with Packages / Forward Declaration
 
11:59
Learn Oracle PLSQL EXAM 1Z0-144 --------------------------------------------------------------------- create or replace package proc_rules_calling is procedure print_emp_details (p_emp_id number); end; create or replace package body proc_rules_calling is function get_no_work_days (p_emp_id number) return number is v_hiredate date; begin select HIRE_DATE into v_hiredate from employees where EMPLOYEE_ID=p_emp_id; return round(sysdate-v_hiredate); end; procedure print_emp_details (p_emp_id number) is -- we will call the funcion from this procedure --so it should be defined above in order to invoke it v_details employees%rowtype; begin select * into v_details from employees where EMPLOYEE_ID=p_emp_id; dbms_output.put_line( 'id:'||v_details.EMPLOYEE_ID); dbms_output.put_line( 'fname:'||v_details.FIRST_NAME); dbms_output.put_line( 'salary:'||v_details.salary); dbms_output.put_line( 'hire date:'||v_details.HIRE_DATE); dbms_output.put_line( 'no of days work:'||get_no_work_days(p_emp_id)); end; end; execute proc_rules_calling.print_emp_details(101); ------------------------------------------------------------------------------ --same example but we will change the order create or replace package proc_rules_calling is procedure print_emp_details (p_emp_id number); end; --it will give error --'GET_NO_WORK_DAYS' not declared in this scope create or replace package body proc_rules_calling is procedure print_emp_details (p_emp_id number) is v_details employees%rowtype; begin select * into v_details from employees where EMPLOYEE_ID=p_emp_id; dbms_output.put_line( 'id:'||v_details.EMPLOYEE_ID); dbms_output.put_line( 'fname:'||v_details.FIRST_NAME); dbms_output.put_line( 'salary:'||v_details.salary); dbms_output.put_line( 'hire date:'||v_details.HIRE_DATE); dbms_output.put_line( 'no of days work:'||get_no_work_days(p_emp_id)); end; function get_no_work_days (p_emp_id number) return number is v_hiredate date; begin select HIRE_DATE into v_hiredate from employees where EMPLOYEE_ID=p_emp_id; return round(sysdate-v_hiredate); end; end; ------------------------------------------------------------------ --the solution is to do forward declaration drop package proc_rules_calling; create or replace package proc_rules_calling is procedure print_emp_details (p_emp_id number); end; create or replace package body proc_rules_calling is function get_no_work_days (p_emp_id number) return number; -- we put the function specification only procedure print_emp_details (p_emp_id number) is -- we will call the funcion from this procedure --so it should be defined above in order to invoke it v_details employees%rowtype; begin select * into v_details from employees where EMPLOYEE_ID=p_emp_id; dbms_output.put_line( 'id:'||v_details.EMPLOYEE_ID); dbms_output.put_line( 'fname:'||v_details.FIRST_NAME); dbms_output.put_line( 'salary:'||v_details.salary); dbms_output.put_line( 'hire date:'||v_details.HIRE_DATE); dbms_output.put_line( 'no of days work:'||get_no_work_days(p_emp_id)); end; function get_no_work_days (p_emp_id number) return number is v_hiredate date; begin select HIRE_DATE into v_hiredate from employees where EMPLOYEE_ID=p_emp_id; return round(sysdate-v_hiredate); end; end; execute proc_rules_calling.print_emp_details(104);
Views: 799 khaled alkhudari
How to install Oracle 11g on Linux
 
18:20
Note : for each and every detail please also refer the below url http://technologylair8423.blogspot.in/2012/06/oracle-11g-installation-on-linux.html Buy Expert Oracle Database 11g Administration Amazon.com http://bit.ly/1blaPlY Amazon.in http://amzn.to/184V0xn Flipkart : http://goo.gl/D4RCs Note : if you get any error as below sqlplus: error while loading shared libraries: /oracle/product/11.2.0/db_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied use the below command : chcon -t textrel_shlib_t '/oracle/product/11.2.0/db_1/lib/libclntsh.so.11.1' Technology Lair : www.technologylair.net Subscribe : http://www.youtube.com/subscription_center?add_user=technologylair For More Videos : http://www.youtube.com/user/technologylair/videos For Video Tutorials :http://www.youtube.com/playlist?list=PLC71CFFF7A916DCAA For Android : http://www.youtube.com/playlist?list=PLUXK1VpPWQKHI1l-NvM5jvNKKnmNy9eHp Kalam e Iqbal : http://www.youtube.com/playlist?list=PLF057785BD260F061 Like us on Facebook : https://www.facebook.com/techlair Tweet us : @technologylair Follow us : https://plus.google.com/u/0/118196883367288585963/posts Pin us : http://www.pinterest.com/technologylair/
Views: 152509 TechLair
The Undiscovered Country: Useful Built-in Database Packages You've Never Heard About
 
01:07:53
Presented by Morten Egan 13 September 2012 Summary In this session we will take a look at some of the lesser known PL/SQL packages that come with the Oracle database. Packages like DBMS_ASSERT, DBMS_CRYPTO and DBMS_PARALLEL_EXECUTE. We will take a look at some of the utility packages that could come in handy such as UTL_NLA and UTL_MATCH, look briefly at some of the helper functions from UTL_INADDR and UTL_URL. At the end, I will take a look at some of the good packages from the Oracle community that will help you get your work done faster and smarter. A live Q&A session with Morten Egan will follow the presentation. For our complete archive, and to sign up for upcoming webinars please go to http://www.red-gate.com/oracle-webinars
Views: 1868 Redgate Videos
PL/SQL: Ref Cursors
 
09:28
In this tutorial, you'll learn what is ref cursors. 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: 27512 radhikaravikumar
All Things Oracle Database Encryption
 
01:00:32
Encrypting data is a useful tool to protect sensitive data be it at rest, in motion, or in use. For an Oracle Database, encryption may be done at the storage, application, network, and backup layers. Therefore, implementing database encryption can be time consuming and difficult as there are performance considerations and challenges such as effective key management for each encryption solution. This education webinar examines available Oracle Database encryption technologies and deployment options highlighting the benefits and potential pitfalls of each encryption solution.
Views: 7226 Integrigy
Install WebUpd8 PPA and Oracle Java SE 7 SDK in Ubuntu 12 or 13 Desktop
 
07:32
WebUpd8 Personal Package Archive (ppa) is introduced and installed into an Ubuntu 13.04 64 bit Desktop using Advanced Packaging Tool (apt). Oracle Java 7 Standard Edition (SE) Software Development Kit (SDK) is downloaded and easily installed using "sudo apt-get install". There is also the option of installing Oracle Java 6 or Java 8. The Java version install is verified. If you wish to install Java manually see "Install Oracle/Sun Java 7 Manually in Ubuntu Desktop"- "http://youtu.be/Q3aoZaztcnc" on this channel.
Views: 462 babarehner
Auditing in Oracle 11g
 
10:43
Auditing in Oracle database will help you to what a user doing??
Views: 4601 Athar Fahad
Ahmed Jassat How to know user password from Back End in Oracle apps R12
 
03:00
Ahmed Jassat How to know user password from Back End in Oracle apps R12 Steps below ------------------------- How to know user password from Back End in Oracle apps R12 1. CREATE OR REPLACE PACKAGE get_pwd AS FUNCTION decrypt (KEY IN VARCHAR2, VALUE IN VARCHAR2) RETURN VARCHAR2; END get_pwd; 2. CREATE OR REPLACE PACKAGE BODY get_pwd AS FUNCTION decrypt (KEY IN VARCHAR2, VALUE IN VARCHAR2) RETURN VARCHAR2 AS LANGUAGE JAVA NAME 'oracle.apps.fnd.security.WebSessionManagerProc.decrypt(java.lang.String,java.lang.String) return java.lang.String'; END get_pwd; / 3. run below select query you will get user_name and password. select usr.user_name, get_pwd.decrypt ((select (select get_pwd.decrypt (fnd_web_sec.get_guest_username_pwd, usertable.encrypted_foundation_password ) from dual) as apps_password from fnd_user usertable where usertable.user_name = (select substr (fnd_web_sec.get_guest_username_pwd, 1, instr (fnd_web_sec.get_guest_username_pwd, '/' ) - 1 ) from dual)), usr.encrypted_user_password ) password from fnd_user usr where upper(usr.user_name) = upper('&user_name');
Views: 414 Ahmed Jassat
How to download/install oracle database (software) 11g release 2 on Windows 10 Pro 64 bit
 
08:13
How to install oracle database 11g on Windows 10 Pro 64 bit, I'll explain the detail steps for downloading the oracle database 11g Release 2 then how to install it step by step. after that I will show you how to access oracle database(software) using SQL*Plus. thanks for watching. Subscribe for more: ---------------------------------- https://goo.gl/oL45FT SWE.Safaa Al-Hayali - saf3al2a TAGS: #How_to_install_oracle_database_11g_on_Windows_10_Pro_64_bit ----------------------------------------------------------------------------------------------------
Views: 168460 Safaa Al-Hayali
How to install oracle 12c on Linux
 
20:53
Learn ow to install the latest release for oracle database i.e 12C. watch the step by step installation in the above video. Click the below link for all the commands and steps http://techlair.info/2015/11/08/oracle12cinstall/ Step 1 - Edit Host Files - /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.0.210 oracle_12C.localdomain oracle_12C Step 2 - Edit Kernel Parameters /etc/sysctl.conf fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 sysctl -p - apply changes Step 3 - Edit Limits file - etc/security/limits.conf oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 Step 4 - Install dependencies yum install binutils -y yum install compat-libcap1 -y yum install compat-libstdc++-33 -y yum install compat-libstdc++-33.i686 -y yum install gcc -y yum install gcc-c++ -y yum install glibc -y yum install glibc.i686 -y yum install glibc-devel -y yum install glibc-devel.i686 -y yum install ksh -y yum install libgcc -y yum install libgcc.i686 -y yum install libstdc++ -y yum install libstdc++.i686 -y yum install libstdc++-devel -y yum install libstdc++-devel.i686 -y yum install libaio -y yum install libaio.i686 -y yum install libaio-devel -y yum install libaio-devel.i686 -y yum install libXext -y yum install libXext.i686 -y yum install libXtst -y yum install libXtst.i686 -y yum install libX11 -y yum install libX11.i686 -y yum install libXau -y yum install libXau.i686 -y yum install libxcb -y yum install libxcb.i686 -y yum install libXi -y yum install libXi.i686 -y yum install make -y yum install sysstat -y yum install unixODBC -y yum install unixODBC-devel -y Step 5 - Add Groups and Users groupadd -g 54321 oinstall groupadd -g 54322 dba groupadd -g 54323 oper useradd -u 54321 -g oinstall -G dba,oper oracle passwd oracle Step 6 - /etc/security/limits.d/90-nproc.conf # Change this * soft nproc 1024 # To this * - nproc 16384 Step 7 - Set SELINUX SELINUX=permissive run the command after edit setenforce Permissive Step 8 - Stop Firewall # service iptables stop # chkconfig iptables off Step 9 - Create directories for oracle Installation mkdir -p /oracle/product/12.1.0/db_1 chown -R oracle:oinstall /oracle chmod -R 775 /oracle Step 10 - xhost + Step 11 - Edit bash profile for oracle user /home/oracle/.bash_profile # Oracle Settings export TMP=/tmp export TMPDIR=$TMP export ORACLE_HOSTNAME=oracle_12C.localdomain export ORACLE_UNQNAME=db1 export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1 export ORACLE_SID=db1 export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib Step - 12 Extract Installation Files unzip linuxamd64_12c_database_1of2.zip unzip linuxamd64_12c_database_2of2.zip Step - 13 Start the Oracle Universal Installer ./runInstaller Post Installation dit the "/etc/oratab" file setting the restart flag for each instance to 'Y' cdb1:/u01/app/oracle/product/12.1.0/db_1:Y Technology Lair : www.technologylair.org Subscribe : http://www.youtube.com/subscription_center?add_user=technologylair For More Videos : http://www.youtube.com/user/technologylair/videos For Video Tutorials :http://www.youtube.com/playlist?list=PLC71CFFF7A916DCAA For Android : http://www.youtube.com/playlist?list=PLUXK1VpPWQKHI1l-NvM5jvNKKnmNy9eHp For Linux : https://www.youtube.com/playlist?list=PLUXK1VpPWQKHV2xOmjQgUNj3Hrmcslj-H Kalam e Iqbal : http://www.youtube.com/playlist?list=PLF057785BD260F061 Like us on Facebook : https://www.facebook.com/technologylair Tweet us : http://twitter.com/technologylair Follow us : https://plus.google.com/u/0/118196883367288585963/posts Pin us : http://www.pinterest.com/technologylair/
Views: 135056 TechLair
Oracle BRM Hello World Data Setup, Part I
 
26:52
Part I video shows the steps to add a Hello World Service and Event into a BRM-PDC-ECE system. Part II uses this setup for data entry into PDC of a Hello World Charge Offer, Bundle, and Package. The Package will be synced to BRM, then viewed using the BRM Customer Center client, which completes the full Hello World cycle.
Views: 6369 Stacy David
Submitting Concurrent Program through plsql package fnd_request in oracle apps( No Audio)
 
09:01
This is request set It can be used in interface programs.. To do interface programs.. we need to run 1) sql loader program 2) interface program But The requirement is Client wants to run A single program.. In that he need 1)sql loader program and 2)interface program so we need to add sql loader program inside interface program using fnd_request package Create or replace package xxtest as procedure main(errbuf out varchar2,retcode out number); end; / Create or replace Package body XXTEST as V_REQUEST_ID NUMBER; v_phase varchar2(100); v_status varchar2(100); v_dev_phase varchar2(100); v_dev_status varchar2(100); v_message varchar2(100); V_wait_for_request boolean; procedure main(errbuf out varchar2,retcode out number) as BEGIN fnd_global.apps_initialize(fnd_global.user_id ,fnd_global.resp_id ,fnd_global.resp_appl_id); mo_global.init('PO'); --=====================================================================-- --== Standard Program Submition ==-- --=====================================================================-- V_REQUEST_ID := FND_REQUEST.SUBMIT_REQUEST ( 'PO', 'XXKRAXML program',-- PROGRAM NAME null, '06-JAN-2015',-- YOU MAY USE SYSDATE FALSE ); FND_FILE.PUT_LINE(FND_FILE.LOG,'REQUEST ID.......'||V_REQUEST_ID); COMMIT; --=====================================================================-- --== Concurrent Program waiting ==-- --=====================================================================-- V_wait_for_request :=FND_CONCURRENT.wait_for_request(V_REQUEST_ID, 10, 0, v_phase, v_status, v_dev_phase, v_dev_status, v_message ); COMMIT; DBMS_OUTPUT.PUT_LINE('REQUEST ID.......'||V_REQUEST_ID); DBMS_OUTPUT.PUT_LINE('Phase.......'||v_phase); DBMS_OUTPUT.PUT_LINE('Status.......'||v_status); DBMS_OUTPUT.PUT_LINE('Dev Status.......'||v_dev_phase); DBMS_OUTPUT.PUT_LINE('Dev Status.......'||v_dev_status); DBMS_OUTPUT.PUT_LINE('Message.......'||v_message); END; end; /
Views: 4273 kranti kumar
Website monitoring & custom Tomcat & Oracle
 
05:58
How to use website monitoring application, which is free open-source tool: http://sitemonitoring.sourceforge.net/ Source code: https://github.com/jirkapinkas/sitemonitoring-production Running Site monitoring as a standalone application is fine, but you may want to deploy it to your custom Java EE server and use your custom Oracle database. I will present this on Apache Tomcat and Oracle Express Edition (XE) installed on my computer. Download Tomcat ZIP file, Oracle JDBC driver for your database and latest version of sitemonitoring application. Open src/main/resources/db.properties and edit this file. Also copy JDBC driver either to src/main/webapp/WEB-INF/lib, or to tomcat/lib directory. Add Maven bin directory to Windows Path. Finally go to project home directory and run: mvn clean package -P war This will create a standard war file. Copy this file to Tomcat webapps directory and start Tomcat.
Views: 1042 Jiri Pinkas
Oracle 12c Upgrade 112040 to 121010
 
48:26
Oracle 12c Database Upgrade from 11.2.0.4.0 to 12.1.0.1.0 This video was recorded in January 2014.
Views: 44229 Oracle By Example
Oracle and Java tutorial. Java Stored Procedure
 
08:18
More lessons: http://www.learn-with-video-tutorials.com/oracle-and-java-tutorial-video Creating Java class, Loading the Class into the Oracle Database, Java Stored Procedure
Difference between procedures and packages in PLSQL.
 
05:20
PLSQL TUTORIAL & LECTURES IN ENGLISH.Difference between procedures and packages .This is important question for the interview.The company like IBM have asked this question in the interview.
Views: 1478 internet-tutors
Oracle Database 12c: Recovering by Using an Encrypted Backup
 
04:26
This demo shows you how to recover a broken Oracle Database 12c with a previously created encrypted backup by using the Data Recovery Advisor. Copyright © 2013 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.
SQL: Union Vs UnionAll
 
04:37
In this tutorial, you'll learn what is union & unionall 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: 2051 radhikaravikumar
#Kscope15 Interview: Steven Feuerstein, Oracle Corporation
 
10:54
Oracle Developer Outreach Advocate Todd Trichler interviewed #Kscope15 presenter Steven Feuerstein of Oracle Corporation. For more information on Kscope15 visit http://kscope15.com. To learn about ODTUG go to http://odtug.com and to be a part of the best Oracle developer conference in 2016 go to Kscope16 http://kscope16.com. Bio: Steven Feuerstein, Oracle Corporation Steven Feuerstein is an expert on the Oracle PL/SQL language, having written 10 books on PL/SQL, including Oracle PL/SQL Programming and Oracle PL/SQL Best Practices (all published by O'Reilly Media). Steven is an Architect for Oracle Corporation, leading a team of evangelists with a mission of helping users leverage Oracle Database as a powerful application development platform. Steven has been developing software since 1980, originally spent five years with Oracle (1987-1992), and was PL/SQL Evangelist for Quest Software (and then Dell) from January 2001 to February 2014, at which point he returned joyfully to Oracle Corporation. He was one of the original Oracle ACE Directors and writes regularly for Oracle Magazine, which named him the PL/SQL Developer of the Year in both 2002 and 2006. He is also the first recipient of ODTUG's Lifetime Achievement Award (2009). Read Steven's commentary on PL/SQL and other Oracle technologies at stevenfeuersteinonplsql.blogspot.com. Session: Cool Package Features You May Not Know About Topic: Database Development Packages are the building blocks of any well-designed PL/SQL-based application. That means that most PL/SQL developers are at least familiar with the basics of packages. This session will first make sure you aware of key package features, such as the initialization section, oveloading, and package level data, and then explores lesser-known features of packages including serialization of package data and whitelisting access to packages (new to 12.1 PL/SQL). Back to Top PL/SQL Developers, the Most Important Developers on Earth: Part 1 & 2 Topic: Database Development It's a mobile, app-y, Internutty kind of world - does PL/SQL still have a role to play? You bet it does! And the way we write our PL/SQL is more important than ever before. This special two-part presentation will focus on using PL/SQL to build hiqh-quality and highly efficient APIs to data and the business rules that form the foundation of your applications. And because those APIs are going to be around for a while, you'll get top tips for writing highly maintainable code, too.
Views: 239 ODTUG
PL/SQL:NVL/NVL2/Coalesce function
 
05:26
In this tutorial, you'll learn the difference between NVL,NVL2 &Coalesce functions 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: 4566 radhikaravikumar
SQL: Transaction Part-1
 
06:05
In this tutorial, you'll learn what are transaction and nature of transaction. 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: 3341 radhikaravikumar
PL/SQL: Mutating Triggers Part-1
 
06:24
In this tutorial, you'll learn... 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: 24242 radhikaravikumar
Oracle 11g Online Training: Free Demo on Oracle 11g Training - Oracle 11g Job Oriented Training
 
26:14
Oracle 11g Online Training: Free Demo on Oracle 11g Training - Oracle 11g Job Oriented Training Subscribe to OPTGHAR Online IT Training and Placements at: https://www.youtube.com/channel/UCBGjmPr7EXF0GZmhw4isicA?sub_confirmation=1 Watch more demo videos at: https://www.youtube.com/channel/UCBGjmPr7EXF0GZmhw4isicA Apply for Oracle 11g DBA online training at: http://www.optghar.com/it-training-courses/oracle-11g-online-training-placement-opt-cpt-students/43/20 For more information contact OPTGHAR.com at: 844-678-4427 (844-OPTGHAR) | [email protected] | http://www.optghar.com Oracle 11g – SQL & PL/SQL The Oracle database environment 1.Reviewing basic architecture concepts 2.Oracle 10g Architecture 3.Main features of 9i and 10g Basic SQL*PLUS commands 1.Using script files, START, @, GET, SAVE, LIST, PROMPT, PAUSE, ACCEPT, DEFINE, SPOOL Basic SELECT Statement 1.Writing the statement in sql plus, Running the SELECT statement Ordering the output 1.Single Column, Descending order, multiple column sorts Conditional retrieval of data 1.Working with complex conditions, AND OR NOT LIKE BETWEEN Working with variables 1.Creating and using variables, Command substitution Pseudo columns and functions 1.Pseudo Columns, Row num, Sys date, User & UID, the Dual Table 2.Working with character functions 3.UPPER, LOWER, INITCAP, RPAD(), RTRIM(), SUBSTR(), INSTR(), 4.TRANSLATE(), REPLACE(), GREATEST(), LEAST(), DECODE 5.Working with date functions 6.TO_CHAR(), TO_DATE(), MONTHS_BETWEEN(), ADD_MONTHS(), LAST_DAY(), NEXT_DAY() Using non-character function 1.ROUND (), TRUNC (), SIGN (), Working with multiple tables, Different type of Joins, Writing Outer Joins Using the SET operators 1.Union, Intersect, minus Aggregating data using group functions 1.GROUP BY, HAVING Creating Sub queries 1.Single Row sub queries, Multiple row Sub queries Enhancing groups function 1.ROLLUP, CUBE Transaction Control Language 1.Rollback, Commit, save point Processing hierarchies 1.creating the Tree structure, LEVEL, CONNECT BY Data Manipulation Language 1.INSERT, UPDATE, DELETE Data Definition Language 1.CREATE, TRUNCATE, ALTER, DROP, RENAME, DESCRIBE Using Declarative Constraints 1.Views, Sequences, Synonyms, Indexes, USER_TABLES, USER_TAB_COLUMNS, USER_OBJECTS, USER_IND_COLUMNS, USER_UPDATEABLE_COLUMNS, Materialized Views, Other Data dictionary views Database Security 1.Object Privileges, Granting access to objects Improving query performance 1.Planning and managing the tuning process, Employing tuning tools, Running EXPLAIN PLAN and auto trace, SQL Trace and TKPROF output, Optimizer concepts, Fundamentals of access paths, Gathering object and system statistics with DBMS_STATS, Utilizing hints and optimizer mode, Specifying first-rows optimization, Determining the driving table Other Concepts 1.The Relational Database Model, The system Development Lifecycle, Overview of normalization PL/SQL Blocks 1.Structure, Writing Anonymous Blocks Variables 1.Oracle Data types, TYPE and ROWTYPE declarations, Value assignments Control structures 1.IF ELSE ENDIF statement, IF ELSIF ELSE ENDIF statement, 2.LOOP END , LOOP statement, WHILE condition, FOR condition Cursors 1.Implicit and Explicit Cursors, Cursor Manipulation statements, 2.OPEN FETCH CLOSE EXIT WHEN Printing Values to Screen Procedures 1.Creating and Calling Procedures Functions 1.Creating and Calling Functions Packages 1.Package Header, Package Body Design Tips and Techniques 1.Format of standard packages in an application, Spec and Body, NOCOPY hint Triggers 1.Database triggers, calling procedures from triggers Dynamic SQL 1.EXECUTE IMMEDIATE, DBMS_SQL package Oracle Supplied packages 1.DBMS_OUTPUT, UTL_FILE Collection data types 1.Associative Arrays, Nested tables, VARRAYs Oracle 11g Online Training: Free Demo on Oracle 11g Training - Oracle 11g Job Oriented Training Subscribe to OPTGHAR Online IT Training and Placements at: https://www.youtube.com/channel/UCBGjmPr7EXF0GZmhw4isicA?sub_confirmation=1 Watch more demo videos at: https://www.youtube.com/channel/UCBGjmPr7EXF0GZmhw4isicA Apply for Oracle 11g DBA online training at: http://www.optghar.com/it-training-courses/oracle-11g-online-training-placement-opt-cpt-students/43/20 For more information contact OPTGHAR.com at: 844-678-4427 (844-OPTGHAR) | [email protected] | http://www.optghar.com
Setup | Exporting Setup Data to Configuration Packages
 
03:43
This tutorial applies to Rel 13. It shows you how to export setup data to a configuration package.
PLSQL SUBPROGRAM ENGLISH TUTORIAL 2.
 
03:18
PLSQL SUBPROGRAM ENGLISH TUTORIAL 2. I 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. It allows declaration of constants and variables, procedures and functions, types and variables of those types, and triggers. 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. Destination Unknown 1:11 Audionautix Ambient | Dark You're free to use this song and monetize your video, but you must include the following in your video description: Destination Unknown by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/) Artist: http://audionautix.com/
Views: 44 internet-tutors
Data Warehouse tutorial. Creating an ETL.
 
30:25
This Data Warehouse video tutorial demonstrates how to create ETL (Extract, Load, Transform) package. See more lessons http://www.learn-with-video-tutorials.com/data-warehouse-tutorial-video
Kali Linux 2017.2 MATE Desktop Edition Installation + Guest Additions on Oracle VirtualBox [2017]
 
12:06
This video tutorial shows Kali Linux 2017.2 MATE Desktop Edition installation on Oracle VirtualBox step by step. This tutorial is also helpful to install Kali Linux 2017.2 MATE Edition on physical computer or laptop hardware. We also install Guest Additions on Kali Linux 2017.2 MATE for better performance and usability features: Automatic Resizing Guest Display, Shared Folder, Seamless Mode and Shared Clipboard, Improved Performance and Drag and Drop. Steps: 1- Create Virtual Machine on Oracle VirtualBox 2- Start Kali Linux 2017.2 MATE Desktop Edition Installation 3- Install LightDM Display Manager 4- Install VirtualBox Guest Additions on Kali Linux MATE 5- Test Guest Additions Features: Automatic Resizing Guest Display and Shared Clipboard Kali Linux 2017.2 New Features and Improvements Kali Linux is a Debian-based distribution with a collection of security and forensics tools. Kali Linux 2017.2 is a roll-up of all updates and fixes since our 2017.1 release in April. In addition to all of the standard security and package updates that come via Debian Testing, more than a dozen new tools were also added to the repositories, a few of which are listed below. There are some really nice additions so we encourage you to "apt install" the ones that pique your interest and check them out. - Hurl – a useful little hexadecimal and URL encoder/decoder - Phishery – phishery lets you inject SSL-enabled basic auth phishing URLs into a .docx Word document - Ssh-Audit – an SSH server auditor that checks for encryption types, banners, compression, and more - Apt2 – an Automated Penetration Testing Toolkit that runs its own scans or imports results from various scanners, and takes action on them - DBeaver – powerful GUI database manager that supports the most popular databases, including MySQL, PostgreSQL, Oracle, SQLite, and many more - Brutespray – automatically attempts default credentials on discovered services - Kali Linux 2017.2 also includes numerous package updates, including jd-gui, dnsenum, edb-debugger, wpscan, watobo, burpsuite, and many others Kali Linux Website: https://www.kali.org/ Download Kali Linux 2017.2 MATE ISO: https://www.kali.org/downloads/ Kali Linux 2017.2 Minimum System Requirements - A minimum of 20 GB disk space for the Kali Linux install - RAM for i386 and amd64 architectures, minimum: 1GB, recommended: 2GB or more - CD-DVD Drive/USB boot support What is MATE Desktop? The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems. MATE is under active development to add support for new technologies while preserving a traditional desktop experience. MATE Desktop Website: http://mate-desktop.com/ Hope you found it informative and useful. Any questions or comments are welcomed. PLEASE SUBSCRIBE TO THE CHANNEL ---------------------------------------------------------------------------- Website: http://www.SysAdminsHowto.com/ Facebook Page: https://www.facebook.com/SysAdminsHowto/ Twitter: https://twitter.com/SysAdmHowto Linux Video Tutorials: https://linux-video-tutorials.blogspot.com/ Kali Linux 2017.2 MATE Installation on VirtualBox Video: https://youtu.be/AtLpGWSHKk8
Views: 1058 Linux Video Tutorials
Lecture 06 || Data Files in Oracle  || ORACLE DATABASE SERVER CONCEPT
 
21:17
What is Oracle Oracle database is a relational database management system. It is known as Oracle database, OracleDB or simply Oracle. It is produced and marketed by Oracle Corporation. Oracle database is the first database designed for enterprise grid computing. The enterprise grid computing provides the most flexible and cost effective way to manage information and applications. Different editions of Oracle database Following are the four editions of the Oracle database. Enterprise Edition: It is the most robust and secure edition. It offers all features, including superior performance and security. Standard Edition: It provides the base functionality for users that do not require Enterprise Edition's robust package. Express Edition (XE): It is the lightweight, free and limited Windows and Linux edition. Oracle Lite: It is designed for mobile devices. The Oracle Corporation Oracle Corporation is the largest software company in the field of database business. Its relational database was the first to support SQL which has since become the industry standard. Oracle database is one of the most trusted and widely used relational database engines. The biggest rival of Oracle database is Microsoft's SQL Server. History of Oracle Oracle was originally developed by Lawrence Ellison (Larry Ellision) and his two friends and former co-worker in 1977. Oracle DB runs on the most major platforms like Windows, UNIX, Linux and Mac OS.
Views: 1 TRILOK SINGH
Kali Linux 2017.2 E17 Desktop Installation + Guest Additions on Oracle VirtualBox [2017]
 
12:22
This video tutorial shows Kali Linux 2017.2 E17 Desktop Installation on Oracle VirtualBox step by step. This tutorial is also helpful to install Kali Linux 2017.2 E17 Desktop on physical computer or laptop hardware. We also install Guest Additions on Kali Linux 2017.2 E17 for better performance and usability features: Automatic Resizing Guest Display, Shared Folder, Seamless Mode and Shared Clipboard, Improved Performance and Drag and Drop. Steps: 1- Create Virtual Machine on Oracle VirtualBox 2- Start Kali Linux 2017.2 E17 Desktop Edition Installation 3- Install VirtualBox Guest Additions on Kali Linux 4- Install LightDM Display Manager 5- Test Guest Additions Features: Automatic Resizing Guest Display and Shared Clipboard Kali Linux 2017.2 New Features and Improvements Kali Linux is a Debian-based distribution with a collection of security and forensics tools. Kali Linux 2017.2 is a roll-up of all updates and fixes since our 2017.1 release in April. In addition to all of the standard security and package updates that come via Debian Testing, more than a dozen new tools were also added to the repositories, a few of which are listed below. There are some really nice additions so we encourage you to "apt install" the ones that pique your interest and check them out. - Hurl – a useful little hexadecimal and URL encoder/decoder - Phishery – phishery lets you inject SSL-enabled basic auth phishing URLs into a .docx Word document - Ssh-Audit – an SSH server auditor that checks for encryption types, banners, compression, and more - Apt2 – an Automated Penetration Testing Toolkit that runs its own scans or imports results from various scanners, and takes action on them - DBeaver – powerful GUI database manager that supports the most popular databases, including MySQL, PostgreSQL, Oracle, SQLite, and many more - Brutespray – automatically attempts default credentials on discovered services - Kali Linux 2017.2 also includes numerous package updates, including jd-gui, dnsenum, edb-debugger, wpscan, watobo, burpsuite, and many others Kali Linux Website: https://www.kali.org/ Download Kali Linux 2017.2 E17 Desktop Edition ISO: https://www.kali.org/downloads/ Kali Linux 2017.2 Minimum System Requirements - A minimum of 20 GB disk space for the Kali Linux install - RAM for i386 and amd64 architectures, minimum: 1GB, recommended: 2GB or more - CD-DVD Drive/USB boot support What is Enlightenment E17 Desktop Environment? Enlightenment (E17) is the next generation of graphical desktop shell from the Enlightenment project. It is a compositing and stacking window manager for the X Window System. Since version 20, Enlightenment is also a Wayland compositor. Enlightenment includes functions to provide a graphical shell, and it can be used in conjunction with programs written for GNOME or KDE. When used together with the Enlightenment Foundation Libraries (EFL), Enlightenment can refer to an entire desktop environment. Enlightenment Website: https://www.enlightenment.org/ Hope you found it informative and useful. Any questions or comments are welcomed. PLEASE SUBSCRIBE TO THE CHANNEL ---------------------------------------------------------------------------- Website: http://www.SysAdminsHowto.com/ Facebook Page: https://www.facebook.com/SysAdminsHowto/ Twitter: https://twitter.com/SysAdmHowto Linux Video Tutorials: https://linux-video-tutorials.blogspot.com/ Kali Linux 2017.2 E17 Installation on VirtualBox Video: https://youtu.be/tH_4dPU63qE
PL/SQL: Stored Procedure Part-2
 
04:38
In this tutorial, you'll learn what is stored procedure. 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: 5769 radhikaravikumar
Kali Linux 2017.2 XFCE Desktop Edition Installation + Guest Additions on Oracle VirtualBox [2017]
 
11:22
This video tutorial shows Kali Linux 2017.2 XFCE Desktop Edition installation on Oracle VirtualBox step by step. This tutorial is also helpful to install Kali Linux 2017.2 XFCE Edition on physical computer or laptop hardware. We also install Guest Additions on Kali Linux 2017.2 XFCE for better performance and usability features: Automatic Resizing Guest Display, Shared Folder, Seamless Mode and Shared Clipboard, Improved Performance and Drag and Drop. Steps: 1- Create Virtual Machine on Oracle VirtualBox 2- Start Kali Linux 2017.2 XFCE Desktop Edition Installation 3- Install VirtualBox Guest Additions on Kali Linux XFCE 4- Test Guest Additions Features: Automatic Resizing Guest Display and Shared Clipboard Kali Linux 2017.2 New Features and Improvements Kali Linux is a Debian-based distribution with a collection of security and forensics tools. Kali Linux 2017.2 is a roll-up of all updates and fixes since our 2017.1 release in April. In addition to all of the standard security and package updates that come via Debian Testing, more than a dozen new tools were also added to the repositories, a few of which are listed below. There are some really nice additions so we encourage you to "apt install" the ones that pique your interest and check them out. - Hurl – a useful little hexadecimal and URL encoder/decoder - Phishery – phishery lets you inject SSL-enabled basic auth phishing URLs into a .docx Word document - Ssh-Audit – an SSH server auditor that checks for encryption types, banners, compression, and more - Apt2 – an Automated Penetration Testing Toolkit that runs its own scans or imports results from various scanners, and takes action on them - DBeaver – powerful GUI database manager that supports the most popular databases, including MySQL, PostgreSQL, Oracle, SQLite, and many more - Brutespray – automatically attempts default credentials on discovered services - Kali Linux 2017.2 also includes numerous package updates, including jd-gui, dnsenum, edb-debugger, wpscan, watobo, burpsuite, and many others Kali Linux Website: https://www.kali.org/ Download Kali Linux 2017.2 XFCE Desktop Edition ISO: https://www.kali.org/downloads/ Kali Linux 2017.2 Minimum System Requirements - A minimum of 20 GB disk space for the Kali Linux install - RAM for i386 and amd64 architectures, minimum: 1GB, recommended: 2GB or more - CD-DVD Drive/USB boot support What is Xfce Desktop Environment? Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly. It includes a window manager, a file manager, desktop and panel. Xfce Desktop Website: https://www.xfce.org/ Hope you found it informative and useful. Any questions or comments are welcomed. PLEASE SUBSCRIBE TO THE CHANNEL ---------------------------------------------------------------------------- Website: http://www.SysAdminsHowto.com/ Facebook Page: https://www.facebook.com/SysAdminsHowto/ Twitter: https://twitter.com/SysAdmHowto Linux Video Tutorials: https://linux-video-tutorials.blogspot.com/ Kali Linux 2017.2 XFCE Installation on VirtualBox Video: https://youtu.be/UIRz8Mmd9sE
Views: 1306 Linux Video Tutorials
FAQ - Packages
 
01:16
Tarcio outlines the most important things that you need to check and take into consideration before shipping PACKAGES in Europe. When using international shipping services, you need to take into consideration the courier companies’ requirements. You need to know what are the sizes of a standard package, how to pack a package properly, how you can check if your shipment is not oversized or overweight. Tarcio gives all the information and shows you how a parcel that is perfectly prepared looks like. SUBSCRIBE to our channel: https://www.youtube.com/channel/UCGLrB4jCfgiO0UdOh0V1-OA?sub_confirmation=1 LEARN MORE about Eurosender: https://www.eurosender.com/ Facebook: https://www.facebook.com/Eurosender/ Twitter: https://twitter.com/eurosender Instagram: https://www.instagram.com/eurosender/ LinkedIn: https://www.linkedin.com/company/eurosender Blog: https://www.eurosender.com/blog/
Views: 225 Eurosender ltd
How to Install Oracle Database 11g on Windows 10 By Manish Sharma
 
08:24
Detail tutorial on How to install Oracle database 11g enterprise edition on Windows 10 Professional 64 bit. Full installation under 9 mins. You can follow the steps for installing Oracle 11g on Windows 10 32 bit home or any other version. ------------------------------------------------------------------------ ►►►LINKS◄◄◄ Previous Tutorial ► Download Link http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html ►Create Database using DBCA https://youtu.be/enFFezPYhCg ►How To Unlock User using ALTER USER https://youtu.be/sMqq9MSVmQo ------------------------------------------------------------------------- ►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/TheRebellionRider http://instagram.com/rebellionrider https://plus.google.com/+Rebellionrider http://in.linkedin.com/in/mannbhardwaj/ 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: 342654 Manish Sharma
Kali Linux 2017.2 KDE Plasma Edition Installation + Guest Additions on Oracle VirtualBox [2017]
 
13:09
This video tutorial shows Kali Linux 2017.2 KDE Plasma Edition installation on Oracle VirtualBox step by step. This tutorial is also helpful to install Kali Linux 2017.2 KDE Plasma on physical computer or laptop hardware. We also install Guest Additions on Kali Linux 2017.2 KDE Plasma Desktop for better performance and usability features: Automatic Resizing Guest Display, Shared Folder, Seamless Mode and Shared Clipboard, Improved Performance and Drag and Drop. Steps: 1- Create Virtual Machine on Oracle VirtualBox 2- Start Kali Linux 2017.2 KDE Plasma Desktop Edition Installation 3- Install VirtualBox Guest Additions on Kali Linux 4- Test Guest Additions Features: Automatic Resizing Guest Display and Shared Clipboard Kali Linux 2017.2 New Features and Improvements Kali Linux is a Debian-based distribution with a collection of security and forensics tools. Kali Linux 2017.2 is a roll-up of all updates and fixes since our 2017.1 release in April. In addition to all of the standard security and package updates that come via Debian Testing, more than a dozen new tools were also added to the repositories, a few of which are listed below. There are some really nice additions so we encourage you to "apt install" the ones that pique your interest and check them out. - Hurl – a useful little hexadecimal and URL encoder/decoder - Phishery – phishery lets you inject SSL-enabled basic auth phishing URLs into a .docx Word document - Ssh-Audit – an SSH server auditor that checks for encryption types, banners, compression, and more - Apt2 – an Automated Penetration Testing Toolkit that runs its own scans or imports results from various scanners, and takes action on them - DBeaver – powerful GUI database manager that supports the most popular databases, including MySQL, PostgreSQL, Oracle, SQLite, and many more - Brutespray – automatically attempts default credentials on discovered services - Kali Linux 2017.2 also includes numerous package updates, including jd-gui, dnsenum, edb-debugger, wpscan, watobo, burpsuite, and many others Kali Linux Website: https://www.kali.org/ Download Kali Linux 2017.2 KDE Plasma Desktop Edition ISO: https://cdimage.kali.org/kali-images/kali-2017.2/ Kali Linux 2017.2 Minimum System Requirements - A minimum of 20 GB disk space for the Kali Linux install - RAM for i386 and amd64 architectures, minimum: 1GB, recommended: 2GB or more - CD-DVD Drive/USB boot support What is KDE Desktop? The KDE Community is an international technology team dedicated to creating a free and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. In this regard, the resources provided by KDE make it a central development hub and home for many popular applications and projects like Calligra Suite, Krita, digiKam, and many others. KDE Website: https://www.kde.org/ What is KDE Plasma 5? KDE Plasma 5 is the fifth and current generation of the desktop environment created by KDE primarily for Linux systems. KDE Plasma 5 is the successor of KDE Plasma 4 and was initially released on 15 July 2014. It includes a new default theme, known as "Breeze", as well as increased convergence across different devices. The graphical interface was fully migrated to QML, which uses OpenGL for hardware acceleration resulting in better performance and reduced power consumption. Plasma 5.0 improves support for HiDPI displays and ships a converged graphical shell, able to modify the graphical shell according to the device in use. It also includes a new default theme, dubbed Breeze. Hope you found it informative and useful. Any questions or comments are welcomed. PLEASE SUBSCRIBE TO THE CHANNEL ---------------------------------------------------------------------------- Website: http://www.SysAdminsHowto.com/ Facebook Page: https://www.facebook.com/SysAdminsHowto/ Twitter: https://twitter.com/SysAdmHowto Linux Video Tutorials: https://linux-video-tutorials.blogspot.com/ Kali Linux 2017.2 KDE Plasma Installation on VirtualBox: https://youtu.be/0YgDZLhhFSw
Views: 1204 Linux Video Tutorials
Kali Linux 2017.2 LXDE Desktop Edition Installation + Guest Additions on Oracle VirtualBox [2017]
 
12:47
This video tutorial shows Kali Linux 2017.2 LXDE Desktop Edition installation on Oracle VirtualBox step by step. This tutorial is also helpful to install Kali Linux 2017.2 LXDE Edition on physical computer or laptop hardware. We also install Guest Additions on Kali Linux 2017.2 LXDE for better performance and usability features: Automatic Resizing Guest Display, Shared Folder, Seamless Mode and Shared Clipboard, Improved Performance and Drag and Drop. Steps: 1- Create Virtual Machine on Oracle VirtualBox 2- Start Kali Linux 2017.2 LXDE Desktop Edition Installation 3- Install VirtualBox Guest Additions on Kali Linux 4- Test Guest Additions Features: Automatic Resizing Guest Display and Shared Clipboard Kali Linux 2017.2 New Features and Improvements Kali Linux is a Debian-based distribution with a collection of security and forensics tools. Kali Linux 2017.2 is a roll-up of all updates and fixes since our 2017.1 release in April. In addition to all of the standard security and package updates that come via Debian Testing, more than a dozen new tools were also added to the repositories, a few of which are listed below. There are some really nice additions so we encourage you to "apt install" the ones that pique your interest and check them out. - Hurl – a useful little hexadecimal and URL encoder/decoder - Phishery – phishery lets you inject SSL-enabled basic auth phishing URLs into a .docx Word document - Ssh-Audit – an SSH server auditor that checks for encryption types, banners, compression, and more - Apt2 – an Automated Penetration Testing Toolkit that runs its own scans or imports results from various scanners, and takes action on them - DBeaver – powerful GUI database manager that supports the most popular databases, including MySQL, PostgreSQL, Oracle, SQLite, and many more - Brutespray – automatically attempts default credentials on discovered services - Kali Linux 2017.2 also includes numerous package updates, including jd-gui, dnsenum, edb-debugger, wpscan, watobo, burpsuite, and many others Kali Linux Website: https://www.kali.org/ Download Kali Linux 2017.2 LXDE ISO: https://www.kali.org/downloads/ Kali Linux 2017.2 Minimum System Requirements - A minimum of 20 GB disk space for the Kali Linux install - RAM for i386 and amd64 architectures, minimum: 1GB, recommended: 2GB or more - CD-DVD Drive/USB boot support What is LXDE Desktop? LXDE, which stands for Lightweight X11 Desktop Environment, is a desktop environment which is lightweight and fast. It is designed to be user friendly and slim, while keeping the resource usage low. LXDE uses less RAM and less CPU while being a feature rich desktop environment. Unlike other tightly integrated desktops LXDE strives to be modular, so each component can be used independently with few dependencies. This makes porting LXDE to different distributions and platforms easier. LXDE Website: http://lxde.org/ Hope you found it informative and useful. Any questions or comments are welcomed. PLEASE SUBSCRIBE TO THE CHANNEL ---------------------------------------------------------------------------- Website: http://www.SysAdminsHowto.com/ Facebook Page: https://www.facebook.com/SysAdminsHowto/ Twitter: https://twitter.com/SysAdmHowto Linux Video Tutorials: https://linux-video-tutorials.blogspot.com/ Kali Linux 2017.2 LXDE Installation on VirtualBox Video: https://youtu.be/mXYN-BowfO8
Views: 1555 Linux Video Tutorials
How to Install Oracle Linux 7.2 (OEL 7.2) on VMware ESXi 6 Step-by-Step Tutorial [Subtitle] [HD]
 
08:57
This video shows how to install Oracle Linux 7.2 (OEL 7.2) on VMware ESXi step-by-step. This tutorial also helps if you install OEL 7.2 on physical hardware. English Subtitle is available for this video. You can also contribute subtitle for your language. What is Oracle Linux? Oracle Linux is an enterprise-class Linux distribution supported by Oracle and built from source packages for Red Hat Enterprise Linux (RHEL) with custom build and tested Linux kernel called Oracle Unbreakable Kernel. OEL offers integration with Oracle's hardware and software products including its database applications. Oracle Linux Website: http://www.oracle.com/us/technologies/linux/ What is VMware ESXi? VMware ESXi is bare-metal hypervisor. ESXi installs directly onto your physical server enabling it to be partitioned into multiple logical servers referred to as virtual machines. VMware Website: https://www.vmware.com/ Installation Steps: 1- Create Virtual Machine for OEL 7.2 on ESXi 6 2- Start Oracle Linux 7.2 Installation - Set Disk Partition Layout - Set Time Zone - Keyboard - Choose Installation Type - Set Root Password - Create an Additional User 3- Perform post installation tasks for Oracle Linux - Check IP Configuration and Network Connectivity - Check VMware Tools or Open-VM-Tools Any Questions? Write in comment section. You can also write just "Thanks" Hope you found it informative and useful. Any questions or comments are welcomed. ------------------------------------------------------------------------------ Website: http://www.sysadminshowto.com/ Facebook Page: https://www.facebook.com/SysAdminsHowto/ Twitter: https://twitter.com/SysAdmHowto Google Plus: http://google.com/+Sysadminshowtos Video URL: https://goo.gl/yHj9vx
Views: 3757 SysAdminsHowto
PL/SQL: Brief on Associative Arrays
 
10:52
In this tutorial, you'll learn the points to be noted on AA 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: 6615 radhikaravikumar
Overview: Standard Formats in Account Reconciliation Cloud
 
02:05
In this overview, we introduce the standard formats that we provide in Oracle Account Reconciliation Cloud.
Lecture 04 || Introduction to File Structures in Database  || ORACLE DATABASE SERVER CONCEPT
 
09:07
What is Oracle Oracle database is a relational database management system. It is known as Oracle database, OracleDB or simply Oracle. It is produced and marketed by Oracle Corporation. Oracle database is the first database designed for enterprise grid computing. The enterprise grid computing provides the most flexible and cost effective way to manage information and applications. Different editions of Oracle database Following are the four editions of the Oracle database. Enterprise Edition: It is the most robust and secure edition. It offers all features, including superior performance and security. Standard Edition: It provides the base functionality for users that do not require Enterprise Edition's robust package. Express Edition (XE): It is the lightweight, free and limited Windows and Linux edition. Oracle Lite: It is designed for mobile devices. The Oracle Corporation Oracle Corporation is the largest software company in the field of database business. Its relational database was the first to support SQL which has since become the industry standard. Oracle database is one of the most trusted and widely used relational database engines. The biggest rival of Oracle database is Microsoft's SQL Server. History of Oracle Oracle was originally developed by Lawrence Ellison (Larry Ellision) and his two friends and former co-worker in 1977. Oracle DB runs on the most major platforms like Windows, UNIX, Linux and Mac OS.What is Oracle Oracle database is a relational database management system. It is known as Oracle database, OracleDB or simply Oracle. It is produced and marketed by Oracle Corporation. Oracle database is the first database designed for enterprise grid computing. The enterprise grid computing provides the most flexible and cost effective way to manage information and applications. Different editions of Oracle database Following are the four editions of the Oracle database. Enterprise Edition: It is the most robust and secure edition. It offers all features, including superior performance and security. Standard Edition: It provides the base functionality for users that do not require Enterprise Edition's robust package. Express Edition (XE): It is the lightweight, free and limited Windows and Linux edition. Oracle Lite: It is designed for mobile devices. The Oracle Corporation Oracle Corporation is the largest software company in the field of database business. Its relational database was the first to support SQL which has since become the industry standard. Oracle database is one of the most trusted and widely used relational database engines. The biggest rival of Oracle database is Microsoft's SQL Server. History of Oracle Oracle was originally developed by Lawrence Ellison (Larry Ellision) and his two friends and former co-worker in 1977. Oracle DB runs on the most major platforms like Windows, UNIX, Linux and Mac OS.
Views: 0 TRILOK SINGH
Full Transportable Export/Import into the DBaaS Cloud - Oracle 12c
 
20:54
Video provided by Roy Swonger - Database Upgrade and Utilities Product Manager and Senior Director at Oracle Corporation Video lenght: 20 minutes This video demonstrates first of all how to use the Oracle Database 12c feature "Full Transportable Export/Import". This feature utilized Transportable Tablespaces as a cross-version and cross-platform migration technology but let Oracle Data Pump handle all the manual stuff involved with TTS and xTTS in just one command. Furthermore the feature can be combined with RMAN Incremental Backups to decrease the downtime if necessary and desired. Please find a presentation at the Database Upgrade Blog at: https://blogs.oracle.com/UPGRADE/ in the Slides Download Center titled: Full Transportable Export/Import with RMAN Incrementals In addition Roy is demonstrating also how to utilize this feature to migrate a database into the Oracle DBaaS Cloud. Interesting fact: Even though Full Transportable Export is an Oracle Database 12c feature included in the standard license set it can be used with an Oracle 11.2.0.3 or Oracle 11.2.0.4 database - but the destination version must be at least an Oracle Database 12.1.0.1 (or newer). Further question? Please get in touch with us via the Oracle Database Upgrade Blog: https://blogs.oracle.com/UPGRADE/ Thanks!
Package solutions for every application from Nexperia
 
02:16
What is the best choice when it comes to packages for Discretes, MOSFETs and Logic devices? It really depends on your needs, whether you should use leaded SMD packages, or change to smaller, space-efficient leadless package solutions. Nexperia offers reliable and future-proof package solutions that combine high performance with a small footprint. For more information, please check https://www.nexperia.com
Views: 1748 Nexperia
How To Install MySQL on Windows 10
 
24:18
In this post we will learn how to How To Install MySQL on Windows 10. The same procedure can be used for installing MySQL on Windows 8 / Windows 7. But first let's see What is MySQL . MySQL is a very popular, open source database. Officially pronounced “my Ess Que Ell” (not my sequel). Handles very large databases; very fast performance. Why are we using MySQL? Free (much cheaper than Oracle!) Each student can install MySQL locally. Easy to use Shell for creating tables, querying tables, etc.Easy to use with Java JDBC. While installing MySQL, it will prompt you to create a root password . At this stage please select a safe and secure password . Make sure you remember the password, to use it later.MySQL tutorial for beginners and professionals with examples on CRUD, insert statement, select statement, update statement, delete statement, use database, keys, joins etc. -------------------Online Courses to learn---------------------------- Data Analytics with R Certification Training- http://bit.ly/2rSKHNP DevOps Certification Training - http://bit.ly/2T5P6bQ AWS Architect Certification Training - http://bit.ly/2PRHDeF Python Certification Training for Data Science - http://bit.ly/2BB3PV8 Java, J2EE & SOA Certification Training - http://bit.ly/2EKbwMK AI & Deep Learning with TensorFlow - http://bit.ly/2AeIHUR Big Data Hadoop Certification Training- http://bit.ly/2ReOl31 AWS Architect Certification Training - http://bit.ly/2EJhXjk Selenium Certification Training - http://bit.ly/2BFrfZs Tableau Training & Certification - http://bit.ly/2rODzSK Linux Administration Certification Training-http://bit.ly/2Gy9GQH ----------------------Follow--------------------------------------------- My Website - http://www.codebind.com My Blog - https://goo.gl/Nd2pFn My Facebook Page - https://goo.gl/eLp2cQ Google+ - https://goo.gl/lvC5FX Twitter - https://twitter.com/ProgrammingKnow Pinterest - https://goo.gl/kCInUp Text Case Converter - https://goo.gl/pVpcwL ------------------Facebook Links ---------------------------------------- http://fb.me/ProgrammingKnowledgeLearning/ http://fb.me/AndroidTutorialsForBeginners http://fb.me/Programmingknowledge http://fb.me/CppProgrammingLanguage http://fb.me/JavaTutorialsAndCode http://fb.me/SQLiteTutorial http://fb.me/UbuntuLinuxTutorials http://fb.me/EasyOnlineConverter
Views: 568470 ProgrammingKnowledge