进入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 该文件以生效), 在环境变量 中, 指定正确的路径 是至关重要的. 从一个侧面说, 只要环境变量 都能根据实际情况 正确配置, 安装的路径 可以随意.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)