Oracle新建表空间的shell脚本实例
Oracle创建表空间的shell脚本实例代码: #!/bin/bash#ocpyang@126.com#create tablespace if [ $# -ne 2 ];然后 echo 用法:
Oracle 创建表空间的 shell 脚本实例代码:
#!/bin/bash
#ocpyang@126.com
#创建表空间
如果 [ $# -ne 2 ];然后
echo "用法:$0 TABLESPACE_NAME TABLESPACE_SIZE"
exit 1
fi
#configure oracle env:关于oracle envs、用户名和密码
ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
ORACLE_SID=orcl
ora_data=/u01/app/oracle/product/11.2.0/db_1/dbs/
ora_user="sys"
ora_pass="密码"
tablespace_name=$(echo $1 | tr '[a-z]' '[A-Z]')
tablespace_size=$2
outfiletmp01=/tmp/createtpstmp01.txt #指定输出文件位置
outfiletmp03=/tmp/createtpstmp03.txt #指定输出文件位置
outfiletmp02=/tmp/createtpstmp02.txt #指定输出文件位置
#检查 oracle 实例是关闭还是开启
sqlplus -S "${ora_user}/${ora_pass} as sysdba" /dev/null # 禁止sqlplus执行结果回显
设置标题关闭;
设置反馈off;
设置 termout 关闭;
设置 pagesize 0;
设置验证关闭;
设置 echo 关闭;
spool ${outfiletmp01}
从 Dual 选择 sysdate;
脱机
退出;
!01
ins_jug=`grep -i "ORA-01034:" ${outfiletmp01} >${outfiletmp02} `
if [ -s ${outfiletmp02} ];然后
echo -e "e[1;31m ***************************************** ***************************** e[0m"
echo -e "e[1;31m !!!!!, oracle 宕机了! e[0m"
echo -e "e[1;31m ****************************** ************************************ e[0m"
rm -rf ${outfiletmp01}
rm -rf ${outfiletmp02}
退出 1
fi
#
sqlplus -S "${ora_user}/${ora_pass} as sysdba" /dev/null # 禁止sqlplus执行结果回显
set head off;
设置反馈关闭;
设置 termout 关闭;
设置 pagesize 0;
设置验证关闭;
设置回显关闭;
spool $outfiletmp03
从 dba_tablespaces 中选择 tablespace_name,其中 tablespace_name= '${表空间名称}';
脱机
退出;
!01
tps_jug=`grep -i ${tablespace_name} ${outfiletmp03} `
if [ "${tps_jug}" = "${tablespace_name}" ];然后
echo -e "e[1;32m 表空间 ${tablespace_name} 退出!e[0m"
rm -rf ${outfiletmp03}
exit 1
else
wind_var=$ (
sqlplus -s "{ora_user}/${ora_pass} as sysdba" 创建表空间 ${tablespace_name}
数据文件 '${ora_data}/${tablespace_name}.dbf'
大小 $tablespace_size
扩展管理本地
统一大小 128k
段空间管理 auto;
EXIT ;
EOF)
echo -e "e[1;32m ${ Wind_var} e[0m" #直接显示返回结果
rm -rf ${outfiletmp03}
exit 1
fi
Oracle 11g 在RedHat Linux 5.8_x64平台的安装手册
Linux-6-64下安装Oracle 12C笔记
在CentOS 6.4下安装Oracle 11gR2(x64)
Oracle 11gR2 在VMWare虚拟机中安装步骤
Debian下安装Oracle 11g XE R2
本文永久更新链接地址:

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

本文讨论了使用MySQL的Alter Table语句修改表,包括添加/删除列,重命名表/列以及更改列数据类型。

InnoDB的全文搜索功能非常强大,能够显着提高数据库查询效率和处理大量文本数据的能力。 1)InnoDB通过倒排索引实现全文搜索,支持基本和高级搜索查询。 2)使用MATCH和AGAINST关键字进行搜索,支持布尔模式和短语搜索。 3)优化方法包括使用分词技术、定期重建索引和调整缓存大小,以提升性能和准确性。

文章讨论了为MySQL配置SSL/TLS加密,包括证书生成和验证。主要问题是使用自签名证书的安全含义。[角色计数:159]

文章讨论了流行的MySQL GUI工具,例如MySQL Workbench和PhpMyAdmin,比较了它们对初学者和高级用户的功能和适合性。[159个字符]

聚集索引和非聚集索引的区别在于:1.聚集索引将数据行存储在索引结构中,适合按主键查询和范围查询。2.非聚集索引存储索引键值和数据行的指针,适用于非主键列查询。

本文讨论了使用Drop Table语句在MySQL中放下表,并强调了预防措施和风险。它强调,没有备份,该动作是不可逆转的,详细介绍了恢复方法和潜在的生产环境危害。

本文讨论了在PostgreSQL,MySQL和MongoDB等各个数据库中的JSON列上创建索引,以增强查询性能。它解释了索引特定的JSON路径的语法和好处,并列出了支持的数据库系统。
