WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   oracle kennwort? (http://www.wcm.at/forum/showthread.php?t=179484)

Bizeps 29.11.2005 11:08

oracle kennwort?
 
Hallo,

Ich habe eine Oracle Datenbank erstellt (Version 9.2) und ein externes Tool (Samson) möchte in die erstellte DB Schemas einfügen. Daraufhin erschein ein DOS Fenster wo mittels SQL+ zur Datenbank verbunden wird und anschließend wird einKennwort von mir verlangt?

Leider ohne Zusammenhang mit welchem Benutzernamen oder sonstigem.

Um was für ein Kennwort könnte es dabei handeln?

Thanks!!

itsme 29.11.2005 12:04

1.) wenn du bei der installation ein eigenes pwd eingegeben hast, dann nimm dieses
2.) die oracle-defaults sind
- system/manager
- sys/change_on_install
3.) wenn du die testdatenbank installiert hast, probier scott/tiger

zigeina 29.11.2005 12:14

offtopic....nur bled dahergeredet!!!

- sys/change_on_install

jojo

das kennwort heisst doch ...änder es beim installieren...ggg

aber 99% habens ned geändert...

Bizeps 01.12.2005 10:08

Oracle Kennwort
 
Leider habe ich mit den Passwörtern noch immer keinen erfolg gehabt. Anbei der link zum oracle screenshot. Vielleicht hatte schon mal wer ein ähnliches problem.

Thanks!!

http://khesarr.uttx.net/screenshot.JPG

itsme 01.12.2005 11:55

welches script lässt du da laufen, ein installationsscript oder ein eigenes?
du kannst dir den code ansehen und herausfinden was das script tun soll. ist es eines von oracle, dann ist es auch zumindest rudimentär dokumentiert.

Bizeps 01.12.2005 12:45

Es handelt sich um das Installationsskript einer Anwendung die verscheidene Dinge auf einer Oracle DB durchführt.

welche endung haben scripts denn? .sql?

helios 01.12.2005 13:34

Zitat:

Original geschrieben von Bizeps
welche endung haben scripts denn? .sql?
meistens schon, muss aber nicht sein. log file wird keiner erzeugt?

Bizeps 02.12.2005 15:45

Beim intelligenten log file steht leider nur failed drinnen.

Könnt ihr mir vielleicht sagen, ob das Kennwort eines von der angelegten DB sein muss oder eines, dass das Programm das die Schemas in der DB anlegen will braucht?

Thanks!

ruprecht69 02.12.2005 16:10

Als Admin User (der DBA Rechte hat):

sqlplus "/ as sysdba"

und dann machste was du glaubst

select username from dba_users;

und änderst das kennwort des benutzers den du möchtest einfach

alter user <maximandi> identified by '<supergeheimeskennwort>';

lg

ruppi

helios 02.12.2005 17:13

Zitat:

Original geschrieben von Bizeps
Könnt ihr mir vielleicht sagen, ob das Kennwort eines von der angelegten DB sein muss oder eines, dass das Programm das die Schemas in der DB anlegen will braucht?
wenn man sich den screenshot so anschaut dann sieht man dass dein script schon angemeldet ist, da steht ja deutlich ""verbunden mit: , das kommt erst nach erfolger anmeldung. das script versucht dann allerdings offensichtlich nochmal sich, ich nehme an mit einem anderen user, zu connecten. ich glaub du kommst nicht drum rum dein script zu suchen und nachzusehen was es macht bzw. welches connect es versucht.
in der doku zu dem zeug steht nix bezüglich installation (welche datenbankschemas etc)??

itsme 02.12.2005 17:19

hast du schon in der doku zu deinem "samson-tool" nachgelesen? oft benötigen 3rd-party-tools eigene schemata und/oder user, damit sie ihre eigenen packages, views, etc. anlegen können.

Bizeps 03.12.2005 10:06

Die Anleitung des Tools ist leider zum vergessen. Es stimmt ich habe für das Tool User angelegt, deren Kennwörter habe ich aber auch schon alle ausprobiert. Ich werd versuchen das Script zu suchen.

