Oracle architecture
Hi
I know that Data Structure are two types
Physical Structure and Logical Structure
But i did not know what is bifferent between two Structure .
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/intro.htm#sthref35
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/intro.htm#sthref53
Similar Messages
-
Architectural Difference between Oracle 8i and Oracle 9i
hello there
anybody can tell me precisely what is the architecture difference in Oracle 8i and Oracle 9i.
or provide me the link where i can get it.
waiting for replyWhat do you mean by "architectural differences"? Fundamentally, Oracle architecture hasn't changed a whole lot in a couple of decades. Certain implementations within the overall Oracle architecture will change over time, normally to support some new feature.
Locally managed tablespaces, for example, automatic segment space management, and automatic extent allocation are pretty important new features, but they don't fundamentally change the architecture of allocating space for objects to store data.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Oracle database architecture documentation
Hi,
Any one can send oracle 9i/10g database architecture documentation.What do you mean by Architecture documentation? Concepts about Oracle architecture?
Did you go through the documentation?
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm
Please post such questions in Database-General forum. This forum is for reporting issues with Oracle documentation. -
Architecture of relation between R and Oracl
if I know right, this will be big success for Oracle. architecture of connection between oracle and R.
R on client send it's SQL to Oracle on Server and Oracle run ORE function itself and send results to R on client. like ore.lm
for other R packages like SNA, IGraph, Data mining in R, Oracle send R code to R on Server and R on Server run them and send to Oracle. then Oracle send them to R. it connect via one port and is secure. IS MY WRITTING TRUE?
I have another question. if we have 2 or more R on Server, how oracle identify correct R? for example, I install R2.13 and R2.15 on Server.
tanks for your attention
Edited by: Nasiri Mahdi on Feb 24, 2013 10:42 PMNasiri,
For ORE architecture take a look at [url http://www.oracle.com/technetwork/database/options/advanced-analytics/r-enterprise/ore-trng1-gettingstarted-1501628.pdf]the first presentation in our Learning R Series.
For your second question. ORE will use R that it found during installation. The installer will print the value of <tt>R_HOME</tt> before it proceeds with installation. In general for ORE 1.3 we recommend R 2.15.1 and for ORE 1.1 - R 2.13.1.
Denis -
Application for the post of an ORACLE DBA
=================================================================
============
ARUNKUMAR RAGHAVAN MSc,BEd,PGDMCH,(MBA)
=================================================================
============
CURRICULUM VITAE
Covering letter
From
Arunkumar.R, email : [email protected],
[email protected]
No 16 /9 Nagendra nagar,
Velachery main road, checkpost,
Near jaya hospital,
Chennai -600 042.
Respected Sir / Madam,
SUB : Application for the post of
ORACLE DBA / DBO - Reg
I wish to submit the following few lines for your kind
consideration.
I feel more comfortable and satisfactory with this type of job
as
I am keen to serve as an employee of your esteemed organization,
which has an intellectually stimulating and emotionally
satisfying environment.
I assure that, I will do my duty to the fullest satisfaction of
my
higher officials, colleagues and to the best of my knowledge and
belief.
I am attaching my CV, first 2 pages of my first book –“ORACLE
ARCHITECTURE MADE EASY”, and a newsletter about Penta Media
Graphics Ltd, my present employer.
Expecting the favour of your earliest reply.
Thanking you with respectful regard,
Yours truly,
(ARUNKUMAR.R)
=================================================================
============
CAREER OBJECTIVE
1. To be a dependable ORACLE DBA and to deploy an
efficient DATA WAREHOUSE and DATA MART.
2. To write unique books on ORACLE DBA and DATA WAREHOUSING
for enthusiastic learning
Experience summary
q Five years and six months of overall experience in
Software Industry.
q Over 24 months of work experience in the administering,
and maintaining the Oracle Database of sizes 3 GB
q Training and authoring books, CBT’s,WBT’s for Oracle DBA
and
Data Warehousing .
Technical skills
Hardware IBM PC, MAC
Operating Systems WINDOWS NT, 95/98/2K, MS-DOS,
LINUX, MAC-OS
RDBMS ORACLE 8I, DBASE, FoxPro,
MSACCESS
Internet Tools HTML, IIS, FrontPage
Responsibilities at PENTAMEDIA GRAPHICS LTD,
(formerly known as PENTFOUR SOFTWARE EXPORTS LTD, SEI-CMM LEVEL
4 COMPANY )
1. Maintaining an "Oracle Pre-Production Database" of size 3 GB.
2. In charge of the CBT's on Data Warehousing & ORACLE
DBA.
3. Installing and upgrading the Oracle server (Oracle 7.3,
Oracle 8.0,
ORACLE 8i,) and application tools.
3. Allocating system storage and planning future storage
requirements
for the database system.
5. Creating Tablespaces for the different group of
projects namely
SOFTWARE, ENGINEERING, MANAGEMENT, and SCHOOL PROJECTS.
6. Creating tables, views and modifying the database
structure, as
necessary, required by Project Leaders and Programmers.
7. Enrolling users and maintaining system security and
controlling and
monitoring user access to the database.
8. Backing up and restoring the database.
Specific Achievements
1. CBT's and WBT's authored (Reference:
www.pentalearn.com )
* Data Warehousing for beginners
* Data Warehousing - Intermediate
* Stepping into ORACLE DBA
* ORACLE DBA - Security
* ORACLE DBA - Backup & Recovery
* Step by Step - ORACLE DBA
* OCP GUIDE - Architecture & Administration
Under Production
* OCP GUIDE - Backup & Recovery
2. Book's authored (Under compilation)
* ORACLE ARCHITECTURE MADE EASY.
* Learn ORACLE DBA in 23 days.
4. Knowledge of documentation and procedures for SEI CMM -
ISO –
QUALITY AUDITS.
4. Academic Project - (Reference: [email protected])
o Title ORACLE QUESTION BANK
o Outline Training software for OCP
(Oracle Certified Professional)
o Period DEC 1998 - JAN 1999
o Software VB 5.0, M.S.ACCESS
5. Awards :
State first & district first in Vivekananda Academy
of cultural
Studies
=================================================================
============
Employment History
1. Company Name : Pentamedia
Graphics ltd
Title : instructional designer
Level : Senior Executive
Specialization : IT/Computer Systems/Software
Function : Professional /
Consultant / Specialist
Industry : Computer / Information
Technology (Software)
Date Joined : 12 oct 1999
Duties : Responsible for CBT’s,
WBT’s on DATA
WAREHOUSING & ORACLE DBA.
project guide for TEAM
members.
Developed 5 training
software.
Maintaining "ORACLE-
PRODUCTION DATABASE"
of size 3GB.
Reason for leaving: working currently
2. Company Name : S.A.International ltd
Title : training officer
Level : Senior Executive
Specialization : IT/Computer Systems/Software
Function : Lecturer / Teacher /
Trainer
Industry : Computer / Information
Technology (Software)
Date Joined : 08 Aug 1997
Date Left : 09 Sep 1999
Duties : At S.A.INTERNATIONAL LTD,(A joint
venture company of ELCOT, GOVT OF TAMILNADU UNDERTAKING)
Responsible for all training programmes.
Project guide
for all college students.
Senior Faculty
for "ORACLE DBA" classes.
Accomplishment : Wrote student guides on office
2000 and on ORACLE DBA
Developed 3 training
software.
Reason for
leaving : To get more
experience on ORACLE DATABASE
MAINTENANCE
3. Company Name : G.K.M.college of
engineering & technology
Title : lecturer
Level : Junior Executive
Specialization : Education
Function : Lecturer / Teacher /
Trainer
Industry : Education
Date Joined : 06 May 1996
Date Left : 09 Aug 1997
Duties : Incharge of computer
science department,
Conducting classes and
all academic
activities.
Accomplishment : Wrote 2 student guides on office
1997 and on
ORACLE DBA.
Reason for
leaving : To get more
experience on ORACLE DBA
Activities
4. Company Name : Infra computers pvt ltd
Title : Asst.technical manager
Level : Junior Executive
Specialization : Training & Development
Function : Executive
Industry : Computer / Information
Technology
Date Joined : 30 Apr 1995
Date Left : 06 Jun 1996
Duties : Monitor the day to day
operations of the
SOFTWARE/HARDWARE SERVICE DEPARTMENT. Monitor the DEPARTMENT
STOCK and cash flow position, Meeting executives for Business
development activities
Accomplishment : Joined the Company since August 1994
as Asst TECHNICAL MANAGER. Promoted to TECHNICAL MANAGER in july
1996.
Reason for
leaving : To study M.B.A
(master business
Administration)
ORACLE DBA SKILLS SELF EVALUATION FORM
Oracle: SQL and PL/SQL Skills:
rate
from
0 = None
through 5 = Guru
Creating and maintaining database objects 3
Store, retrieve, and manipulating data 3
Create PL/SQL blocks of application code 1
Familiarity with PL/SQL packages 1
Familiarity with PL/SQL tables and records 0
Calling PL/SQL functions from within SQL statements 0
Building reusable code
0
Crafting code that automatically adapts to changes
in data structures
0
Writing SQL inside PL/SQL programs
0
Reading and writing operating system files 3
Executing host commands and C programs 0
Issuing database alerts
1
Analyzing memory utilization in your session 2
Debugging and tracing program execution 1
Manipulating raw data and large objects 1
Building your own packages
1
Oracle Enterprise Manager Skills:
rate
from
0 = None
through 5 = Guru
Install Oracle Enterprise Manager 5
Administer and monitor Oracle database environments 5
Oracle Enterprise Manager architecture 3
Setup a console for your own environment 3
Implement job and event based system management 3
Understand the integration of shared administrator
responsibilities
3
Tuning Pack
1
(which comprise Oracle Expert, Tablespace Manager
and SQL Analyze)
Diagnostic Pack
0
(which comprise Oracle Trace and Data Viewer,
Performance Manager,
Capacity Planner,and Top Sessions)
Change Management Pack
0
(which comprise Database Alter, Capture, Diff,
Propagate, Quick Change, and Plan Manager)
Database Administration/ Backup and Recovery Skills:
rate
from
0 = None
through 5 = Guru
Familiarity with Oracle7 database environments 5
Familiarity with Oracle8 database environments 5
Set up, maintain, and troubleshoot database 4
Plan and implement database backup and recovery
strategies
4
Understanding of backup, restore and recovery
operations
4
Oracle8 Recovery Manager 4
Network Administration Skills:
rate from
0 = None
through 5 = Guru
Familiarity with Oracle7 Server 5
Familiarity with Oracle8 Server 5
Familiarity with architecture of Net8 4
Establishing connections between peers 5
Client and a server node using various
naming methods
4
Configuring middle tier systems 0
Familiarity with Names Server
1
Familiarity with Connection Manager
3
Memory, I/O, physical structure and
resource contention 2
Familiarity with dynamic performance views 4
Familiarity with initialization parameters 5
Familiarity with diagnostics and tuning guidelines 3
Data Modeling and Relational Database Design Skills:
Arun's
rate from
0 = None
through 5 = Guru
Knowledge with entity-relationship models 2
Knowledge of normalization and relational
database design
1
Defining business information requirements 3
Creating entity-relationship models
3
Transforming requirements into an initial
database designs
3
Personal Strengths :
INVOLVEMENT alone gives PERFORMANCE. With my
spiritual base &
MOTIVATION, I am confident that I will reach the
pinnacle
in the field of ORACLE DBA. I hope my right thinking &
Hardworking nature will make me successful.
Current Communication Address
Address : 16/9, nagendra nagar, velachery
main road,
near jaya hospital, chennai-42
chennai, 600042 India
Tel [home] : 91-44-2552406
Tel [office]: 91-44-4839854
Tel [mobile]:
Email : [email protected],
[email protected]
Permanent Address
Address : s/o N.Raghavan, laksminayackan
patty(po)
thevaram(via), theni(dt), pin
625530
laxminayakan patty,
625530 India
Tel : 91-4454-54739
Email : [email protected], [email protected]
Personal Particulars
Date of Birth : 05 Aug 1971
Gender : Male
Nationality : India
Marital Status : married
Permanent Residence of : India
Passport Number : T465022
Valid Upto Jan 2005
EDUCATIONAL QUALIFICATION
COURSE UNIVERSITY/BOARD Yr.of PASSING
CLASS & %
S.S.L.C TAMILNADU SECONDARY MAR 1986
FIRST 85.40
H.S.C TAMILNADU HIGER SECONDARY APR 1988
FIRST 68.90
B.Sc MADURAI KAMARAJ UNIVERSITY APR 1991
FIRST 68.63
(PHYSICS) VIVEKANANDA COLLEGE
M.Sc MADURAI KAMARAJ UNIVERSITY APR 1994
FIRST 70.40
(PHYSICS)
BEd MADURAI KAMARAJ UNIVERSITY NOV 1995
SECOND 52.20
TECHNICAL QUALIFICATION
COURSE UNIVERSITY/INSTITUTION Yr.of
PASSING %
PGDMCH# St.JOSEPH'S COLLEGE JULY
1995 59.70
BHARATHIDASAN UNIVERSITY
DPCS* @ DOE & TC.T.S- NCVT TRADE SEP 1996
79.47
(AICTE^ APPROVED)
# POST GRADUATE DIPLOMA IN MICROPROCESSOR AND COMPUTER
HARDWARE
* DATA PREPARATION AND COMPUTER HARDWARE
@ DIRECTORATE OF EMPLOYMENT & TRAINING CRAFTSMEN TRAINING
SCHEME
^ ALL INDIA COUNCIL OF TECHNICAL EDUCATION
PROFESSIONAL
TRAINING UNDERGONE
Completed 'ORACLE DBA' Course at RADIANT SOFTWARE PVT LTD,
WEST MABALAM,
CHENNAI -33.
Language Proficiency :
Languages - Proficiency (1=worst - 10=best)
Spoken
Written
English 5 6
Tamil 9
9
Supplementary
If and when employed by the company
Willing to Travel : yes
Willing to be Relocated : yes
Possess Own Transport : T465022 Valid
Upto Jan 2005
Expected Monthly Salary :
Negotiable
Availability :
Immediately
=================================================================
============Sorry, but according to Apple, iTunes Store: All Sales Are Final
You can avoid accidental purchases.
From the iTunes menu bar click iTunes / Preferences then select the Parental tab.
Select: iTunes Store
Click OK. -
A Way to List Oracle Server Instances
Hello:
I'm trying to find if there is a way to enumerate the Oracle instances that exist on a given physical machine. I want to do this programatically (C++). Of course, this is easy with SQL Server since there is the SQLDMOServer2 COM interface through which you can call "ListInstalledInstances()".
Is there anyway to do this for Oracle? I realize that there probably won't be any kind of interface built into Windows MDAC components...but is there any option at all? So far, all of the documentation I have seen gives plenty of examples of using "OraSession" and so on. But, you have to know what you are looking for / connecting to first. What I really need is a way to first enumerate the Oracle Instances that are available and then a way to enumerate the Databases in each.
Any help would be appreciated.Fair enough. In the end, what I am after is a listing
of all databases (meaning the names of the files that
belong to each Oracle database). I am assuming
(perhaps incorrectly...I'm new to Oracle) that each
Oracle instance has certain databases associated with
it (even though it can only mount one at a time).Your assumption is basically incorrect.
An Oracle instance is simply the set of programs running per the directives in the initialization file provided at start time.
The initialization file, in turn tells the instance a) what the initial memory requirements are, and b) where to find the control file - which in turn contains a list of all the data files in the database.
An Oracle database can contain any number of schemas, or named collections of database objects (tables, views, etc.) Each Oracle database contains one master catalog, called the SYS Schema, and any number of application-related catalogs or schemas. All schemas (catalogs, or SQL Server 'databases') are available while the database is open.
Ideally there is only one database instance on a server, and the database it accesses contains all the data for a large number of applications in several schemas. (However, idealism rarely works these days - many applications are not written with an understanding of Oracle architecture.)
Each Oracle database is controlled by, but is independent of, the instance software.
The software is stored in an ORACLE_HOME. An Oracle Home contains one set of software. An ORACLE_HOME is essentially the unit of software maintenance - you patch or upgrade the software in one ORACLE_HOME. Oracle supports the idea of several ORACLE_HOMEs on a single machine, allowing you to have several versions (full versions or simply patch versions) of Oracle on the same machine.
An upgrade of an Oracle database, may, in some cases be as simple as starting the software in the new ORACLE_HOME referencing the existing initialization file (by complete path), and running the 'master catalog upgrade' script - usually catupg.sql ...
A database is independent of the software and the instance.
The database consists of a set of files:
- initialization file (init???.ora or spfile???.ora) which points to
- the log/core directories (that contain traces), and
- the archive log directory (for backups of the redo log files), and
- the control file which points to the redo log files and the data files.
The very rough equivalent to SQL Server database files would be Oracle tablespace data files. A tablespace is a logical construct, in many ways resembling a disk LVM, to which you can map (add) physical files. The physical files may be placed anywhere, and may be entire raw devices or individual files on a file system.
Tables, indexes, and other storage consuming things (generically called segments) are assigned to tablespaces, and therefore stored in the data files. However, a tablespace may contain any number of segments, so there is no simple map available unless enforced manually by the DBA.
In answer to your question, you would need to:
1) determine all the ORACLE_HOMEs on the machine (from the Windows registry or *nix oratab [assuming reliable DBA]);
2) for each ORACLE_HOME, determine all the initialization (init???.ora and/or spfile???.ora) files;
3) for each initialization file, determine the control file;
4) for each control file, determine all the data files, redo log files and archive log files (if using rman)
Note that, except for the init???.ora, all of the files referenced are 'binary' and must be opened carefully.
I'd strongly encourage you become more familiar with the Oracle Architecture before attempting much more. It diverges a LOT more once you get into transactions, and a very large chunk of your existing SQL Server experience will lead you down a path of very poorly performing Oracle applications. -
Oracle 9i database server for AIX 32 bit
Hello,
I tried to download from OTN Oracle 9i database.
Will there be possible to download for 32bit AIX?
I feel little depressed because such stable OS I am forced to
switch to Windows if I want to prepare myself little advance on
future Oracle architecture.
Will it be possible to get also 32bit AIX Oracle 9i?At this time, Oracle is offering only the 64- bit and we do not
have additional information if in the future 32-bit will be
offered.
Best Regards,
OTN Team -
MS-SQL 7.0 Script Export to Oracle
Hey,
i have a Microsoft SQL 7.0 or SQL 2000 Script.
Is there is a way to export the script (about 400 Lines),
to Oracle 7.43 or Oracle 8i ?
Thanks Roland
Here is a short strip SQL 7.0:
/****** Object: Database adalbb Script Date: 1/27/2001 3:39:47 PM
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name =
N'idealbb')
DROP DATABASE [idealbb]
GO
CREATE DATABASE [idealbb] ON (NAME = N'idealbb_Data', FILENAME =
N'C:\MSSQL7\Data\adalbb_Data.MDF' , SIZE = 2, FILEGROWTH = 10%) LOG ON
(NAME = N'idealbb_Log', FILENAME = N'C:\MSSQL7\Data\adalbb_Log.LDF' ,
SIZE = 1, FILEGROWTH = 10%)
GO
exec sp_dboption N'idealbb', N'autoclose', N'false'
GO
exec sp_dboption N'idealbb', N'bulkcopy', N'false'
GO
/****** Object: Table [dbo].[Topics] Script Date: 1/27/2001 3:39:52
PM ******/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].
[Topics]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Topics]
GO
/****** Object: Login hoteluser Script Date: 1/27/2001 3:39:47 PM
if not exists (select * from master.dbo.syslogins where loginname =
N'hoteluser')
BEGIN
declare @logindb nvarchar(132), @loginlang nvarchar(132) select
@logindb = N'master', @loginlang = N'us_english'
if @logindb is null or not exists (select * from
master.dbo.sysdatabases where name = @logindb)
select @logindb = N'master'
if @loginlang is null or (not exists (select * from
master.dbo.syslanguages where name = @loginlang) and @loginlang <>
N'us_english')
select @loginlang = @@language
exec sp_addlogin N'hoteluser', null, @logindb, @loginlang
END
GO
/****** Object: Login idealbb Script Date: 1/27/2001 3:39:47 PM
if not exists (select * from master.dbo.syslogins where loginname =
N'idealbb')
BEGIN
declare @logindb nvarchar(132), @loginlang nvarchar(132) select
@logindb = N'idealbb', @loginlang = N'us_english'
if @logindb is null or not exists (select * from
master.dbo.sysdatabases where name = @logindb)
select @logindb = N'master'
if @loginlang is null or (not exists (select * from
master.dbo.syslanguages where name = @loginlang) and @loginlang <>
N'us_english')
select @loginlang = @@language
exec sp_addlogin N'idealbb', null, @logindb, @loginlang
END
GO
/****** Object: Login idealscience Script Date: 1/27/2001 3:39:47
PM ******/
if not exists (select * from master.dbo.syslogins where loginname =
N'idealscience')
BEGIN
declare @logindb nvarchar(132), @loginlang nvarchar(132) select
@logindb = N'idealscience', @loginlang = N'us_english'
if @logindb is null or not exists (select * from
master.dbo.sysdatabases where name = @logindb)
select @logindb = N'master'
if @loginlang is null or (not exists (select * from
master.dbo.syslanguages where name = @loginlang) and @loginlang <>
N'us_english')
select @loginlang = @@language
exec sp_addlogin N'idealscience', null, @logindb, @loginlang
END
GO
/****** Object: User dbo Script Date: 1/27/2001 3:39:47 PM ******/
/****** Object: User guest Script Date: 1/27/2001 3:39:47 PM ******/
if not exists (select * from dbo.sysusers where name = N'guest' and uid
< 16382 and hasdbaccess = 1)
EXEC sp_grantdbaccess N'guest'
GO
/****** Object: User idealbb Script Date: 1/27/2001 3:39:48 PM
if not exists (select * from dbo.sysusers where name = N'idealbb' and
uid < 16382)
EXEC sp_grantdbaccess N'idealbb', N'idealbb'
GO
/****** Object: Table [dbo].[Category] Script Date: 1/27/2001
3:39:54 PM ******/
CREATE TABLE [dbo].[Category] (
[Cat_ID] [int] IDENTITY (1, 1) NOT NULL ,
[Cat_Name] [varchar] (50) NULL ,
[Cat_Order] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Forum] Script Date: 1/27/2001 3:39:55
PM ******/
CREATE TABLE [dbo].[Forum] (
[Forum_ID] [int] IDENTITY (1, 1) NOT NULL ,
[F_Name] [varchar] (50) NULL ,
[F_Description] [varchar] (300) NULL ,
[F_Cat] [int] NULL ,
[F_Count] [int] NULL ,
[F_Last_Post] [datetime] NULL ,
[F_Moderator] [int] NULL ,
[F_ReplyCount] [int] NULL ,
[F_Order] [int] NULL ,
[F_Allow Anonymous] [int] NULL ,
[F_AllowMember] [int] NULL ,
[F_AllowModerator] [int] NULL ,
[F_AllowAdministrator] [int] NULL ,
[R_AllowAnonymous] [int] NULL ,
[R_AllowMember] [int] NULL ,
[R_AllowModerator] [int] NULL ,
[R_AllowAdministrator] [int] NULL
) ON [PRIMARY]
GO
nullHi,
Oracle architecture is very different from MS-SQL. In MS-SQL there is a master database that holds meta data for each database set up on the server. Oracle has a different dictionary. If you know oracle well enough you can change the scripts to fit oracle.
In addition there are features in MS-SQL that are not compatible to Oracle such as bulkcopy/autoclose options, Identitiy is actually a sequence and all of the server's stored procedures (sp_%) will not work in oracle. You can create the tables with your script but not the procudures.
Good Luck.
null -
Regarding Oracle 10g Express Edition
Dear Friends,
I'm very beginner to Oracle database. I worked in SQL Server.
Here I have downloaded and intalled Oracle 10g Express Edition for development.
1. How do I create database in Oracle 10g Express Edition?
2. How do I attach an existing database?
Please help me.
Thanks in advance.
Regards,
SathishHi,
ORACLE is different from SQL Server. Forget about SQL Server for a while.
1. How do I create database in Oracle 10g Express Edition?Refer to :http://st-curriculum.oracle.com/tutorial/DBXETutorial/index.htm
2. How do I attach an existing database?As you perform in Sql Server, it won't work in oracle. It's different. I request to understand oracle architecture and basic Administration and once you familar with those things then can understand how to perform activity's on DB.
- Pavan Kumar N
Oracle 9i/10g - OCP
http://oracleinternals.blogspot.com/ -
How to Connect to Oracle 9i database server via Oracle 10g XE
I have installed Oracle 10g eXpress Edition and uninstalled Oracle 9i client database. I used Oracle 9i client to connect to another Database server on a local LAN. Is it possible to create a database link to the old Oracle 9i database server via Oracle 10g XE? If yes, do I need to add ODBC drivers?
I want to achieve the following:
1) Create a connection to the Oracle 9i database server using Ora101040 odbc drivers.
2) Use a similar 9i tool (Enterprise Management Console) within Oracle 10g XE to access Oracle 9i Database tables on a LAN network.
3) Create data access to Oracle 10g XE via some ODBC connection from a C++ runtime application.
Hope to receive help from Oracle professionals.
Thanks.I have installed Oracle 10g eXpress Edition and
uninstalled Oracle 9i client database. I used OraclePlease clarify - you uninstalled the 9i database or the 9i client.
9i client to connect to another Database server on a
local LAN. Is it possible to create a database link
to the old Oracle 9i database server via Oracle 10g
XE? If yes, do I need to add ODBC drivers?
Database links between Oracle databases do not require ODBC. They do require Oracle Networking (included with both Oracle9i Database and Oracle Database 10g XE) to be configured correctly.
It is also possible to connect ot the 9i database using the 10g Instant Client (separate download)
I want to achieve the following:
1) Create a connection to the Oracle 9i database
server using Ora101040 odbc drivers.Please clarify - what client do you wish to run that needs ODBC?
2) Use a similar 9i tool (Enterprise Management
Console) within Oracle 10g XE to access Oracle 9i
Database tables on a LAN network.XE does not have an equivalent to Oracle Enterprise Manager. XE does come with HTMLdb preinstalled and configured, and HTMLdb provides a subset of the administration capabilities of Enterprise Manager.
3) Create data access to Oracle 10g XE via some ODBC
connection from a C++ runtime application.You can download ODBC drivers from the same location on OTN you downloaded XE. I do not know whether XE includes ODBC drivers. ODBC drivers will usually still require you to configure the Oracle Networking.
There are a number of items that make me believe you do not have a good grasp of Oracle architecture and basics. If true, I encoureage you to start reading the Concepts manual found for the database at http://docs.oracle.com, or at least the O'Reilly book 'Oracle Essentials' found at http://oracle.oreilly.com -
Oracle Pl/Sql and Oracle Application Express for Beginners
Good day,
Have a prodigy that is strongly interested in oracle application express.Haven know that he will only do we in APEX if he is good in pl/sql and have some skills in html and javascripts.
For such person,what are the books that i can recommend for him,that will guide and assist him?Will be highly grateful if anybody can assist.Sc0tt wrote:
I think it also falsely gives the impression that one does not need to understand the database at all because Apex can do everything for you...This is why I echo Munky when he says that you need a solid understanding of data models and the database before attempting to build an application.
I absolutely concur with this view. When I first started using ApEx, I was basically given a user guide and told to get on with it :-) Subsequently, for the first 6 months or so, I built probably fairly lousy (but functional) apps until I got a better grasp of Oracle architecture.
That being said, SQL is an absolute must if you are going to work on a database. PL/SQL really should be learned as well because your application will be limited without it. CSS and Javascript and nice to have's, but they can be learned as you go. Since all of the api's are built in pl/sql, it would really hinder what you could do if you didn't know it.One resource I have found very useful is the good old 'Ant' book a.k.a. Oracle PL/SQL Programming by Feuerstein, et al. I have a well-thumbed 4th edition sitting on my desk at the moment - weirdly for a text book, rather a joy to read.
I personally found Jay-Lew's "Cost-based Oracle Fundamentals" a somewhat bitterer pill to swallow - tough on the way down but good for one's constitution! -
Need Best way to start learning Oracle 11g DBA
Hi.This is Tejaswi.
I want to learn Oracle 11g DBA.I've downloaded all software's and Documentation for Orcl 11g R2. Now. i want to start Learning DBA. Can any one suggest me the best way to Start learning DBA?
Please suggest me the good books For Oracle Architecture and SQL.......Hello Tejaswi,
The advice you got about reading the Oracle Concepts and 2 Day DBA documentation is very good advice.
I found that knowing some SQL*Plus and SQL Developer was also very helpful as, they both provide a way to interface with the database and try the things you read about. For SQL Plus, I used the book:
Oracle SQL*Plus: The Definitive Guide, 2nd Edition
By Jonathan Gennick
Publisher : O'Reilly
ISBN : 0-596-00746-9 I openly recommend it. It is easy to read, the book is very well thought out, it covers what you really need to know (and more too). The author explains the subjects very well. I would definitely learn some SQL Plus and SQL developer before getting into the 2 Day DBA document (make those 2 days about 7 days each if not more).
To learn SQL, I "sort of" used (I say "sort of" because I only read some parts of it available online and at the local bookstore):
Oracle SQL by Example
By Alice Rischert
Publisher: Prentice Hallit probably has more SQL than you'd need as a DBA but, it is an excellent book you may want to consider.
If you are starting from scratch, as I did, you'll find that you need to learn multiple things at the same time. I believe SQL Plus is the best place to start, along with possibly the Concepts document. That will give you a base to build upon.
HTH,
John. -
Please tell me the background proces of update statement in oracle
1. user excuted update and inset statement from sqlplus ,
please give me the flow in oracle architecture
2. user excuted commit and roll back also
please give me the flow in oracle architecture
ThanksAs Pierre Forstmann said answer can vary according the details you want. If you want it to be in four lines than I hope this it.
For select
search shared pool a copy of parsed sql
validate statement
validate data sources
acquire locks
check privileges
prepare parse tree or execution plan and place in library cache
execute statement - retrieve data form file to buffer cache
fetch vales from the cursor
For DML
there are several differences between how Oracle executes select and DML
however, they follow the same general pattern
parse statement - create parse tree
execute the statement - acquire locks on the data to be changed
generate redo
For commit or rollback
release table/row locks acquired by statement
release undo segment
update redo with commit/rollback information
flush the content from log buffer to redo files
I suppose the documentation provided above is best place where you can find the details -
Why Oracle does not allow rollback of DDL statements?
I have always been surprised why Oracle does a implicit commit when DDL statements (e.g create table …) are executed. DDL statements simply write information (insert, delete and update) to data dictionary, so why DDL statement cannot be rolled back. Am I missing some thing?
I was learning SQL Server few months ago and I noticed that SQL Server does allow rollback of DDL statements if I am not mistaken. It lloks like there is something in Oracle architecture which prevents rollback of DDL satements. Rollback of all staements should be allowed not just of DML statements.
Appercaite your insight.If you drop a 500 million row table (and let's assume you're not using the Recycle Bin, which is a different matter entirely), how do you propose to re-insert all 500 million rows if you were to be allowed to rollback the drop command? Same thing goes for a truncate command.
I'm not saying there aren't workarounds (the Recycle Bin is precisely one of those), but it's certainly problematic. You could very well reverse the transaction ('delete from TAB$...') quite easily... but reversing the other consequences of that transaction is a lot more awkward. Therefore, it is certainly logical to declare such transactions irreversible and thus to imply a commit, both before and after.
Or take it from another philosophical angle: a transaction that doesn't commit (or rollback) takes exclusive row-level locks that are held indefinitely and which will prevent other people from doing DML on the same rows, yes? Well, how do you fancy having an 'alter table' statement sitting around, uncommitted, in the data dictionary? Some process (or your users) are wanting to insert rows into this table, but the uncommitted alter command means that they can't acquire the shared table lock they need in order to be able to do so. One uncommitted DDL can seriously gum up the works, in short.
Dictionary tables are not like ordinary user tables, because whilst what I do in INVOICES very likely has no impact on what you do in SALARIES, what I propose to do in TAB$ very definitely impacts what you might need to do in TAB$. Under those circumstances, it's a jolly good thing that Data Dictionary DDL doesn't leave a trail of uncommitted transactions hanging around! And the mechanism to achieve that 'good thing' (i.e., auto-committing) means such transactions must be immediately irreversible.
Fair enough if other databases have chosen to handle things differently: their prerogative, of course. My point is simply that there is logic in NOT being able to roll back DDL statements, too, and it's a legitimate choice to have made to handle things in this way, too. -
Dear All,
We are recently migrate sap 4.6c /oracle9i/AIX5.3 IBM power 5 to IBM Power 7 server issue is that the report that run around 40 minute it will take more then 6 hour I donu2019t know what is wrong how to tune that server one thing I also done that I used sap profile and oracle database parameter same but no solution , also run table query from sqlplus it is also take too much time
background process DBWR0 and others show following error
2011-03-12 14:08:17.653
SESSION ID:(2.1) 2011-03-12 14:08:17.650
Warning: lio_listio returned EAGAIN
Performance degradation may be seen
and also all work process
please also send me tips to improve sap and oracle performance
regards
rayyan shahidHi,
Warning: lio_listio returned EAGAIN*
*Performance degradation may be seen
Such warnings can occur if maxreqs or maxservers parameters are set too low at OS level.
Along with the above suggested SAP Note , refer these useful document [Oracle Architecture and Tuning on AIX|http://www-03.ibm.com/support/techdocs/atsmastr.nsf/5cb5ed706d254a8186256c71006d2e0a/bae31a51a00fa0018625721f00268dc4/$FILE/Oracle%20Architecture%20and%20Tuning%20on%20AIX%20%28v%202.0%29.pdf]. to get more detailed information on some other required configuration settings at ORACLE level as well as on AIX OS level.
Regards,
Bhavik G. Shroff
Maybe you are looking for
-
Hi, Say A.tiff contains 6 pages and B.tiff contains 5 pages. I need to 5 pages of B.tiff into A.tiff, so that A.tiff contains 11 pages. Can someone pls show me the fastest way of acheiving this ? Currently I am using ImageDecoder to decode A and B to
-
Encoding in Integration Repository
Hi, I have an xml file that is correctly encoded in UTF-8 and contains Chinese characters. When I load this file in the Message Mapping and do a display queue for the field that contains Chinese characters, I found that data are displayed as boxes. I
-
Help With Creating HR Schema on Oracle 10g
Hi; I am new to oracle and need help to setup HR schema to practice tutorial for Oracle SQL Developer 1.2. Any help and guidence will be highly appreciated. Found this script "hr_code"in C:\oracle\product\10.1.0\Db_1\demo\schema\human_resources but d
-
Hi Once I've found an application which allowed me to quickly create a single web page with photos and thumbnails, almost at a click of mouse button. Can't find such app. Anyone seen such? Thank you
-
Hi Experts, I have moved values from node with attributes in context to an internal table using node_output_4->GET_STATIC_ATTRIBUTES_TABLE( importing table = itab Now the neccessary values are in itab (internal table).I want to check the itab-id with