分类 "Database" 下的文章

问题:FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Metaxception(message:Add request failed : INSERT INTO COLUMNS_V2 (CD_ID,COMMENT,"COLUMN_NAME",TYPE_NAME,INTEGER_IDX) VALUES (?,?,?,?,?) )

解决:datanucleus不再认为comment为关键字问题

方法:

重新编译Hive/lib下 的 datanucleus-rdbms-4.1.19.jar 并替换
已经重新打包的 datanucleus-rdbms-4.1.19.jar

阅读全文

问题:因为需要更改达梦数据库编码,所以需要重新进行初始化操作

方法:

1、关闭服务

root用户
systemctl stop DmServiceDMSERVER.service

2、删除实例服务

cd script/root
./dm_service_uninstaller.sh -n DmServiceDMSERVER

3、删除所有数据库

cd dm8/data/DAMENG/
rm -rf ./*

阅读全文

问题:如何强制删除达梦数据库的模式?

方法:

drop schema test cascade;
test为要删除的schema名,删除完成后可以使用
select table_name from all_tables where owner='TEST';
查看是否还有表

参考:

https://blog.csdn.net/zhangdehua678/article/details/125917928

问题:达梦数据库如何查看所有数据库和表

方法:

查看所有数据库 相当于show databases;

select * from v$database;

查看当前用户(模式?)所拥有的表

select table_name from all_tables where owner='SYSDBA';   注:必须大写,必须单引号

创建表空间 相当于建数据库 创建表空间dmhr 创建用户dmhr

create tablespace dmhr datafile 'dmhr.dbf' size 128;
create user dmhr identified by 123456789 default tablespace dmhr; 
grant dba to dmhr;

阅读全文