Danke für eure Hilfe!

Bizeps 05.12.2005 14:07

hier der inhalt des script. wird wer von euch schlau daraus?

Danke!!!

teil1:

/*
************************************************** *************
** [CR37179] Cancel script if a major error occurs. **
** Exits with SQL.SQLCODE or OSERROR (if an OS error occurs).**
************************************************** *************/
WHENEVER SQLERROR EXIT SQL.SQLCODE
WHENEVER OSERROR EXIT OSERROR

set echo off
set termout off
/*
************************************************** *****
** DB setup for the Samson-Database **
** **
** paramters: &1 working directory **
** : &2 logfile directory **
** : &3 SAMSON <passwd@connect> **
** : &4 SAM_IMP <passwd@connect> **
** : &5 SAM_PDM <passwd@connect> **
** : &6 SYSTEM <passwd@connect> **
** : &7 SAMSON_TRANSFER <passwd@connect> **
** : &8 SAM_RR2 <passwd@connect> **
** : &9 file postfix (onsite) **
************************************************** ****/
set termout on

--------------------------------
-- define variables for parameters
--------------------------------
define wkd='&1'
define log='&2'
define sam='&3'
define imp='&4'
define pdm='&5'
define sys='&6'
define tra='&7'
define rr2='&8'
define pos='&9'


--------------------------------
-- connect as samson schema owner
--------------------------------
connect samson/&sam
--------------------------------
-- create the samson-roles
--------------------------------
spool &log/01_role_samson.log
@samson/role_samson
spool off
--------------------------------
-- create the links
--------------------------------
spool &log/02_links_samson.log
@samson/links_samson
spool off
--------------------------------
-- create the tables
--------------------------------
spool &log/03_tabs_samson.log
@samson/tabs_samson
spool off
--------------------------------
-- create the views
--------------------------------
spool &log/04_view_samson.log
@samson/view_samson
spool off
--------------------------------
-- create the sequences
--------------------------------
spool &log/05_seq_samson.log
@samson/seq_samson
spool off
--------------------------------
-- create the functions
--------------------------------
spool &log/06_func_samson.log
@samson/func_samson
spool off
--------------------------------
-- create the procedures
--------------------------------
spool &log/07_proc_samson.log
@samson/proc_samson
spool off
--------------------------------
-- create the packages
--------------------------------
spool &log/08_pck_samson.log
@samson/pck_samson
spool off
--------------------------------
-- create public synonyms
--------------------------------
spool &log/09_syn_public.log
@samson/syn_public&pos
spool off
--------------------------------
-- create private synonyms
--------------------------------
spool &log/10_syn_private.log
@samson/syn_private
spool off
--------------------------------
-- create triggers
--------------------------------
spool &log/11_trg_samson.log
@samson/trg_samson
spool off
--------------------------------
-- fill the tables with values
--------------------------------
spool &log/12_sam_interface_info.log
@samson/tab_values/sam_interface_info
spool off

spool &log/13_sam_search.log
@samson/tab_values/sam_search&pos
spool off

spool &log/14_sam_def.log
@samson/tab_values/sam_def
@samson/tab_values/sam_def_printer
spool off
--------------------------------
-- grant rights on samson object to sam_pdm
--------------------------------
spool &log/15_grant_to_sam_pdm.log
@samson/grant_to_sam_pdm &wkd &log
spool off

--------------------------------
-- start the spooling for samson_transfer-objects
--------------------------------
--------------------------------
-- connect as samson_transfer schema owner
--------------------------------
connect samson_transfer/&tra
--------------------------------
-- create the samson_transfer-tables
--------------------------------
spool &log/16_samson_transferdbsetup.log
@samson_transfer/tabs_samtrans
spool off
--------------------------------
-- create the samson_transfer-sequences
--------------------------------
spool &log/17_seq_samtrans.log
@samson_transfer/seq_samtrans
spool off
--------------------------------
-- create the samson_transfer-views
--------------------------------
spool &log/18_view_samtrans.log
@samson_transfer/view_samtrans
spool off
--------------------------------
-- create the samson_transfer-packages
--------------------------------
spool &log/19_pck_samtrans.log
@samson_transfer/pck_samtrans
spool off

spool &log/20_pck_samtrans.log
@samson_transfer/grant_to_public
spool off

Bizeps 05.12.2005 14:08

teil2:


--------------------------------
-- connect as sam_imp schema owner
--------------------------------
connect sam_imp/&imp
--------------------------------
-- create the import-tables
--------------------------------
spool &log/21_tabs_imp.log
@sam_imp/tabs_imp
spool off
--------------------------------
-- create the import-procedures
--------------------------------
spool &log/22_proc_imp.log
@sam_imp/proc_imp
spool off
--------------------------------
-- create the import-functions
--------------------------------
spool &log/23_func_imp.log
@sam_imp/func_imp
spool off
--------------------------------
-- connect as sam_pdm schema owner
--------------------------------
connect sam_pdm/&pdm
--------------------------------
-- create the samsonv2-tables
--------------------------------
spool &log/24_tabs_pdm.log
@sam_pdm/tabs_pdm
spool off
--------------------------------
-- create the samsonv2-sequences
--------------------------------
spool &log/25_seq_pdm.log
@sam_pdm/seq_pdm
spool off
--------------------------------
-- create the samsonv2-synonyms
--------------------------------
spool &log/26_syn_pdm.log
@sam_pdm/syn_pdm
spool off
--------------------------------
-- create the samsonv2-views
--------------------------------
spool &log/27_view_pdm.log
@sam_pdm/view_pdm
spool off
--------------------------------
-- create the samsonv2-procedures
--------------------------------
spool &log/28_proc_pdm.log
@sam_pdm/proc_pdm
spool off
--------------------------------
-- create the samsonv2-functions
--------------------------------
spool &log/29_func_pdm.log
@sam_pdm/func_pdm
spool off
--------------------------------
-- create the samsonv2-packages
--------------------------------
spool &log/30_pck_pdm.log
@sam_pdm/pck_pdm
spool off
--------------------------------
--grant access of sam_pdm objects to samson
--------------------------------
spool &log/31_grant_to_samson.log
@sam_pdm/grant_to_samson
spool off

--------------------------------
-- grant access on sam_imp-objects to sam_pdm
--------------------------------
connect sam_imp/&imp
spool &log/32_grant_to_sam_pdm.log
@sam_imp/grant_to_sam_pdm &wkd &log
spool off

--------------------------------
-- grant rights on samson object to sam_rr2
--------------------------------
connect samson/&sam
spool &log/33_grant_to_sam_rr2.log
@samson/grant_to_samrr2&pos
spool off

--------------------------------
-- create the SAM_RR2 tables
-- connect as SAM_RR2 schema owner
--------------------------------
spool &log/34_tabs_rr2.log
@sam_rr2/tabs_rr2&pos &rr2
spool off

--------------------------------
-- create the SAM_RR2 sequences
--------------------------------
spool &log/35_seq_rr2.log
@sam_rr2/seq_rr2&pos &rr2
spool off

--------------------------------
-- create the SAM_RR2 objects
--------------------------------
@sam_rr2/objects_rr2&pos &rr2

--------------------------------
-- create the SAM_RR2 private synonyms
--------------------------------
spool &log/40_syn_rr2_private.log
@sam_rr2/syn_rr2_private&pos &rr2
spool off
--------------------------------
-- grant privileges to roles
--------------------------------
spool &log/41_grant_to_samson_roles.log
@sam_rr2/grant_to_roles&pos &rr2
@sam_rr2/grant_to_samson_dyn&pos &rr2
spool off

--------------------------------
-- connect as system and recompile invalid objects
--------------------------------
connect system/&sys
--------------------------------
-- compile the invalid objects
--------------------------------
@recomp &wkd
@recomp &wkd
@recomp &wkd
@recomp &wkd
@recomp &wkd
@recomp &wkd

--------------------------------
-- connect as samson schema owner
--------------------------------
connect samson/&sam
@recomp &wkd
@recomp &wkd
@recomp &wkd
@recomp &wkd
@recomp &wkd

--------------------------------
-- grant access on samson-objects to user and roles
--------------------------------
spool &log/42_grant_samson.log
@samson/grant_samson
spool off
spool &log/43_grant_to_invkeeper.log
@samson/grant_to_invkeeper
spool off
spool &log/44_grant_to_projectowner.log
@samson/grant_to_projectowner
spool off
spool &log/45_grant_to_systemadmin.log
@samson/grant_to_systemadmin
spool off
spool &log/46_grant_to_accessall.log
@samson/grant_to_accessall
spool off
spool &log/47_grant_to_sam_user.log
@samson/grant_to_sam_user&pos &wkd &log
spool off
spool &log/48_grant_to_info.log
@samson/grant_to_info&pos &wkd &log
spool off
spool &log/49_grant_to_sem.log
@samson/grant_to_sem_user
@samson/grant_to_semservice
spool off

--------------------------------
-- connect as sam_pdm schema owner
--------------------------------
connect sam_pdm/&pdm
--------------------------------
-- grant access on sam_pdm views
-- and functions to samson_user
--------------------------------
spool &log/50_grant_to_samson_user.log
@sam_pdm/grant_to_samson_user
spool off

--------------------------------
-- grant access on SAMSON objects
-- to sem_to_im_transfer user (TSC3)
--------------------------------
connect samson/&sam
spool &log/51_grant_to_sem_im_transfer.log
@samson/grant_to_sem_im_transfer
spool off

Bizeps 05.12.2005 14:09

teil3:

--------------------------------
-- connect as system and recompile invalid objects
--------------------------------
connect system/&sys
@recomp &wkd
@recomp &wkd

connect samson/&sam
@recomp &wkd
@recomp &wkd
@recomp &wkd
@recomp &wkd

---------------------------------
-- defensively compile special
-- SAMSON objects
---------------------------------
spool &log/52_samson_comp.log
@samson/recomp
spool off

---------------------------------
-- defensively compile special
-- SAM_RR2 objects
-- connect as SAM_RR2 schema owner
---------------------------------
spool &log/53_sam_rr2_comp.log
@sam_rr2/recomp&pos &rr2
spool off

--------------------------------
-- exit sqlplus
--------------------------------
connect samson/&sam

@log/compare &log &sam &pdm &imp
exit

helios 05.12.2005 14:29

naja so auf den 1. blick sieht man mal dass da ein haufen connects gemacht werden und dass eigentlich alles mitgeloggt wird.
setz mal die commands set echo off und set termout off unter kommentar und führ das script dann durch, vielleicht sieht man dann mehr

Bizeps 05.12.2005 14:42

Das wird ein Problem das script ist auf der install cd.

helios 05.12.2005 14:52

cd auf platte kopieren?

ich nehme mal an du weisst auch nicht mit welchen parametern das script aufgerufen wird oder? offenbar werden die passwörter als parameter an das script übergeben.

Bizeps 05.12.2005 15:39

werd mal probieren ob man auch von der platte direkt installieren kann. von den übergebenen parameter hab ich keine ahnung.

helios 05.12.2005 16:09

oder du machst es so wie von ruprecht69 vorgeschlagen, du meldest dich mit sys an und setzt für alle samson user (die kennst du ja, stehen auch alle in dem script) das passwort neu. irgendeins von denen scheint ja falsch gesetzt zu sein.

itsme 05.12.2005 19:19

um in das samson schema zu schreiben braucht er trotzdem user/pwd oder er schreibt das script um.

offensichtlich werden keinerlei parameter (sprich pwds) an das script übergeben, da den "defines" die aufrufparameter 1 - 9 zugewiesen werden.

