oracle怎么导出备注,如何将备注导出-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

oracle怎么导出备注,如何将备注导出

oracle导出服务器数据库

你导出工具的客户端和服务器端的数据库版本不一致,你的客户端为11g,而服务器则只是10g的,没法兼容,所以导不了数据。

创新互联是一家专注于成都做网站、网站建设与策划设计,黄冈网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:黄冈等地区。黄冈做网站价格咨询:18980820575

建议换一个客户端(重装客户端的软件,或者找一个别人的客户端进行导,或者直接进入服务器,使用服务器机器上的oracle进行导出)

补充回答:Toad for Oracle没有使用过,不过刚才百度了一下,有其他的版本。

在oracle中建了一张表,怎么导出表到指定的文件夹

EXP 用户名/密码 GRANTS=Y TABLES=(要导出的表1, 要导出的表2, 以此类推) file=E:\目录\文件名.dmp

oracle想导出空数据库及里面的空表

设置导出表的rows字段值为n(不导出)就可以了。

命令行执行:

exp username/passwd@dbname tables= tablename file=filename.dmp rows=n

备注:rows默认为y,也就是说默认是导出数据的,如果想同时导出数据,那么不加这个字段就可以了。

oracle怎么导入dmp文件

关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。

dmp文件导出

dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。

这里已我的数据库为例,进行介绍,我的Oracle数据库实例为"ORACLE",查看自己数据库实例可以从"任务管理器--服务"中进行查看,如下图

打开命令行:

1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:\daochu.dmp中

exp system/manager@ORACLE  file=c:\daochu.dmp full=y

2,将数据库中RFD用户与,JYZGCX用户的表导出

exp system/manager@ORACLE  file=d:\daochu.dmpowner=(RFD,JYZGCX)

3,将数据库中的表T_USER、T_ROLE导出

expJYZGCX/JYZGCX@ORACLEfile=  d:\data\newsmgnt.dmp tables=(T_USER,T_ROLE)

上面的system为用户名,manager为密码,ORACLE为数据库实例名,其实不一定非的用system用户,只要是拥有管理员权限的用户都可以。

dmp文件导入

1,打开“开始”--输入cmd— sqlplus /nolog;

2,输入 conn / as sysdba管理员账户登录;

3,需要创建表空间,如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用txt打开dmp文件,使用快捷键ctrl+F,查找tablespace,就可以找到这个dmp文件所对应数据库的表空间,然后创建我们找到的表空间就可以;

步,不创建的表空间,创建用户,并分配权限;

5,打开“开始”--输入cmd(注意:这里是cmd窗口,不是sqlplus窗口!!!),输入以下语句:“imp  kang/123456@localhost/ORACLEfile="C:\daochu.dmp"full=y ignore=y”

上述语句说明如下:

kang是创建的登录数据库用户名;

123456是登录数据库的密码;

localhost:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行

ORACLE:是实例名称)

file:后面的是你当前dmp文件存放的路径

full=y,这个貌似是全部

ignore=y,忽略一些错误

备注:关于数据库实例、表空间、用户等基本概念和创建的语句可参考前面的文章“Oracle学习——扫盲篇”

小结

本篇文章主要讲述了,oracle数据导出和导入的具体步骤,其中导入dmp文件的时候即便不知道表空间、用户名和密码也可以进行导入。

ORACLE导出EXCLE表,ORACLE表中 的表结构的中文备注,能导出吗?

PL/SQL选中表右键view,点选column标签,全选后右键复制,然后粘帖到excel里就行了。

如何导出oracle的数据字典

-- 查询某表的数据字典

SELECT A.TABLE_NAME AS 表名,A.COLUMN_NAME AS 字段名,

DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'),

A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as 字段类型1,A.DATA_TYPE AS 字段类型,A.DATA_PRECISION AS 有效位,A.DATA_SCALE AS 精度值,

A.CHAR_LENGTH AS 字段长度,A.NULLABLE AS 能否为空

FROM sys.user_tab_columns A where A.table_name = 'TAM_ADDRESS'

-- 具有dba权限用户导出数据字典

SELECT A.TABLE_NAME AS 表名,A.COLUMN_NAME AS 字段名,

DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'),

A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as 字段类型,A.DATA_DEFAULT AS 默认值,

A.NULLABLE AS 能否为空,B.comments AS 备注

FROM sys.all_tab_columns A,sys.DBA_COL_COMMENTS B

WHERE A.owner=B.owner AND A.table_name=B.table_name AND A.COLUMN_NAME=B.COLUMN_NAME AND A.owner='guoqiang' AND

A.TABLE_NAME IN (

'TB_SUBJECT', 'TB_SUBJECT_BALANCE', 'TB_VOUCHER', 'TB_VOUCHER_DETAILS',

'TB_CUSTOMER', 'TB_VOUCHER_CLASSIFY_MODE', 'TB_VOUCHER_TYPE', 'TB_ASSET',

'TB_ASSET_CATALOG', 'TB_M_DM_ASSETS_LIABI_RPT', 'TB_M_DM_PROFIT_RPT',

'TB_M_DM_REVENUE_RPT', 'TB_M_DM_COST_RPT')ORDER BY A.TABLE_NAME

SELECT A.TABLE_NAME AS 表名,A.COLUMN_NAME AS 字段名,

DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'),

A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as 字段类型,A.DATA_DEFAULT AS 默认值,

A.NULLABLE AS 能否为空,B.comments AS 备注

FROM sys.user_tab_columns A,sys.user_col_comments B

WHERE A.table_name=B.table_name AND A.COLUMN_NAME=B.COLUMN_NAME AND

A.TABLE_NAME IN (

'TB_SUBJECT', 'TB_SUBJECT_BALANCE', 'TB_VOUCHER', 'TB_VOUCHER_DETAILS',

'TB_CUSTOMER', 'TB_VOUCHER_CLASSIFY_MODE', 'TB_VOUCHER_TYPE', 'TB_ASSET',


本文题目:oracle怎么导出备注,如何将备注导出
文章源于:http://kswsj.cn/article/hsisei.html

其他资讯