Professional Documents
Culture Documents
Script 6
Script 6
--Partie1
--1
/*
DROP user user1 cascade;
CREATE USER user1 identified by pwd1
quota 1M on users;
--2
/*
GRANT create session, create table,
exp_full_database, imp_full_database
TO user1, user2;
*/
--3
--conn user1/pwd1
--create table test1(a1 number, b1 number);
--create table test2(a2 number, b2 number);
--4
/*
insert into test1 values (1, 2);
insert into test1 values (3, 4);
insert into test1 values (5, 6);
insert into test2 values (11, 22);
insert into test2 values (33, 44);
insert into test2 values (55, 66);
commit;
*/
--5
/*
CREATE OR REPLACE DIRECTORY Oracle As
'C:\oraclexe\app\oracle\CS';
*/
--6
/*
GRANT read, write ON directory oracle
TO user1, user2;
*/
--7
--EXPDP user1/pwd1 directory=oracle dumpfile=user1.dump
--8
--import vers user2
/*
IMPDP user2/pwd2 content=metadata_only
directory=oracle
dumpfile=user1.dump tables=user1.test1
remap_schema=user1:user2
*/
--9
-- la table test1
-- aucune ligne
--10
/*
IMPDP user2/pwd2 directory=oracle
dumpfile=user1.dump
tables=user1.test2
remap_schema=user1:user2
*/
--11
--les tables test1 et test2
--3 lignes
--Partie2
--1
/*
drop table artiste;
CREATE TABLE ARTISTE (
identifiant number
primary key,
nom varchar(30),
prenom varchar(30),
pays varchar(30)
);
*/
--2
--contenu du fichier artiste.ctl :
/*
load data infile 'artiste.txt'
badfile 'artisteB.bad'
discardfile 'artisteD.dsc'
Insert into table artiste
when (1:1) ="0"
fields terminated by ','
(
identifiant,
nom,
prenom,
pays
)
*/
--3
--creation de la table et la séquence :
/*
CREATE TABLE modified_data
(
rec_no integer primary key,
region integer,
load_date date,
data1 number,
data2 varchar(20),
data3 date
);
*/
/*
CREATE SEQUENCE seq_rec
start with 1
increment by 1;
*/
--4
--creation de la table :
/*
create table emp_test
(
empid number primary key,
nom varchar(20),
date_E date
);
*/