schau einmal nach, ob der samson-user auch alle rechte gegranted hat, die er für ddl-scripts benötigt (z.b. execute procedure, create view, etc. oder auch nur dba)?
ich befürchte aber, dass während der erstinstallation etwas schief gelaufen ist und der samson-user noch gar nicht existiert. wenn das der fall ist (als sys/system/sysdba: select * from all_users), mußt du den user manuell anlegen (create user samson ...). jetzt mußt du dir das passwort merken und möglicher weise beim samson installationsstart angeben.

edit: vielleicht gibts ein anderes tool, das gleich / besser ist als dieser samson?

Bizeps 06.12.2005 08:45

Ein anderes Tool kommt leider nicht in Frage. Die einzelnen User hab ich bereits händisch angelegt und die Passwörter bei der Kennworteingabe durchprobiert.

Keine Ahnung was man noch machen kann. Könnte es vielleicht wirklich daran liegen dass ein User nicht genug Rechte hat? Dann hätte aber sein Pwd. funktioniert?

Keine Ahnung mehr :(

helios 06.12.2005 09:00

das heisst du kannst dich mit allen samson usern und dem sys user per sqlplus an der datenbank anmelden?

Bizeps 06.12.2005 09:01

wie lautet der syntax zum anmelden per sqlplus?

helios 06.12.2005 09:04

sqlplus user/passwort@datenbank

Bizeps 06.12.2005 09:29

ja hab mich mit dem samson user per sqlplus verbinden können. was nun?

helios 06.12.2005 09:34

ja und die anderen samson user? und der system user? in dem script sind ne menge connects drinnen. zumindest eines geht daneben ...

Bizeps 06.12.2005 09:39

kann mich mit allen usern anmelden!

soll ich die rechte ändern?

wenn ja wie?

helios 06.12.2005 09:42

mit welchen usern hast du's denn probiert?

Bizeps 06.12.2005 10:00

mit samson, sam_pdm, sam_imp, system, samson_transfer

helios 06.12.2005 10:09

und sam_rr2 ?

aber mir scheint da ist ein fehler in dem script, da steht zwar als kommentar
Zitat:

---------------------------------
-- defensively compile special
-- SAM_RR2 objects
-- connect as SAM_RR2 schema owner
---------------------------------
aber er macht dann gar kein connect???

aber nichtsdestotrotz (wow das wort schaut ja cool aus :cool:) liegt das problem an einem connect das aus welchem grund auch immer fehl schlägt

Bizeps 06.12.2005 10:25

mit sam rr2 gehts auch.

ich glaub im momnet dass es daran liegt dass der user system zu wenige rechte hat.

wie kann ich diesem user alle rechte geben?

helios 06.12.2005 10:30

der system user hat schon alle rechte, sonst ist bei der installation der db mächtig was schief gelaufen und wie gesagt es liegt nicht an rechten sondern an einem erfolglosen connect versuch. die passwörter sollten eigentlich an das script als parameter übergeben werden, das passiert entweder gar nicht oder falsch. wie wird denn das script aufgerufen? aus irgendeinem install programm?

helios 06.12.2005 10:34

ahja und schau mal ob der samson user (das ist der erste der in dem script dran kommt) schon irgendwelche sachen angelegt hat. meld dich mit sqlplus an und gib ein
Code:

select object_name, object_type, timestamp from user_objects;

Bizeps 06.12.2005 11:09

samson hat nichts angelegt,

wennn ich im script das kennwort eingebe kommt als fehlermeldung invalid username/passwort --> war bis jetzt immer so schnell dass ich es nicht lesen konnte

helios 06.12.2005 11:22

im log verzeichnis sind nach wie vor keine log files?
viel fällt mir nicht mehr ein, als die ganze cd in ein verzeichnis auf der festplatte zu kopieren, das script so anpassen dass man ein bisschen was sieht (set termout on, set echo on) und die installation von festplatte starten

Bizeps 06.12.2005 12:08

danke trotzdem für deine hilfe


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag