oracle創建表空間和用戶

---oracle創建表空間---
CREATE TABLESPACE ssitablespace
 DATAFILE
     '/opt/oracle/db/oradata/iptvrpt/lv_ssitablespace1tbs' SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 100M
   EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

---oracle創建用戶---
create user ssi identified by ssi default tablespace ssitablespace temporary tablespace temp;
grant CONNECT to ssi;
grant RESOURCE to ssi;
grant dba to ssi;
alter profile DEFAULT limit failed_login_attempts unlimited password_life_time unlimited

 

----使用ssi用戶登入-----

@database.sql

----完成-----

 

也可以寫出批處理

創建文件createtablespaceanduser.sh

#!/usr/bin/ksh

 
net_svr="bss"
export ORACLE_SID=$net_svr
link_str="/as sysdba"

echo "create tablespaces start ......"
sqlplus "$link_str" <<EOF1

CREATE TABLESPACE ssitablespace
 DATAFILE
     '/opt/oracle/db/oradata/iptvrpt/lv_ssitablespace1tbs' SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 100M
   EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

 

create user ssi identified by ssi default tablespace ssitablespace temporary tablespace temp;
grant CONNECT to ssi;
grant RESOURCE to ssi;
grant dba to ssi;
alter profile DEFAULT limit failed_login_attempts unlimited password_life_time unlimited

 

exit  

 

link_str="ssi/ssi"

echo  "load data start ....... "

sqlplus "$link_str"

 

@./sql/data.sql

echo  "load data finish ....... "
EOF1
echo "create tablespaces end ......"

----完成-----

發佈了83 篇原創文章 · 獲贊 26 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章