Oracle Fundamental Concepts #40

Terms
Database: In oracle, the term database refers to the files required for the operation of Oracle. These files include:data files, temporary data files, redo log files, control files, and parameter files

Instance: All the processes and memory structures required to operate the database

Users: Users are accounts that can be used to log in to the database.

Schema: A schema is the collection of all the objects owned by a user

Security: Oracle provides privilege-based securities. Oracle uses two types of privileges. System privilege, and object privilege. To facilitate the easy operation of privilege-based securities oracle uses roles.

SYS and SYSTEM Account: Administrative Accounts. Have unrestricted access. SYS account owns the data dictionary. SYSTEM account owns the tables used to store information for features and options of the database. SYSTEM is the default administrative account. It is recommended that you do not use SYSTEM account to administer the database; rather create your own DBA account to administer.

SQL*PLUS: Is a client tool to interact with the Oracle database using SQL.

Data Dictionary: A repository that keeps track of all the database objects

SQL: A language to interact with the database such as insert data into the database, update data, retrieve data from the database, control transactions

PL/SQL: A procedural language that can be used to write custom programs and procedural codes to run inside the database

Oracle SQL Types

  • Data Manipulation Language (DML)
  • Data Definition Language (DDL)
  • Transaction control statements
  • Session control statements
  • System control statements

Joins in Oracle

NATURAL
INNER
OUTER – LEFT
OUTER – RIGHT
OUTER – FULL

SET Operations Supported by Oracle:
UNION, UNION ALL, INTERSECT, MINUS

Select, Insert, Update, Delete operations are similar to the ANSI SQL

Transaction Management DML SQLs: COMMIT, ROLL BACK, SAVEPOINT, ROLL BACK TO , SET TRANSACTION,SET CONSTRAINT(S)

User Creation in Oracle:
create user oracle_admin identified by password;
grant create session, dba to oracle_admin;

Oracle Architecture Areas

  • User Processes: Such as a client tool
  • The Oracle Listener: Runs in the oracle database server and listens to the clients
  • The Oracle Net Client: How to talk to the server processes
  • Parameter files
  • Control Files
  • Data Files
  • Tablespaces
  • Segments
  • Extents
  • Data Blocks
  • Pre-allocated Files
  • Redo Log Files
  • Temporary Files
  • Oracle Managed Files
  • Memory Areas
  • Background Processes

From: http://sitestree.com/?p=5048
Categories:40
Tags:
Post Data:2013-05-14 18:15:24

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle 11g: Basic PL/SQL #40

  • Database objects:
    • table
    • view
    • sequence
    • Index
    • synonym
    • stored procedure

Will be continued

From: http://sitestree.com/?p=4967
Categories:40
Tags:
Post Data:2011-09-05 21:55:20

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle: Application Developer : Certification : Topics #40

From: http://sitestree.com/?p=4895
Categories:40
Tags:
Post Data:2010-12-18 23:31:34

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle Certifications Overview #40

From: http://sitestree.com/?p=4894
Categories:40
Tags:
Post Data:2013-02-05 17:50:27

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle Database Objects #40

Oracle Database ObjectsSchema Objects

  • Clusters
  • Constraints
  • Database links
  • Database triggers
  • Dimensions
  • External procedure libraries
  • Index-organized tables
  • Indexes
  • Indextypes
  • Java classes, Java resources, Java sources
  • Materialized views
  • Materialized view logs
  • Object tables
  • Object types
  • Object views
  • Operators
  • Packages
  • Sequences
  • Stored functions, stored procedures
  • Synonyms
  • Tables
  • Views

Nonschema Objects

  • Contexts
  • Directories
  • Parameter files (PFILEs) and server parameter files (SPFILEs)
  • Profiles
  • Roles
  • Rollback segments
  • Tablespaces
  • Users

What are schema objects?
A collection of logical structures of data, or schema objects. In Oracle, each user owns a single schema and the schema is named after the user.

Non-schema Objects:
Other types of objects stored in the database but not part of any schema.

Both can be manipulated using SQL

From: http://sitestree.com/?p=4813
Categories:40
Tags:
Post Data:2012-08-12 22:08:43

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Oracle background processes #40

Oracle Process architecture
Oracle processes running simultaneously in the background

  • archiver processes (ARCn)
  • checkpoint process (CKPT)
  • database writer processes (DBWn)
  • dispatcher processes (Dnnn): multiplex server-processes on behalf of users
  • memory-manager process (MMAN): used for internal database tasks such as Automatic Shared Memory Management
  • job-queue processes (CJQn)
  • log-writer process (LGWR)
  • logical standby coordinator process (LSP0): controls Data Guard log-application
  • media-recovery process (MRP): detached recovery-server process
  • memory-monitor process (MMON)
  • memory-monitor light process (MMNL): gathers and stores Automatic Workload Repository (AWR) data
  • process-monitor process (PMON)
  • process-spawner (PSP0): spawns Oracle processes
  • queue-monitor processes (QMNn)
  • recoverer process (RECO)
  • remote file-server process (RFS)
  • shared server processes (Snnn): serve client-requests
  • system monitor process (SMON)

From: http://sitestree.com/?p=4812
Categories:40
Tags:
Post Data:2010-06-23 15:17:48

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

Canada: Employment Laws #41

Canada: Employment Laws: Check Here

Another good source of information

