Create Oracle users with correct permissions in wcs commerce



      Create Oracle users with correct permissions

·       Login to Oracle SQL developer as a master user

·       Run the following scripts to create a database user and DBA user. Make sure you change username according to the environment. If createInstance fails and you need to drop and recreate users, you don’t need to run the “create tablespace” command again.

 

# Install/Configure Oracle database

# Configure the oracle database

#Change the user and passwords according to the environment

create tablespace WCTBLSPC datafile size 100M autoextend on next 2M maxsize unlimited;

CREATE USER jbdev2user IDENTIFIED BY jbdev2user DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP";

CREATE USER jbdev2dba IDENTIFIED BY jbdev2dba DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP";

grant create procedure, create sequence, create session, create synonym, create table,create trigger, create view, create materialized view to jbdev2user;

ALTER USER jbdev2user QUOTA UNLIMITED ON WCTBLSPC;

-- QUOTAS

ALTER USER jbdev2user QUOTA UNLIMITED ON WCTBLSPC;

ALTER USER jbdev2user QUOTA UNLIMITED ON USERS;

 

-- ROLES

GRANT "CONNECT" TO jbdev2user;

 

-- SYSTEM PRIVILEGES

GRANT CREATE TRIGGER TO jbdev2user;

GRANT CREATE MATERIALIZED VIEW TO jbdev2user;

GRANT CREATE SESSION TO jbdev2user;

GRANT CREATE TABLE TO jbdev2user;

GRANT CREATE SYNONYM TO jbdev2user;

GRANT CREATE SEQUENCE TO jbdev2user;

GRANT CREATE PROCEDURE TO jbdev2user;

GRANT CREATE VIEW TO "JBDEV2USER";

-- QUOTAS

ALTER USER jbdev2dba QUOTA UNLIMITED ON WCTBLSPC;

ALTER USER jbdev2dba QUOTA UNLIMITED ON USERS;

 

-- ROLES

GRANT "DBA" TO jbdev2dba;

GRANT "CONNECT" TO jbdev2dba;

Comments

Popular posts from this blog

Docker build

Create wcs instance