1、使用orale用户在Oracle目录下创建目录
mkdir -p /data/app/oracle/cs #创建目录,要属于Oracle用户,路径随便设置
2、vi create_tablespace.sql #创建SQL脚本,我这里是创建表空间的脚本create tablespace dsgt '/u01/app/oracle/oradata/orcl/dsg01' size 30M;
create tablespace dsgt2 '/u01/app/oracle/oradata/orcl/dsg02' size 60M;
3、vi cs.sh #创建Linux脚本,cs.sh脚本要放在/data/app/oracle/cs 目录下
#!/bin/shsqlplus 用户名/密码 <<EOF #用户名/密码 是Oracle的用户和密码
@/data/app/oracle/cs/create_tablespace.sql
EOF
4、chmod 744 cs.sh create_tablespace.sql #授权
5、nohup ./cs.sh & #执行,nohup参数使脚本可以后台运行,&可以退出执行其它操作,nohup后面有个空格tail -f nohup.out #查看脚本执行日志