From: http://sitestree.com/?p=4811
Categories:41
Tags:
Post Data:2011-08-19 00:41:29

    Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
    (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
    In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
    <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
    8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
    Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
    Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>

#Sensor: #Canada: #Job/Contract/Project: #Sensor, #Tracking, #Fusion, #Estimation, #Surveillance, #sensor network, #target #tracking, #security 2021-08-15

Date Posted:2021-08-15 .Apply yourself, or submit others as candidates; Build a recruitment team to submit others as candidates; submit RFP to be considered for projects in future; Try to become a vendor so that you are asked to submit consultants/resources in future. If these work for you. This list is posted in this blog everyday provided there are new projects under the criteria

  1. communications-detection-and-fibre-optics-10031
  2. VERMILION – Provincial Building – Security Card Access System
  3. edp-hardware-and-software-10034
  4. Transit Signal Priority / Emergency Vehicle Pre-emption System
  5. EDMONTON NEW REMAND CENTRE Security Systems Software Upgrade
  6. electrical-and-electronics-10006
  7. Keysight Technologies Signal Generator (W8486-228290)
  8. lease-and-rental-of-equipment-10045
  9. Information Security Assessment
  10. operation-of-government-owned-facilities-10039
  11. Security Guard Services for Off-Street Operations
  12. professional-administrative-and-management-support-services-10040
  13. Electronic Supply Chain Tracking and Socio-Economic Impact Reporting Service
  14. quality-control-testing-inspection-and-technical-representative-services-10053
  15. ACAN – DNA testing in support of CFIA’s BSE surveillance program (B0155)
  16. special-studies-and-analysis-not-r-d-10047
  17. Electronic Supply Chain Tracking and Socio-Economic Impact Reporting Service
  18. undefined-10055
  19. Security and Customer Services at Toronto Pearson International Airport
  20. Keywords Used:sensor,fusion,sensor network,tracking,target tracking,surveillance,self driving car,self-driving,estimation,security,signal processing,image processing,autonomouse vehicle,facial recognition,signal,recognition,sensor fusion

    Crystal Report for Java/JSP #42

    Similar to the way you use crystal report for report creation in Visual Studio. The following web-pages and videos demonstrate how to use crystal reports in eclipse IDE [for Java] for report creation. Creating reports using tools like this may be faster and more efficient than creating reports with Java/JSP coding solely. Modification to existing reports also becomes much more easy. Just like to change a column title or to change the font size, you will not require to dig into codes

    Crystal report for Java can be used with other environments like

    IBM Rational Application Developer
    IBM WebSphere Studio
    BEA WebLogic Workshop
    Borland JBuilder

    For details on how to, please check:Crystal Report for Java: Environments From: http://sitestree.com/?p=4814
    Categories:42
    Tags:
    Post Data:2007-01-04 15:30:14

        Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
        (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
        In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
        <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
        8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
        Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
        Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>
    

    What is enterprise integartion? #43

    Enterprise integration involves integration of different IT software and systems to provide integrated business operations/processes. Enterprise integration facilitates the following:

    • Information aggregation
    • Single point of data entry
    • Process efficiency
    • Web channel integration
    • Supplier integration and supply chain optimization

    How to asses that you need integration?
    Ask yourself the following questions:

    • Do you need to collect information from different systems for a business process?
    • Do the different IT systems need to communicate with each other?
    • Do you need to input the same data in different IT systems?
    • Do you find it difficult to extract data from different IT systems?
    • Do you have data inconsistency across different IT systems?
        If your answers to these questions are Yes, then you may need integration.

        Levels of Integration

        1. Process Integration
        2. Service Integration
        3. Application Integration
        4. Data Integration
        5. Presentation Integration

        Challenges in Enterprise Integration
        Technical Challenges

      • Stand-alone design
      • Internalised data models
      • Heterogeneous technologies
      • Legacy engineering
      • Lack of interfaces
      • Semantic mismatch
      • Unclear business processes
      • Standards
      • Security

      Management Challenges

      • New collaborations
      • Project scoping
      • Continued stakeholder support
      • Data ownership
      • Time constraints
      • Cost constraints
      • Migration
      • Expertise

      Reference: Enterprise Architecture and Integration: Methods, Implementation and Technologies, by Wing Lam and Venky Shankararaman (eds)

    From: http://sitestree.com/?p=5150
    Categories:43
    Tags:
    Post Data:2011-05-31 14:11:13

        Shop Online: <a href='https://www.ShopForSoul.com/' target='new' rel="noopener">https://www.ShopForSoul.com/</a>
        (Big Data, Cloud, Security, Machine Learning): Courses: <a href='http://Training.SitesTree.com' target='new' rel="noopener"> http://Training.SitesTree.com</a> 
        In Bengali: <a href='http://Bangla.SaLearningSchool.com' target='new' rel="noopener">http://Bangla.SaLearningSchool.com</a>
        <a href='http://SitesTree.com' target='new' rel="noopener">http://SitesTree.com</a>
        8112223 Canada Inc./JustEtc: <a href='http://JustEtc.net' target='new' rel="noopener">http://JustEtc.net (Software/Web/Mobile/Big-Data/Machine Learning) </a>
        Shop Online: <a href='https://www.ShopForSoul.com'> https://www.ShopForSoul.com/</a>
        Medium: <a href='https://medium.com/@SayedAhmedCanada' target='new' rel="noopener"> https://medium.com/@SayedAhmedCanada </a>