oracle如何查看建表语句
NABLE_DDL_LOGGING用于启用DDL语句记录,如建表、更改表结构等,以跟踪DDL变更历史。
每隔一段时间,系统都会将DDL日志信息写入控制文件中,以形成一个数据库恢复点。
如果要正确设置ENABLE_DDL_LOGGING,需要在全局参数中设置。
ALTER SYSTEM SET enable_ddl_logging=TRUE SCOPE=MEMORY;
如果设置时未指定范围,则默认值为SPFILE。另外,还可以通过alter session语句设置会话参数:
ALTER SESSION SET enable_ddl_logging=TRUE;
默认是false状态,最佳实践建议开启
11g开启后,DDL操作会输出到alter日志,$ORACLE_BASE/diag/rdbms/xktest/xktest/trace/
开启后,DDL操作也会输出到监听日志,$ORACLE_BASE/diag/rdbms/xktest/xktest/alert/log.xml
12C:
12c之后有单独的DDL日志文件,$ORACLE_BASE/diag/rdbms/xktest/xktest/log/ddl
12c之后有两个DDL日志包含相同的信息。 一个是XML文件,另一个是文本文件
慎向阀1950oracle查当前用户建立的表,怎么查
慎纯学13138426785 ______ select * from user_tables 就可以了.dba_tables你不一定有权限看
慎向阀1950oracle数据库中如何查看已经创建的索引信息? -
慎纯学13138426785 ______ oracle对于数据库中的表信息,存储在系统表中.查询已创建好的表索引,可通过相应的sql语句到相应的表中进行快捷的查询: 1. 根据表名,查询一张表的索引 select * from user_indexes where table_name=upper('表名');2. 根据索引号,查...
慎向阀1950oracle如何查看某一天建立的所有表的表名? -
慎纯学13138426785 ______ 可以通过查询系统表user_objects来获得某一天建立的表.比如要查询2015年12月23日创建的表,可用如下语句:select object_name from user_objects where object_type='TABLE' and to_char(created,'yyyy-mm-dd')='2015-12-23';查询结果:
慎向阀1950怎么获取oracle数据库已经建好的表的建表SQL语句 -
慎纯学13138426785 ______ PL/SQL 连上数据库 新建一个SQL窗口 写上表名 在表名上右键 点查看 然后有个查看SQL就显示了
慎向阀1950oracle 怎么查询建表时间 -
慎纯学13138426785 ______ select * from dba_objects WHERE OBJECT_NAME ='表名' 表名称注意要大写
慎向阀1950怎么获取oracle的建表语句 -
慎纯学13138426785 ______ 如果你是用的plsql ,,,右键表选择view(查看) , 然后在右下角有个view sql(查看sql)你就可以看到建表语句了
慎向阀1950Oracle中怎样查看所有的表,列,属性,主键等信息 -
慎纯学13138426785 ______ 在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_tables;//当前用户的表 select table_name from all_tables;//所有用户的表 select table_name from dba_tables;//包括系...
慎向阀1950如何查看表及表结构 -
慎纯学13138426785 ______ oracle的话 在表名上单击右键,选择View,可以通过可视化界面查看,选择View后再选择View SQL,可以查看该表的建表,建主键,建索引的脚本.
慎向阀1950在oracle数据库,怎样查看建在某个表空间上面个的所有表名? -
慎纯学13138426785 ______ select table_name ,tablespace_name from dba_tables where tablespace_name = '表空间名'; 需要DBA权限 select table_name ,tablespace_name from user_tables where tablespace_name = '表空间名'; 只查当前用户的不需DBA权限
慎向阀1950怎么用SQL建立一个新表,就是用那个sql语言,然后可以看到自己建的表格 -
慎纯学13138426785 ______ create tabe tab1(id int,name varchar2(20)); -- oracle里面建表 desc tab1; -- 查看表结构,必须在命令行中 select * from all_tab_columns where table_name='TAB1'; -- 查看表结构,查数据字典