Bonjour,
J'ai glissé :oops: et les user system et sys ont été dropés.
Y a-t-il un moyen de les récupérer ?
Merci.
Poc.
Version imprimable
Bonjour,
J'ai glissé :oops: et les user system et sys ont été dropés.
Y a-t-il un moyen de les récupérer ?
Merci.
Poc.
8O 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 ?Citation:
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 ? :DCitation:
Envoyé par bouyao
:mouarf1:
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 :marteau:Code:
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:
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 SYS :roll: ,Citation:
Envoyé 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...:oops:
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 :help:
Poc.
NE SURTOUT PAS EXECUTER CE CODECitation:
Envoyé 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 :roll:
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.
non, tu dois recréer toute ta base
Bon, ben on y va !:D
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):rire:
Le moral rest au beau fixe.
Et POC !:resolu: