Skip to content

Commit 2550bb2

Browse files
author
Artis Abolts
committed
Set Destination for tablespace datafile; Changed user creating by removing unlimited tablespace
1 parent bd50a42 commit 2550bb2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

spec/support/test_db.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def create_user_tablespace
5252
WHERE tablespace_name = 'TBS_USERS';
5353
5454
IF v_exists = 0 THEN
55+
EXECUTE IMMEDIATE 'ALTER SYSTEM SET DB_CREATE_FILE_DEST = ''/u01/app/oracle/oradata/XE''';
5556
EXECUTE IMMEDIATE 'CREATE TABLESPACE TBS_USERS DATAFILE ''tbs_users.dat'' SIZE 10M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE 200M';
5657
END IF;
5758
END;
@@ -103,9 +104,8 @@ def setup_database_users
103104
WHERE username = UPPER ('#{db}');
104105
105106
IF v_count = 0 THEN
106-
EXECUTE IMMEDIATE ('CREATE USER #{db} IDENTIFIED BY #{db}');
107-
EXECUTE IMMEDIATE ('GRANT unlimited tablespace, create session, create table, create sequence, create procedure, create type, create view, create synonym TO #{db}');
108-
EXECUTE IMMEDIATE ('ALTER USER #{db} QUOTA 10m ON TBS_USERS');
107+
EXECUTE IMMEDIATE ('CREATE USER #{db} IDENTIFIED BY #{db} DEFAULT TABLESPACE TBS_USERS QUOTA 10m ON TBS_USERS');
108+
EXECUTE IMMEDIATE ('GRANT create session, create table, create sequence, create procedure, create type, create view, create synonym TO #{db}');
109109
END IF;
110110
END;
111111
STATEMENT

0 commit comments

Comments
 (0)