2022-09-07
ORACLE 改LOB字段为NOLOGGING写语句报错
ORACLE 11G,表TB_QSD_ZP有建表语句的部分(从dbms_metadata.get_ddl得到):
TABLESPACE "USERS"
LOB ("CONTENT") STORE AS SECUREFILE (
TABLESPACE "USERS" ENABLE STORAGE IN ROW
CHUNK 8192
NOCACHE LOGGING NOCOMPRESS KEEP_DUPLICATES )
现在这个CONTENT字段,想改成NOLOGGING,写语句如下:
alter table XXX.tb_qsd_zp modify LOB("CONTENT" BLOB) STORE AS SECUREFILE (TABLESPACE "USERS" ENABLE STORAGE IN ROW
CHUNK 8192 NOCACHE NOLOGGING NOCOMPRESS KEEP_DUPLICATES);
alter table XXX.tb_qsd_zp modify LOB(CONTENT) STORE (NOLOGGING);
alter table XXX.tb_qsd_zp modify LOB("CONTENT") STORE AS SECUREFILE(NOLOGGING);
都报同样错
ERROR at line 1:
ORA-00907: missing right parenthesis
求大师指教!
我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Oracle数据库:想删实例及该实例下所有的用户表空间,直接删除实例是不是下面的东西也都没了?
回答 1
已采纳
是的
oracle导出数据库中的表结构有什么便捷的方式吗?
回答 2
已采纳
也可以写个存储过程,导出表结构
12C rac 节点2 报错ORA-00600: internal error code, arguments: [kjctr_pbmsg:badbmsg2] 并重启
回答 3
看下两个节点的netstats结果,另外操作系统是否有错误日志?
oracle下存储过程过不去?
回答 1
使用plsqldev看看是什么报错或者使用 showerrors看看具体什么报错
标注V$RMAN_BACKUP_JOB_DETAILS里的command_id
回答 7
已采纳
!/bin/bashdt里面不能有下划线:“”,要不报错,应该需要转义dtdate%Y%m%d$ORACLEHOME/bin/rmanusing$dt<<EOFconnecttarget/
oracle 11g单机生成许多users 数据文件 undo数据文件也很大
回答 4
我下午准备讲这些图片表在这个库删除或者转移看看还会不会生成user21.dbfuser22.dbf…等等数据文件且一个32G,感谢老师回复
Oracle用户密码180天过期比较好吗?
回答 4
已采纳
出于安全考虑,这个策略肯定是没问题的,在等保三级中,密码过期策略还是一个检查项,在业务中,有时候密码过期确实会让人感到很麻烦,但是很有必要的,巡检时发现密码将要过期的警告,就准备通知更改密码。我碰到过
现在oracle 那个版本用的比较多?
回答 8
已采纳
oracle11.2.0.4应该还是主流,但是新上线的一般是建议19C
Oracle触发器内部抛出异常怎样让它插入的数据不回滚?
回答 2
触发器用before,然后调用带自治事务的存储过程
使用以下哪个函数,一次性只能得到(a,b)的小计?
回答 1
已采纳
Dgroupingsets(a,b)