Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 KB | None | 0 0
  1. -- CATALOG Table Spaces
  2. CREATE TABLESPACE DSW_CATALOGA DATAFILE 'DSW_CATALOGA.dat' SIZE 4G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 6G;
  3. CREATE TABLESPACE DSW_CATALOGB DATAFILE 'DSW_CATALOGB.dat' SIZE 4G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 6G;
  4.  
  5. -- Core Tablespaces:
  6. CREATE TABLESPACE DSW_CORE DATAFILE 'DSW_CORE.dat' SIZE 6G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  7. ALTER TABLESPACE DSW_CORE ADD DATAFILE 'DSW_CORE_2.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G;
  8.  
  9. CREATE TABLESPACE DSW_CORE_DCSPP_AMOUNT_INFO DATAFILE 'DSW_CORE_3.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  10. CREATE TABLESPACE DSW_CORE_DCSPP_ITEM DATAFILE 'DSW_CORE_4.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  11. CREATE TABLESPACE DSW_CORE_DCSPP_ORDER DATAFILE 'DSW_CORE_5.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  12. CREATE TABLESPACE DSW_CORE_DCSPP_PRICE_ADJUST DATAFILE 'DSW_CORE_6.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  13. CREATE TABLESPACE DSW_CORE_DCSPP_SHIPITEM_REL DATAFILE 'DSW_CORE_7.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  14. CREATE TABLESPACE DSW_CORE_DPS_USER DATAFILE 'DSW_CORE_8.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  15. CREATE TABLESPACE DSW_CORE_DSW_COMMERECE_ITEM DATAFILE 'DSW_CORE_9.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  16. CREATE TABLESPACE DSW_CORE_DSW_CONTACT_INFO DATAFILE 'DSW_CORE_A.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  17. CREATE TABLESPACE DSW_CORE_DSW_USER DATAFILE 'DSW_CORE_B.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  18.  
  19.  
  20. -- Merch Tablespaces:
  21. CREATE TABLESPACE DSW_CA_MERCH DATAFILE 'DSW_CA_MERCH.dat' SIZE 3G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  22.  
  23. -- Integration Tablespaces:
  24. CREATE TABLESPACE DSW_CATFEED DATAFILE 'DSW_CATFEED.dat' SIZE 15G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  25. ALTER TABLESPACE DSW_CATFEED ADD DATAFILE 'DSW_CATFEED_2.dat' SIZE 1G REUSE AUTOEXTEND ON NEXT 1G MAXSIZE 30G;
  26.  
  27.  
  28. -- List all datafiles:
  29. SELECT TABLESPACE_NAME, FILE_NAME, BYTES FROM DBA_DATA_FILES;
  30.  
  31.  
  32. -- Create accounts:
  33. -- (WE NEED YOU! PLEASE DO NOT GET FIRED FOR CREATING SECURITY HOLES BY SETTING TRIVIAL or WELL-KNOWN PASSWORDS!!!)
  34.  
  35. CREATE USER DSW_CATALOGA IDENTIFIED BY DSW_CATALOGA ;
  36. GRANT "AUTHENTICATEDUSER" TO DSW_CATALOGA WITH ADMIN OPTION;
  37. GRANT "CONNECT" TO DSW_CATALOGA WITH ADMIN OPTION;
  38.  
  39. CREATE USER DSW_CATALOGB IDENTIFIED BY DSW_CATALOGB ;
  40. GRANT "AUTHENTICATEDUSER" TO DSW_CATALOGB WITH ADMIN OPTION;
  41. GRANT "CONNECT" TO DSW_CATALOGB WITH ADMIN OPTION;
  42.  
  43. CREATE USER DSW_CORE IDENTIFIED BY DSW_CORE ;
  44. GRANT "AUTHENTICATEDUSER" TO DSW_CORE WITH ADMIN OPTION;
  45. GRANT "CONNECT" TO DSW_CORE WITH ADMIN OPTION;
  46.  
  47. CREATE USER DSW_CATFEED IDENTIFIED BY DSW_CATFEED ;
  48. GRANT "AUTHENTICATEDUSER" TO DSW_CATFEED WITH ADMIN OPTION;
  49. GRANT "CONNECT" TO DSW_CATFEED WITH ADMIN OPTION;
  50.  
  51. CREATE USER DSW_CA_MERCH IDENTIFIED BY DSW_CA_MERCH ;
  52. GRANT "AUTHENTICATEDUSER" TO DSW_CA_MERCH WITH ADMIN OPTION;
  53. GRANT "CONNECT" TO DSW_CA_MERCH WITH ADMIN OPTION;
  54.  
  55.  
  56. -- Add roles (including some to avoid error with grants to QA accounts):
  57. CREATE ROLE GIS_DSW_CATALOG;
  58. CREATE ROLE GIS_DSW_CORE;
  59. CREATE ROLE SA_ATG_MAINT;
  60. CREATE ROLE DSW_CORE_ROLE;
  61. CREATE ROLE INF_FULL;
  62. CREATE ROLE ATG_MAINT_ROLE;
  63. CREATE ROLE ATG_RO;
  64. CREATE ROLE ATG_FULL;
  65. CREATE ROLE QA1A_TEST;
  66. CREATE ROLE BATCH_DSW_CORE;
  67. CREATE ROLE PB350345;
  68. CREATE ROLE MZ394924;
  69.  
  70. CREATE ROLE ATG_INVENTORY;
  71. CREATE ROLE DLP_SCAN_ROLE;
  72. CREATE ROLE SQLT_USER_ROLE;
  73. CREATE ROLE DSW_CORE_TMP_ROLE;
  74. CREATE ROLE BATCH_DSW_CATALOGA;
  75. CREATE ROLE BATCH_DSW_CATALOGB;
  76. CREATE ROLE DSW_CORE_MONITOR;
  77.  
  78.  
  79. CREATE ROLE DSW_CATFEED_FULL;
  80. CREATE ROLE DSW_CA_MERCH_RO;
  81. CREATE ROLE DSW_CATFEED_RO;
  82. CREATE ROLE KP_READ;
  83. CREATE ROLE SK410976;
  84. CREATE ROLE DSW_CATFEED_ROLE;
  85.  
  86. CREATE ROLE GB_ATGADMIN;
  87. COMMIT;
  88.  
  89.  
  90. CREATE USER SA_DSW_CATFEED_BATCH IDENTIFIED BY SA_DSW_CATFEED_BATCH ;
  91. GRANT "AUTHENTICATEDUSER" TO SA_DSW_CATFEED_BATCH WITH ADMIN OPTION;
  92. GRANT "CONNECT" TO SA_DSW_CATFEED_BATCH WITH ADMIN OPTION;
  93.  
  94. CREATE USER SA_DSW_CA_MERCH_BATCH IDENTIFIED BY SA_DSW_CA_MERCH_BATCH ;
  95. GRANT "AUTHENTICATEDUSER" TO SA_DSW_CA_MERCH_BATCH WITH ADMIN OPTION;
  96. GRANT "CONNECT" TO SA_DSW_CA_MERCH_BATCH WITH ADMIN OPTION;
  97.  
  98. CREATE USER SA_DSW_CORE_BATCH IDENTIFIED BY SA_DSW_CORE_BATCH ;
  99. GRANT "AUTHENTICATEDUSER" TO SA_DSW_CORE_BATCH WITH ADMIN OPTION;
  100. GRANT "CONNECT" TO SA_DSW_CORE_BATCH WITH ADMIN OPTION;
  101.  
  102. CREATE USER INF_INT IDENTIFIED BY INF_INT ;
  103. GRANT "AUTHENTICATEDUSER" TO INF_INT WITH ADMIN OPTION;
  104. GRANT "CONNECT" TO INF_INT WITH ADMIN OPTION;
  105.  
  106.  
  107. -- Extra grants - not sure needed:
  108. GRANT "DBA" TO DSW_CATALOGA WITH ADMIN OPTION;
  109. GRANT "EXP_FULL_DATABASE" TO DSW_CATALOGA WITH ADMIN OPTION;
  110. GRANT "IMP_FULL_DATABASE" TO DSW_CATALOGA WITH ADMIN OPTION;
  111.  
  112. -- Extra users - not sure needed:
  113. CREATE USER SA_DSW_CATALOGA_BATCH IDENTIFIED BY SA_DSW_CATALOGA_BATCH ;
  114. CREATE USER SA_DSW_CATALOGB_BATCH IDENTIFIED BY SA_DSW_CATALOGB_BATCH ;
  115.  
  116.  
  117. -- Permissions:
  118. GRANT SELECT ON dsw_core.dcs_inventory TO DSW_CATALOGA WITH GRANT OPTION;
  119. GRANT SELECT ON dsw_core.dcs_inventory TO DSW_CATALOGB WITH GRANT OPTION;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement