PZHO#22606
svn path=/Customer/trunk/; revision=15164
This commit is contained in:
46
PZHO/AnalyzerScripts/CreateUser.sql
Normal file
46
PZHO/AnalyzerScripts/CreateUser.sql
Normal file
@@ -0,0 +1,46 @@
|
||||
DEFINE tspace = 'fclt_data'
|
||||
|
||||
PROMPT Creating user '&&1' with password '&&2' on tablespace '&tspace'
|
||||
|
||||
SET ECHO ON
|
||||
|
||||
|
||||
whenever sqlerror exit failure;
|
||||
DECLARE
|
||||
ecode NUMBER;
|
||||
BEGIN
|
||||
EXECUTE IMMEDIATE 'DROP USER &&1 CASCADE';
|
||||
EXCEPTION
|
||||
WHEN OTHERS THEN
|
||||
ecode := SQLCODE;
|
||||
IF ecode = -01918 THEN
|
||||
NULL; -- User does not exist yet
|
||||
ELSIF ecode = -01940 THEN
|
||||
-- User is nog connected, killen maar....
|
||||
declare
|
||||
str varchar2(100);
|
||||
begin
|
||||
for SES in (select sid,serial# from v$session
|
||||
where username=UPPER('&&1')) loop
|
||||
str := 'alter system kill session '||chr(39)||SES.sid||','||SES.serial#||chr(39);
|
||||
execute immediate str;
|
||||
end loop;
|
||||
-- Tweede poging
|
||||
EXECUTE IMMEDIATE 'DROP USER &&1 CASCADE';
|
||||
end;
|
||||
|
||||
ELSE
|
||||
RAISE; -- Overige fouten
|
||||
END IF;
|
||||
END;
|
||||
/
|
||||
|
||||
create user &&1 identified by &&2
|
||||
default tablespace &tspace
|
||||
quota unlimited on &tspace;
|
||||
|
||||
grant connect, resource, create view to &&1;
|
||||
|
||||
revoke unlimited tablespace from &&1;
|
||||
|
||||
exit
|
||||
1
PZHO/AnalyzerScripts/dirinfo
Normal file
1
PZHO/AnalyzerScripts/dirinfo
Normal file
@@ -0,0 +1 @@
|
||||
bestanden om de periodieke import van PZHO te laden en de gebruikersrechten aan te passen.
|
||||
57
PZHO/AnalyzerScripts/import_dump.bat
Normal file
57
PZHO/AnalyzerScripts/import_dump.bat
Normal file
@@ -0,0 +1,57 @@
|
||||
cls
|
||||
SET sourceUSER=FTOR
|
||||
SET targetPASS=P
|
||||
SET targetUSER=PZHO
|
||||
|
||||
|
||||
if not exist "\\10.248.3.8\D$\Apps\Facilitor\ftp_sites\LocalUser\PZHOftp\PZH_exp_FTOR_prod1020.zip" goto einde
|
||||
move \\10.248.3.8\D$\Apps\Facilitor\ftp_sites\LocalUser\PZHOftp\PZH_exp_FTOR_prod1020.zip .
|
||||
unzip -u PZH_exp_FTOR_prod1020.zip
|
||||
|
||||
SET dmpfile=Apps\Oracle\backup\exp\exp_FTOR_prod1020.dmp
|
||||
SET targetSERVER=fclt
|
||||
@ECHO.
|
||||
@ECHO Dit vult de database %targetUSER% met dumpfile %dmpfile%
|
||||
@ECHO.
|
||||
|
||||
|
||||
sqlplus.exe system/xmanager@fclt @CreateUser.sql %targetUSER% %targetPASS%
|
||||
@if errorlevel 1 goto nocreate
|
||||
|
||||
imp system/xmanager@%targetSERVER% file=%dmpfile% fromuser=%sourceUSER% touser=%targetUSER% log=%targetUSER%.log grants=n feedback=10000
|
||||
|
||||
sqlplusw.exe %targetUSER%/%targetPASS%@%targetSERVER% @post-imp.sql
|
||||
|
||||
sqlplusw.exe %targetUSER%/%targetPASS%@%targetSERVER% @pzho11to12.sql
|
||||
|
||||
sqlplusw.exe %targetUSER%/%targetPASS%@%targetSERVER% @pzho12to13.sql
|
||||
|
||||
sqlplusw.exe %targetUSER%/%targetPASS%@%targetSERVER% @pzho13to14.sql
|
||||
|
||||
goto einde
|
||||
|
||||
:nocreate
|
||||
@echo ===============================================================================
|
||||
@echo Het is niet gelukt gebruiker %targetUSER%@%targetSERVER% goed aan te maken
|
||||
pause
|
||||
goto einde
|
||||
|
||||
:einde
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
:einde
|
||||
@@ -45,4 +45,6 @@ from prs_perslid where prs_perslid_oslogin is not null;
|
||||
|
||||
commit;
|
||||
|
||||
SPOOL OFF
|
||||
SPOOL OFF
|
||||
|
||||
quit
|
||||
Reference in New Issue
Block a user