2009-06-09 17 views
7

Amo Oracle SQL Developer, quindi mi trovo ad usarlo molto per completare le mie attività quotidiane. Il fatto è che la mia collezione di snippet personalizzati continua a crescere, quindi penso che sarebbe interessante imparare come eseguirne il backup.Esiste un modo semplice per eseguire il backup degli snippet utente di Oracle SQL Developer?

Prima di chiedere ciecamente ho fatto un po 'di lavoro cercando di capire come. Ho eseguito una ricerca all'interno della cartella dell'applicazione da "frammento" e ho trovato il seguente file:

oracle.sqldeveloper.snippet.jar 

che contiene molto probabilmente i miei amati pezzi di codice. Potrei semplicemente salvare quel file sperando che sia il migliore, ma perché non farlo nel modo giusto e forse essere in grado, ad esempio, di eseguire il backup di quelli che ho creato, evitando quelli che sono venuti fuori dalla scatola, e cetera?

Qualsiasi suggerimento sarebbe molto apprezzato!

risposta

7

Sulla mia macchina WinXP, ho trovato il mio Frammenti utente a:

C:\Documents and Settings\eddie\Application Data\SQL Developer\UserSnippets.xml

PS: Sostituire eddie con il tuo nome utente.

+0

Wow, è lì! Grazie mille! Chiaramente, per qualche motivo, la ricerca di Windows non sta indicizzando quella posizione. –

1

Perché non creare un pacchetto sul server Oracle per la manutenzione giornaliera in questo modo viene memorizzato con il DB e nei backup del DB?

MODIFICA: lo faccio e trovo ancora più facile utilizzarli in seguito quando si eseguono attività di manutenzione ordinaria. Essere in grado di chiamare una procedura pacchettizzata è davvero, DAVVERO utile a volte.

+0

Grazie molto per il tuo commento! Dovrei essere in qualche modo in disaccordo con voi qui, non penso che l'esecuzione di tale operazione lato server sarebbe il modo migliore per eseguire il backup degli snippet degli utenti. –

+0

Di cosa stai effettuando il backup? Frammenti di SQL? Le "attività quotidiane" che si utilizzano "molto" verranno eseguite molto più rapidamente come procedure precompilate piuttosto che istruzioni run-once. Non solo ottieni uno standard di rendimento, ma ottieni la capacità di backup. Tuttavia, se questi snippet che si desidera salvare sono specifici dell'utente, ho frainteso la domanda. – Jonathan

2

Sei in esecuzione su Windows? Controlla la directory "C: \ Documents and Settings \\ Dati applicazioni \ SQL Developer" per un file UserSnippets.xml, contiene tutti gli snippet definiti dall'utente.

Inoltre, consultare la guida in linea per l'argomento "Posizione delle informazioni relative all'utente". Ha posizione di file che contengono altre informazioni definite dall'utente.

-Dave

1

Se si utilizza SQL Developer su Mac OS X, quindi i frammenti possono essere trovati in ~/Library/Application Support/SQL Developer/UserSnippets.xml

6

D'accordo con Eddie Awad, basta copia il file xml. E per windows7 il file sqldeveloper User-Frammenti può essere trovato qui:

C: \ Users [nome utente] \ AppData \ Roaming \ SQL Developer \ UserSnippets.xml

0

Per SQL Developer 3.2.20.09 su OS X Mountain Lion (10.8. *), Il file snippet si trova in ~/.sqldeveloper/UserSnippets.xml.

0

Su OS-X Yosemite (10.10.5) ho trovato l'UserSnippets.xml corrente per la corrente di SQL Developer (versione 4.1.0.19) anche in ~/.sqldeveloper/UserSnippets.xml

Problemi correlati