Bonjour,
J'ai glisséet les user system et sys ont été dropés.
Y a-t-il un moyen de les récupérer ?
Merci.
Poc.
Bonjour,
J'ai glisséet les user system et sys ont été dropés.
Y a-t-il un moyen de les récupérer ?
Merci.
Poc.
bah tu peux plus te connecter à la base du coup non ?
Exact. c'est exact. Et je suis vachement (meuh) embêté.
Y a-t-il un moyen de moyenner ?
POC.
bah non... si tu ne peux pas te connecter j'vois pas trop comment tu pourrais t'en sortir![]()
Ah oui ? Vous pouvez nous raconter cette glissade qu'on se marre ?Envoyé par poc
La version oracle ?
Moi, Je ne pense pas qu'on est capable de supprimer l'utilisateur SYS.
Le mieux, c'est que quelqu'un essaie. Qui est volontaire ?Envoyé par bouyao
![]()
![]()
Ca me parait louche qu'on puisse dropper SYS.
J'essaye ca tout a l'heure ... le temps de faire un petit backup lol !
je ne vous promet rien pour SYS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0 Connected as SYS SQL> drop user system cascade; User dropped SQL>![]()
mais tu peut utilisé le script dans %ORACLE_HOME%\rdbms\admin\sql.bsq
il récrée l'utilisateur sys et system avec le mot de passe "D_SYSPW"
Moi j'obtiens ca sur 10gR2 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 SQL*Plus: Release 10.2.0.1.0 - Production on Mon Mar 12 23:40:43 2007 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL> sho user; USER is "SYS" SQL> drop user system cascade; drop user system cascade * ERROR at line 1: ORA-00604: error occurred at recursive SQL level 1 ORA-00054: resource busy and acquire with NOWAIT specified SQL>
Merci, mais comment on lance ce script ?
Depuis une session dos ?
PS Oracle 9.2.0.5
Poc.
tu le lance avec un autre compte dba, mais je ne comprend pas encore comment tu a pu faire le drop de user SYSEnvoyé par poc
,
si tu a un autre compte avec le privilege dba a part sys et system qui sont deja dropé comme tu dit, connecte toi avec se compte sous invite cmd, ou sql*plus et lance ce script.
a noté bien que le compte sys et system seront crées avec un mot de passe "D_SYSPW"
bon courage
Ben j'ai plus d'autres users...![]()
Comme je n'ai plus de users je ne me connecte plus à la base...
D'où je suis bien embêté.
D'où aussi ma demande d'aide![]()
Poc.
NE SURTOUT PAS EXECUTER CE CODEEnvoyé par poc
guigui_cwoco démontre qu'en étant connecter SYSTEM on ne peut pas dropper l'utilisateur... reproduire la bêtise que tu as faite en somme
Pour ton problème, tu as tué ta base, il n'y a aucune solution![]()
Donc, si je comprends bien, je dois recréer ma base.
Je suppose que je ne dois recréer que le TBS SYSETM.
Vrai ou faux ?
Poc.
Quel version de base utilises tu ? 8i/9i ?
Si par hasard l'envie de reprends de supprimer SYS et SYSTEM, penses a nous, je suis bien curieux de voir ca.
Oracle 9.2.0.5.
C'est parti ! je recrée la base.
Elle a toute la nuit pour s'y faire (ah! ah!)
Merci à tous et bonne journée. (pour nos amis japonais qui se lèvent maintenant)
Le moral rest au beau fixe.
Et POC !![]()
Partager