0% found this document useful (0 votes)
223 views

Introduction To ORACLE

Oracle is a relational database management system (RDBMS) that was first released in 1979. It can be deployed on many operating systems and is therefore considered platform independent. The Oracle software installs two main components - the Oracle client, which is used to connect to the Oracle server and communicate with it using SQL. The Oracle server manages database storage, allocating data to both temporary memory (the instance) and permanent storage on disk (the database).

Uploaded by

Naani Naresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
223 views

Introduction To ORACLE

Oracle is a relational database management system (RDBMS) that was first released in 1979. It can be deployed on many operating systems and is therefore considered platform independent. The Oracle software installs two main components - the Oracle client, which is used to connect to the Oracle server and communicate with it using SQL. The Oracle server manages database storage, allocating data to both temporary memory (the instance) and permanent storage on disk (the database).

Uploaded by

Naani Naresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

INTRODUCTION TO ORACLE:

ORACLE IS A RELATIONAL DATABASE AN RDBMS PRODUCT


FROM ORACLE CORPORATION IN 1979.WHICH IS USED TO STORE
DATA (OR) INFORMATION PERMANANTLY i.e., IN HARD DISK ALONG
WITH SECURITY.

ORACLE IS A PLATFORM INDEPENDENT AN RDBMS


PRODUCT.IT MEANS THAT IT CAN DEPLOYEE (INSTALL) IN ANY OS
LIKE WINDOWS, LINUX, UNIX, SOLARIES, MAC.... etc.

PLATFORM:

- IT A COMBINATION OF OPERATING SYSTEM AND MICRO


PROCESSOR.THESE ARE AGAIN CLASSIFIED INTO TWO TYPES.

1) PLATFORM INDEPENDENT:

- IT SUPPORTS ANY OS WITH THE COMBINATION OF ANY


MICRO PROCESSOR.

EX: ORACLE, MYSQL, JAVA, .NET.... etc.

2) PLATFORM DEPENDENT:

- IT SUPPORTS ONLY ONE OS WITH COMBINATION OF ANY


MICRO PROCESSOR.

EX: C - LANGUAGE.

Versions of ORACLE:

Year Version Features


1979 Oracle 1.0 Not Public
released
1980 Oracle 2.0 First Public
released,
Basic SQL
functionalities.
1982 Oracle 3.0 First Portable DB.
1984 Oracle 4.0 Introduced read
consistency.
1986 Oracle 5.0 Introduced
client-server
architecture.
1988 Oracle 6.0 Introduced
PL/SQL
1992 Oracle 7.0 Integrity
Constraints
introduced,
Varchar data type
changed into
Varchar2,Stored
procedures,
functions and
triggers
1997 Oracle 8.0 Object Oriented
Features, Table
partitioning,
Instead Triggers
1998 Oracle Rollup, cube
8i(Internet) methods,
Columns
increased per a
table up to 1000
2001 Oracle 9i Renaming
Column,Ansi
Joins
2004 Oracle Introduced
10g(grid Admin side
technologies) operations,
flashback query,
Indicate of
clauses, regular
expressions
2007 Oracle 11g Read only tables,
virtual tables,
integer data type,
using sequence,
enables and
disables triggers.
2013 Oracle12c Truncate table
(cloud cascade, multiple
technology) indexes,invisiable
column, sequence
session, new auto
increment by
using
Identity.

2018 Oracle18c Polymorphic


Table Functions,
Active Directory
Integration
2019 Oracle19c Active Data
Guard DML
Redirection,
Automatic Index
Creation,SQL
Queries on Object
Stores.

WORKING WITH ORACLE:

WHEN WE INSTALL ORACLE SOFTWARE INTERNALLY TWO


COMPONENTS ARE INSTALLED.THOSE ARE,

1. ORACLE CLIENT

2. ORACLE SERVER

1. ORACLE CLIENT:

BY USING ORACLE CLIENT TOOL USER CAN PERFORM THE


FOLLOWING THREE OPERATIONS ARE

 USER CAN CONNECT TO ORACLE SERVER


 USER CAN SEND REQUEST TO ORACLE SERVER
 USER CAN RECEIVE RESPONSE FROM ORACLE SERVER.

Ex: SQLPLUS, TOAD, SQL DEVELOPER, SQL NAVIGATOR………………….


etc.
2. ORACLE SERVER:

ORACLE SERVER MANAGE TWO MORE SUB COMPONENTS


INTERNALLY THOSE ARE,

 INSTANCE
 DATABASE

INSTANCE WILL ACT AS TEMPORARY MEMORY WHICH WILL


ALLOCATE FROM RAM AND STORED DATA / INFORMATION
TEMPORARY WHERE AS DATABASE IS A PERMANENT MEMORY
WHICH WILL ALLOCATE FROM HARDDISK AND STORED DATA
PERMANENTLY.

NOTE: WHEN WE WANT TO WORK ON ORACLE DATABASE THEN WE


FOLLOW THE FOLLOWING TWO STEPS PROCEDURE

1) CONNECT TO ORACLE:
IF USER WANTS TO CONNECT TO ORACLE THEN WE
REQUIRED A DATABASE TOOL IS CALLED AS “SQLPLUS”
WHICH WAS INBUILTED IN ORALCE SOFTWARE.
2) COMMUNICATE WITH DATABASE:
IF USER WANTS TO COMMUNICATE WITH DATABASE
THEN WE NEED A DATABASE COMMUNICATION LANGUAGE
IS CALLED AS “SQL”.
HOW TO CONNECT TO ORACLE:

BEFORE CONNECT TO ORACLE DATABASE WE NEED TO KNOW


THE TYPES OF EDITIONS IN ORACLE SOFTWARE.EVERY ORACLE
SOFTWARE IS HAVING TWO TYPES OF EDITIONS THOSE ARE

1) ORACLE EXPRESS EDITION (PARTIAL SUPPORTING FEATURES)


2) ORACLE ENTERPRISE EDITION (FULLY SUPPORTING
FEATURES)

THE ABOVE TWO EDITIONS ARE HAVING DEFAULT USERNAME IS


“SYSTEM” AND PASSWORD IS CREATED AT INSTALLATION OF
ORACLE SOFTWARE.

STEPS TO CONNECT TO ORACLE:

> GO TO ALL PROGRAMS

> GO TO ORACLE19c_HOME1 FOLDER

> CLICK ON SQL PLUSE ICON

> ENTER USERNAME: SYSTEM

> ENTER PASSWORD: MANAGER (AT INSTALLATION TIME


PASSWORD)
TO CREATE A NEW USERNAME & PASSWORD IN ORACLE DB:

SYNTAX: CREATE USER <USERNAME> IDENTIFIED BY


<PASSWORD>;

EX: CREATE USER SUDHAKAR IDENTIFIED BY SUDHAKAR;

NOTE: USER IS CREATED BUT THIS USER IS DUMMY USER BECAUSE


IS NOT HAVING PERMISSION TO CONNECT AND CREATE NEW TABLE
IN DB.SO PERMISSIONS MUST BE GIVEN TO USER(SUDHAKAR) BY
USING “GRANT” COMMAND BY DBA(SYSTEM).

NOTE: EVERY USER IN ORACLE SERVER IS CALLED AS “SCHEMA”.

GRANTING PERMISSIONS TO USER:

STEP1: USERNAME: SYSTEM

PASSWORD: MANAGER

CONNECTED.

STEP2:

GRANT CONNECT, CREATE TABLE TO SUDHAKAR;

Here,

CONNECT ------- TO CONNECT TO ORACLE DB

CREATE TABLE ------- TO CREATE NEW TABLES IN DB.

NOTE: WHEN WE CONNECT TO ORACLE DB SOME TIMES, WE WILL


FACE A PROBLEM IS,

ERROR: ORA-28000: THE ACCOUNT IS LOCKED.

TO OVERCOME THE ABOVE ERROR THEN WE FOLLOW THE


FOLLOWING STEPS ARE
SOLUTION:

STEP1: CONNECT TO ORACLE WITH SYSTEM DATABASE ADMIN:

SYNTAX:

ENTER USERNAME: SYSTEM

ENTER PASSWORD: MANAGER

CONNECTED.

STEP2: TO UNLOCK USER:

SYNTAX:

SQL> ALTER USER <USER NAME> ACCOUNT UNLOCK / LOCK;

EX:

SQL> ALTER USER SUDHAKAR ACCOUNT UNLOCK;

STEP3: NOW CONNECT TO ORACLE WITH EITHER SYSTEM (OR)


SUDHAKAR USER:

ENTER USERNAME: SUDHAKAR

ENTER PASSWORD: SUDHAKAR

CONNECTED.

HOW TO CHANGE A PASSWORD:


SQL> PASSWORD

Changing password for SUDHAKAR

Old password: SUDHAKAR

New password:123

Retype new password:123

Password changed
SQL> CONN

Enter user-name: SUDHAKAR / SUDHAKAR

ERROR: ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.

SQL> CONN

Enter user-name: SUDHAKAR / 123

Connected.

HOW TO CREATE A NEW PASSWORD IF WE FORGOT A


PASSWORD:
SYNTAX:

ALTER USER <USER NAME> IDENTIFIED BY

<NEW PASSWORD>;

EX:

Enter user-name: SYSTEM / MANAGER

Connected.

SQL> ALTER USER SUDHAKAR IDENTIFIED BY SUDHAKAR;

User altered.

SQL> CONN

Enter user-name: SUDHAKAR / 123

ERROR:

ORA-01017: invalid username/password; logon denied

Warning: You are no longer connected to ORACLE.

SQL> CONN

Enter user-name: SUDHAKAR / SUDHAKAR

CONNECTED.

NOTE: WHEN WE WANT TO CONNECT TO ORACLE DB SERVER


SOME TIMES, WE FACED ANOTHER PROBLEM IS CALLED AS
“TNS PROTOCAL ADAPTER ERROR”.

Enter user-name: SUDHAKAR / SUDHAKAR

ERROR:

ORA-12560: TNS: protocol adapter error

Enter user-name: SYSTEM / MANAGER

ERROR:

ORA-12560: TNS: protocol adapter error

NOTE: TO OVERCOME THE ABOVE PROBLEM THEN WE FOLLOW


THE FOLLOWING STEPS ARE,

STEP1: GO TO SERVICES

STEP2: GO TO ORACLESERVICEorcl AND CLICK ON IT

STEP3: SELECT STARTUP TYPE IS AUTOMATIC

STEP4: CLICK ON START BUTTON

STEP5: CLICK ON OK

Enter user-name: SYSTEM / MANAGER

Connected to: Oracle Database 19c Enterprise Edition Release


19.0.0.0.0 - Production

Version 19.3.0.0.0

SQL> conn

Enter user-name: SUDHAKAR / SUDHAKAR

Connected.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy