*** 作系统是linux,数据库是oracle,如何给表空间加一个数据文件,数据文件为10G,该怎么办?

 *** 作系统是linux,数据库是oracle,如何给表空间加一个数据文件,数据文件为10G,该怎么办?,第1张

那几位不懂就别乱说了 楼主明显用的ASM ,而且已经把绝对路径之类的都告诉你了。你就直接把语句给他不就完了,

进入sqlplus后执行如下语句。

alter tablespace '名称' add datafile '+DATA/crmdb/datafile/kgdb_data1.dbf' size 10G

或者在linux 系统下 oracle用户中直接执行如下语句。

echo 'alter tablespace '名称' add datafile '+DATA/crmdb/datafile/kgdb_data1.dbf' size 10G'|sqlplus "/as sysdba"

你的第二个想法是通用做法,还有第三个方法,直接为/扩容。

具体 *** 作视你具体情况而定,首先得确定你有没有扩展分区。有扩展分区很简单,直接fdisk /dev/ada建一个新分区,再mkfs,用cp -RP把/usr复制到新分区再改一下fstab就可以了。若没有扩展分区比较麻烦,你还得去xp下面弄个第三方工具转个扩展分区出来再做后续 *** 作。

这个是没有限制的:

1. 简单来说, linux安装的文件默认都会装到 /usr 中, 但是对于 oracle 等提供服务的程序, 很多人喜欢单独安装到 /opt 下(如果你的发行版没有这个目录, 可以新建之, 需要root权限).

2. 这也是最重要的. 不限于 oracle, 其它软件也是一样.

很多时候我们在安装一些程序之后, 需要配置环境变量 (一般可以配置在 ~/.bash_profile 或者 ~/.bashrc 中, 然后别忘了source 该文件以生效), 在环境变量 中, 指定正确的路径 是至关重要的. 从一个侧面说, 只要环境变量 都能根据实际情况 正确配置, 安装的路径 可以随意.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8319923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存