alter profile DEFAULT limit PASSWORD_REUSE_TIME unlimited;
alter profile DEFAULT limit PASSWORD_LIFE_TIME unlimited;

--book user-------------------------------------
BEGIN
EXECUTE IMMEDIATE 'DROP USER BOOK_USER cascade' ;
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -1918 THEN
RAISE;
END IF;
END;
/
-- USER SQL
CREATE USER BOOK_USER IDENTIFIED BY USER_Pa55w0rd;
GRANT create view TO BOOK_USER;

ALTER USER BOOK_USER QUOTA 25M ON DATA;


-- ADD ROLES
GRANT CONNECT TO BOOK_USER;
GRANT RESOURCE TO BOOK_USER;
ALTER USER BOOK_USER DEFAULT ROLE CONNECT,RESOURCE;

-- ENABLE REST
BEGIN
ORDS.ENABLE_SCHEMA(
p_enabled => TRUE,
p_schema => 'BOOK_USER',
p_url_mapping_type => 'BASE_PATH',
p_url_mapping_pattern => 'book_user',
p_auto_rest_auth=> TRUE
);
commit;
END;
/



--hudsonu-------------------------------------
BEGIN
EXECUTE IMMEDIATE 'DROP USER hudsonu cascade' ;
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -1918 THEN
RAISE;
END IF;
END;
/
CREATE USER hudsonu IDENTIFIED BY USER_Pa55w0rd;
ALTER USER hudsonu QUOTA 25M ON DATA;
-- ADD ROLES
GRANT CONNECT TO hudsonu;
GRANT RESOURCE TO hudsonu;
GRANT create view TO hudsonu;

ALTER USER hudsonu DEFAULT ROLE CONNECT,RESOURCE;

-- ENABLE REST
BEGIN
ORDS.ENABLE_SCHEMA(
p_enabled => TRUE,
p_schema => 'hudsonu',
p_url_mapping_type => 'BASE_PATH',
p_url_mapping_pattern => 'hudsonu',
p_auto_rest_auth=> TRUE
);
commit;
END;
/


--canvas user-------------------------------------
BEGIN
EXECUTE IMMEDIATE 'DROP USER CANVAS cascade' ;
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE != -1918 THEN
RAISE;
END IF;
END;
/



CREATE USER CANVAS IDENTIFIED BY USER_Pa55w0rd;

GRANT CONNECT TO CANVAS;
GRANT RESOURCE TO CANVAS;
GRANT create view TO CANVAS;
ALTER USER CANVAS QUOTA 25M ON DATA;

-- ENABLE REST
BEGIN
ORDS.ENABLE_SCHEMA(
p_enabled => TRUE,
p_schema => 'CANVAS',
p_url_mapping_type => 'BASE_PATH',
p_url_mapping_pattern => 'canvas',
p_auto_rest_auth=> TRUE
);
commit;
END;
/





person
navigate_before Table of Contents expand_more navigate_next
Loading Page hourglass_empty