ALTER USER userName RENAME TO newUserName/import export

ALTER USER userName RENAME TO newUserName/import export - SQL/NoSQL - Programmation

Marsh Posté le 24-03-2006 à 10:01:40    

Bonjour,
 
Sous oracle 9i, la commande ALTER USER userName RENAME TO newUserName ne fonctionne pas?
 
Comment peuis-je renommer un user?
 
Merci d'avance


Message édité par usinagaz le 24-03-2006 à 16:00:27
Reply

Marsh Posté le 24-03-2006 à 10:01:40   

Reply

Marsh Posté le 24-03-2006 à 11:31:16    

on ne peut pas, tu l'exportes, drop, tu crées le nouveau user et tu réimportes... bon courage :D

Reply

Marsh Posté le 24-03-2006 à 11:50:54    

orafrance a écrit :

on ne peut pas, tu l'exportes, drop, tu crées le nouveau user et tu réimportes... bon courage :D


 :cry:  :cry:  :cry:  
 
Merci pour la réponse quand même...

Reply

Marsh Posté le 24-03-2006 à 13:05:47    

c'est normal qu eç ane marche pas pour la bonne et simple raison qu'un USER est associé à un SCHEMA.

Reply

Marsh Posté le 24-03-2006 à 15:50:11    

On aurait tres bien pu penser que le schema change de proprietaire...
J'essaye donc de faire un import avec le nouvel user...
J'ai ce newuser qui a la meme tablespace, comment je peux vider la tablespace? le truncate de table? mais il y a trop de tables...

Reply

Marsh Posté le 24-03-2006 à 20:18:32    

Code :
  1. drop user <USER> cascade;


c'est un peu violent mais tu butes un user et le schema associé
ensuite tu importes les données avec un bon

Code :
  1. imp system@<SID> file=fichierdump.dmp log=import.log fromuser=<ANCIEN_USER> touser=<NOUVEAU_USER>


Ca c'est la théorie, tu peux avoir des problèmes si ton schéma est lié d'une manière quelconque à d'autres


Message édité par couak le 24-03-2006 à 20:18:46
Reply

Marsh Posté le 27-03-2006 à 09:39:10    

Je vais avoir trop de problèmes à imoprter...
Je vais donc recreer une base depuis le début. Ce sera plus simple (base documentum)
 
Merci encore pour votre aide.

Reply

Marsh Posté le 27-03-2006 à 09:40:37    

moi23372 a écrit :

c'est normal qu eç ane marche pas pour la bonne et simple raison qu'un USER est associé à un SCHEMA.


 
c'est surtout des synonymes ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed