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
相關文章
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- shell指令碼技巧—建立和清空檔案指令碼
- 新增多個使用者的shell指令碼指令碼
- 通過shell指令碼 批量新增使用者指令碼
- shell指令碼指令碼
- 建立互動式shell指令碼對話方塊指令碼
- shell指令碼案例指令碼
- 常用shell指令碼指令碼
- Linux Shell指令碼Linux指令碼
- shell指令碼(6)-shell陣列指令碼陣列
- shell 指令碼加密 | shc指令碼加密
- 執行shell指令碼指令碼
- Shell 指令碼語句指令碼
- 初識shell指令碼指令碼
- 【指令碼】shell語法指令碼
- shell 指令碼寫法:指令碼
- 如何加密shell指令碼加密指令碼
- shell指令碼總結指令碼
- iOS逆向 Shell指令碼+指令碼重簽名iOS指令碼
- shell指令碼-免互動指令碼
- 【shell】磁碟監控指令碼指令碼
- linux常用的shell指令碼Linux指令碼
- Shell指令碼最佳實踐指令碼
- shell指令碼——基本運算子指令碼
- Shell指令碼應用(三)指令碼
- 前端釋出shell指令碼前端指令碼
- shell指令碼之迴圈指令碼
- 批次解壓shell指令碼指令碼
- 通用程式部署shell指令碼指令碼
- shell指令碼報錯:[: missing `]‘指令碼
- 程式碼上線的shell指令碼指令碼
- 如何在Linux中使用Shell指令碼終止使用者會話?Linux指令碼會話
- 什麼是Shell指令碼?Shell指令碼在Linux運維工作中的地位!指令碼Linux運維
- Linux vsftp vuer虛擬使用者的建立批次指令碼LinuxFTPVue指令碼
- Shell指令碼 | 抓取log檔案指令碼
- shell指令碼文字處理工具指令碼
- linux shell指令碼中 =~ 的作用Linux指令碼
- shell指令碼正規表示式指令碼
- Linux 【Shell指令碼經典案例】Linux指令碼