暂无图片
DMDSC RAW裸设备,怎样创建新的表空间
我来答
分享
大飞
2020-03-17
DMDSC RAW裸设备,怎样创建新的表空间

LINEID FILE_NAME TABLESPACE_NAME STATUS SUM(BYTES/1024/1024/1024)


1 /dev/raw/raw8 SYSTEM AVAILABLE 3
2 /dev/raw/raw9 MAIN AVAILABLE 29
3 /u01/app/dmdbms/data/rac/TEMP0.DBF TEMP AVAILABLE 0
4 /dev/raw/raw10 ROLL AVAILABLE 1
裸设备搭建DMDSC,创建新的表空报错
SQL> create tablespace test datafile ‘/dev/raw/raw11’ size 100;
create tablespace test datafile ‘/dev/raw/raw11’ size 100;
[-7014]:Fail to create data file.
used time: 14.330(ms). Execute id is 0.

在初始化的时候,SYSTEM,MAIN都可以指定裸设备,但是新建不可以,是不是有其它方法,官方手册没找到相关语法

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
海风

MAIN,ROLL等表空间是在初始化库的时候生成的,所以可以指定裸设备,用户自定义的表空间是在DSC搭建好之后创建的,不能指定裸设备,会自动创建到MAIN所在的 /dev/raw/raw3 上

暂无图片 评论
暂无图片 有用 0
打赏 0
海风

–不指定路径,使用相对路径即可
CREATE TABLESPACE BOOKSHOP DATAFILE ‘BOOKSHOP.DBF’ size 150;

暂无图片 评论
暂无图片 有用 0
打赏 0
大飞

SQL> create tablespace bookshop datafile ‘bookshop.DBF’ size 150;
create tablespace bookshop datafile ‘bookshop.DBF’ size 150;
[-2402]:Invalid data file name.
used time: 244.924(ms). Execute id is 0.
报无效的文件名

暂无图片 评论
暂无图片 有用 0
打赏 0
海风

好像不对,我只搭过ASM的,ASM的是这样的,裸设备的我再研究一下

暂无图片 评论
暂无图片 有用 0
打赏 0
海风

测试了一下,下面这种方式可以创建表空间:
create tablespace test datafile ‘/dev/raw/raw11’ size 100;

要确保raw11这个裸设备已存在,/etc/udev/rules.d/60-raw.rules 中已注册,已绑定。

实际应用还是建议采用ASM的方式来搭建DSC

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
达梦有批量删除吗?
回答 1
可以看看这篇文章,希望能帮到你https://blog.csdn.net/yuDazzle/article/details/121945358
达梦删除重复数据的问题
回答 5
已采纳
我以MySQL举例createtabletestd(idint,bhint,xmvarchar(10));insertintotestdselect5,1,&x27;张三&x27;unionallse
达梦官网有下载达梦JDBC驱动的路径吗?
回答 1
你安装dm数据库有一个drivers/jdbc路径里面有jar包
达梦的备份可以自动删除旧的备份吗?
回答 1
可以,作业系统,定时作业
达梦集群的许可文件位置在哪里?
回答 1
key文件应该都在你安装路径的/bin目录下
达梦数据库 sql执行的报错 lock timeout
回答 2
好的,非常感谢,这个时间是不是有参数设置的?超过了设置值之后就会抛locktimeout?具体是哪一个参数呢?
dhms这个oracle同步达梦有操作手册吗?
回答 1
看官方文档有说明的
达梦数据库如何快速删除大表字段
回答 3
前期规划没做好,后期维护难,没什么好办法
mysql 、postgresql、达梦、人大金仓这些数据库如何将delete的表里的数据快速恢复?
回答 1
已采纳
mysql8.0貌似也支持了。。而且可以用binlogpg需要用备份archive来恢复了
达梦有统计信息导出导入功能吗?
回答 1
使用dexp工具导出LOG,LOG文件记载了导出对象的统计信息。供用户查看导出内容dexp工具需要从命令行启动。在cmd命令行工具中找到dexp所在安装目录/dmdbms/bin,输入dexp和参数后
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~