Install Sample Schemas
A quick note as a reminder of how to install the sample schemas into an existing database.
oracle miscconfigurationintermediate
by OracleDba
25 views
A quick note as a reminder of how to install the sample schemas into an existing database.
123456789
cd /tmp
unzip /tmp/v23.1.zip
cd $ORACLE_HOME/demo/schema
rm -Rf $ORACLE_HOME/demo/schema/*
cp -R /tmp/db-sample-schemas-23.1/* .
rm -Rf /tmp/db-sample-schemas-23.1
cd $ORACLE_HOME/demo/schema
perl -p -i.bak -e 's#__SUB__CWD__#'$(pwd)'#g' */*.sql */*.dat123456789101112131415161718192021
cd $ORACLE_HOME/demo/schema/customer_orders
sqlplus system/SysPassword1@//localhost:1521/freepdb1
@co_install.sql
cd $ORACLE_HOME/demo/schema/customer_orders
sqlplus system/SysPassword1@//localhost:1521/freepdb1
drop user if exists co cascade;
create user co identified by co_password quota unlimited on users;
grant connect, resource to co;
-- or
-- grant db_developer_role to co;
conn co/co_password@//localhost:1521/freepdb1
@co_create.sql
@co_populate.sql12345678910111213141516171819202122
cd $ORACLE_HOME/demo/schema/human_resources
sqlplus system/SysPassword1@//localhost:1521/freepdb1
@hr_install.sql
cd $ORACLE_HOME/demo/schema/human_resources
sqlplus system/SysPassword1@//localhost:1521/freepdb1
drop user if exists hr cascade;
create user hr identified by hr_password quota unlimited on users;
grant connect, resource to hr;
-- or
-- grant db_developer_role to hr;
conn hr/hr_password@//localhost:1521/freepdb1
@hr_create.sql
@hr_populate.sql
@hr_code.sql123456789101112131415161718192021
cd $ORACLE_HOME/demo/schema/sales_history
sqlplus system/SysPassword1@//localhost:1521/freepdb1
@sh_install.sql
cd $ORACLE_HOME/demo/schema/sales_history
sqlplus system/SysPassword1@//localhost:1521/freepdb1
drop user if exists sh cascade;
create user sh identified by sh_password quota unlimited on users;
grant connect, resource, create dimension to sh;
-- or
-- grant db_developer_role to sh;
conn sh/sh_password@//localhost:1521/freepdb1
@sh_create.sql
@sh_populate.sql12345
cd $ORACLE_HOME/demo/schema/order_entry
sqlplus system/SysPassword1@//localhost:1521/freepdb1
@oe_main.sql oe_password users temp hr_password SysPassword1 $ORACLE_HOME/demo/schema/order_entry/ /tmp/ v3 localhost:1521/freepdb112345
cd $ORACLE_HOME/demo/schema/product_media
sqlplus system/SysPassword1@//localhost:1521/freepdb1
@pm_main.sql pm_password users temp oe_password SysPassword1 $ORACLE_HOME/demo/schema/product_media/ /tmp/ $ORACLE_HOME/demo/schema/product_media/ localhost:1521/freepdb112345
drop user co cascade;
drop user hr cascade;
drop user oe cascade;
drop user pm cascade;
drop user sh cascade;Please to add comments
No comments yet. Be the first to comment!