shell oracle 建立使用者指令碼
#!/bin/sh
echo -n "key q is exit:"
read keyExit
if [ "$keyExit" == "q" ]; then
exit 0
fi
echo -n "Please Input Oracle System Passwrod:"
read Password
echo "system passwrod is $Password"
echo -n "Please Input crate Oracle UserName:"
read UserName
echo "crate Oracle username is $UserName"
echo -n "Please Input Oracle SID:"
read SID
echo "Oracle SID is $SID"
table_space=$UserName"_data"
echo "Create tablespaceName is: $table_space"
data_file="/u01/oracle/oradata/$SID/$UserName""_01.dbf"
echo "Create datafile is: $data_file"
su - oracle <<!
ORACLE_SID=$SID
export ORACLE_SID
sqlplus /nolog <<EOF
conn system/$Password
spool createuser.log
create tablespace $table_space
logging
datafile '$data_file'
size 32M
autoextend on
next 32m maxsize 2048m
extent management local;
create user $UserName identified by $UserName
default tablespace $table_space
temporary tablespace user_temp;
grant connect,resource to $UserName;
spool off
EOF
exit
echo -n "key q is exit:"
read keyExit
if [ "$keyExit" == "q" ]; then
exit 0
fi
echo -n "Please Input Oracle System Passwrod:"
read Password
echo "system passwrod is $Password"
echo -n "Please Input crate Oracle UserName:"
read UserName
echo "crate Oracle username is $UserName"
echo -n "Please Input Oracle SID:"
read SID
echo "Oracle SID is $SID"
table_space=$UserName"_data"
echo "Create tablespaceName is: $table_space"
data_file="/u01/oracle/oradata/$SID/$UserName""_01.dbf"
echo "Create datafile is: $data_file"
su - oracle <<!
ORACLE_SID=$SID
export ORACLE_SID
sqlplus /nolog <<EOF
conn system/$Password
spool createuser.log
create tablespace $table_space
logging
datafile '$data_file'
size 32M
autoextend on
next 32m maxsize 2048m
extent management local;
create user $UserName identified by $UserName
default tablespace $table_space
temporary tablespace user_temp;
grant connect,resource to $UserName;
spool off
EOF
exit
相關文章
- shell指令碼建立使用者及批量建立使用者指令碼
- 快速建立分支Shell指令碼指令碼
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- shell指令碼批量操作使用者指令碼
- [Oracle] 指令碼建立DBOracle指令碼
- Oracle的預設使用者及其建立指令碼[轉]Oracle指令碼
- shell指令碼技巧—建立和清空檔案指令碼
- 自動建立samba目錄的shell指令碼Samba指令碼
- 建立管理MySQL資料庫的shell指令碼MySql資料庫指令碼
- ORACLE自動備份shell指令碼Oracle指令碼
- oracle會話監控shell指令碼Oracle會話指令碼
- hr使用者示例建立指令碼指令碼
- 通過shell指令碼 批量新增使用者指令碼
- 新增多個使用者的shell指令碼指令碼
- shell指令碼指令碼
- 建立互動式shell指令碼對話方塊指令碼
- 使用shell指令碼build並建立ipa檔案(轉)指令碼UI
- 簡單資料庫及表建立shell指令碼資料庫指令碼
- 透過shell指令碼監控oracle session指令碼OracleSession
- 通過shell指令碼監控oracle session指令碼OracleSession
- shell 指令碼訪問oracle 寫法 (ZT)指令碼Oracle
- Linux批量建立使用者指令碼Linux指令碼
- [Shell] Shell 生成 HTML指令碼HTML指令碼
- 巧用shell指令碼分析資料庫使用者指令碼資料庫
- shell指令碼(二)指令碼
- shell指令碼心得指令碼
- shell指令碼案例指令碼
- 常用shell指令碼指令碼
- 巧用shell指令碼生成快捷指令碼指令碼
- 建立定期清理listener,trace檔案的shell指令碼指令碼
- 指令碼建立Oracle的資料庫指令碼Oracle資料庫
- crontab呼叫oracle的shell指令碼注意事項Oracle指令碼
- shell 指令碼讀多個oracle_sid指令碼Oracle
- shell指令碼(6)-shell陣列指令碼陣列
- 指令碼建立表空間、使用者、表指令碼
- 如何加密shell指令碼加密指令碼
- 初識shell指令碼指令碼
- 執行shell指令碼指令碼