ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.24KB ,
资源ID:20630403      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20630403.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle表的导入导出命令Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle表的导入导出命令Word格式.docx

1、注意:操作者要有足够的权限,权限不够它会提示。数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。附录一:给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略) 第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RES

2、OURCE,CREATE SESSION TO 用户名字 第五, 运行-cmd-进入dmp文件所在的目录, imp userid=system/manager full=y file=*.dmp 或者 imp userid=system/manager full=y file=filename.dmp 执行示例:F:WorkOracle_Databackupimp userid=test/test full=y file=inner_notify.dmp 屏幕显示 Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006

3、 (c) Copyright 2000 Oracle Corporation. All rights reserved. 连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production With the Partitioning option JServer Release 8.1.7.0.0 - Production 经由常规路径导出由EXPORT:V08.01.07创建的文件 已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入 导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)

4、 . 正在将AICHANNEL的对象导入到 AICHANNEL . . 正在导入表 INNER_NOTIFY 4行被导入 准备启用约束条件. 成功终止导入,但出现警告。附录二:Oracle 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的. 先建立import9.par, 然后,使用时命令如下:imp parfile=/filepath/import9.par 例 import9.par 内容如下:FROMUSER=TGPMS TOUSER=TGPMS2 (注:把表的拥有者由FROMUSER改为TOUSER,FROMUSER和TOUSER的用户可以不同) ROWS=Y

5、 INDEXES=Y GRANTS=Y CONSTRAINTS=Y BUFFER=409600 file=/backup/ctgpc_20030623.dmp*常用命令1.创建表空间create tablespace 表空间名default filename/path服务器端路径 size integer k | m autoextend off | on;size:制定文件的大小,autoextend:用来启动或禁用数据文件的自动扩展。2.创建新用户create user 用户名identified by 密码default tablespace 表空间temporary tablespac

6、e 临时表空间;3.为用户授权grant 权限 to 用户grant 权限 on 表名 to 用户4.修改用户密码alter user 用户名identified by 密码;5.删除用户drop user 用户名 casaed;6.查看当前用户show user7.查看当前时间select sysdate from dual;8.查看当前用户下的所有表select table_name from user_tables;9.查看当前表的结构desc 表名10.修改上一条的内容edit;Oracle 数据库对象1同义词 a.创建同义词 私有同义词 create or replace synon

7、ym 同义词名 for 对象名; 共有同义词 create or replace public synonym 同义词名 for 对象名; b.删除同义词 drop synonym同义词名;2序列 a创建序列 create sequence 序列名 start with integer increment by integer maxvalue integer | nomaxvalue minvalue integer | nominvalue cycle | nocycle cache integer | nocache; b访问序列 select 序列名.nextval from dual

8、; select 序列名.currval from dual; c根改序列 alter sequence 序列名 d删除序列 drop sequence序列名;Oracle 数据表管理(一)1创建表 create table 表名(字段名1 类型, 字段名2 类型);2修改表命令 更改现有列 alter table 表名 modify (column definition.); 向表中添加新列 alter table 表名 add (column definition.); 删除表中现有的列 alter table 表名 drop column 列名;3删除表中的记录而不删除表结构 trunc

9、ate table 表名;4删除与表的所有内容 drop table 表名 cascade;5数据操作语言(DML) SELECT Select * | distinct 字段名 | 表达式列别名, From 表明 where 条件 order by 字段名; distinct:限制只返回不同的列 CTAS Create table 新表名 as select 字段名 from 旧表名; /拷贝旧表的结构和记录,不拷贝约束 INSERT Insert into 表名 (字段名) values (值); IIS Insert into 表名1(字段名1) select 字段名2 from 表名2

10、; /表结构已存在,从另一个表中复制记录 UPDATE Update 表名 Set 字段名新值 where 条件; DELETE Delete 表名6事务控制语言COMMIT Commit;/提交SAVEPOINT Savepoint 保存点;ROLLBACK Rollback or Rollback work;7数据控制语言GRANT grant 权限 on 表名 to 用户;REVOKE Revoke 权限 on 表名 from 用户;8集合操作符UNION :合并查询结果,并删除重复的行Select 字段名1 from 表名1 UnionSelect 字段名2 from 表名2;UNIO

11、N ALL:合并查询结果,并包括重复的行 Union allINTERSECT:返回两个查询都有的行 IntersectMINUS:返回第一个查询有而第二个查询中没有的行 MinusOracle 数据表管理(二)9锁和表分区A锁 行级锁 select for updateof 字段 wait n | nowait; wait n :等待的秒数 表级锁 lock 表名 in 锁定模式 mode nowait 表级锁的模式: 行共享 (row share,rs) 行排他 (row exclusive,rx) 共享 (share,s) 共享行排他 (share row exclusive,srx)

12、排他 (exclusive,x)B表分区 范围分区 partition by range (column_name) ( partition 分区名1 value less then(分区的边界值) tablespace 表空间1, partition 分区名2 value less then(分区的边界值) tablespace 表空间2); 散列分区 partition by hash (column_name) partitions 散列分区的数目 store in (分区使用的表空间); or partition 分区名1 tablespace 表空间1, partition 分区名1

13、 tablespace 表空间1 ); 复合分区 partition by range (column_name1) subpartition by hash (column_name2) subpartitions 散列分区的数目 store in (分区使用的表空间); partition 分区名1 value less then(分区的边界值), partition 分区名2 value less then(分区的边界值), partition 分区名N value less then(maxvalue) 列表分区 partition by list (column_name) part

14、ition分区名1 values (分区键值的列表1), partition分区名2 values (分区键值的列表2), partition分区名N values (default) ); default:允许存储前面的分区不能存储的记录10.分区维护操作添加分区 alter table 表名 add partition 分区名 values less then(分区的边界值);删除分区 alter table 表名 drop partition 分区名;截断分区 alter table 表名 truncate partition 分区名;合并分区 alter table 表名 merge

15、partitions 分区名1, 分区名2 into 分区名; 拆分分区 alter table 表名 split partition 分区名at (value) into (partition分区名1,partition 分区名2); 分区重命名 alter table 表名 rename partition 旧分区名 to 新分区名 ;11 视图a 创建视图 create or replace force | noforce view 视图名列别名 as select 字段名 from 表名 with check option constraint 约束名 with read only;

16、with check option:指定只能插入或更新视图可以访问的行, with read only:确保不能在此视图上执行任何修改操作。b 创建带有错误的视图 create or replace force view 视图名列别名C删除视图 drop view 视图名;12 索引A 普通索引 create index 索引名 on 表名 (字段名) tablespace 表空间;B 唯一索引 create uniqe index 索引名 on 表名 (字段名);C 组合索引 create index 索引名 on 表名(字段名1,字段名2);D 反向键索引 create index 索引名

17、 on表名 (字段名) revser;E 位图索引 create bitmap index 索引名 on 表名 (字段名);F 索引组织表 create table table_name (字段名 类型 约束) organization index;G 索引中的分区 a局部分区索引 create index 索引名 on表名 (字段名) local; b全局分区索引 create index 索引名 on表名 (字段名) global; c全局非分区索引 create index 索引名 on表名 (字段名) ;-规则表-分区表索引组织表簇修改列名alter table 表明 rename c

18、olumn rename 老列名 to 新列名添加 字段alter table 表名 add(字段名 类型);删除字段alter table 表名 drop column 字段名修改列属性alter table 表名 modify (字段名 新属性)设置某一个字段为无用状态alter table 表名 set unuesed column 字段名删除无用字段alert table 表名 drop unused cloumns添加主键alert table 表名 add constraint pkKey primary key(字段列表)表分区oracle 允许用户对标进一步的规划,即对标进一步

19、的拆分,将表分成若干个逻辑部分,每个部分成其为标的分区表分区的优点增强可用性。单个分区出现故障不会影响到其它分区均衡IO。不同的分区可以影射到不同的磁盘中改善性能范围分区法这种分区方法是根据表中的列值的范围对标进行分区分区时, 首先依据列中得值的可能的范围进行划分例:create table student(studentId integer not null,studentName varchar2(20),scroe integer)partition by rang(Score)partition p1 values lessthan(60),partition p2 values le

20、ssthan(70),partition p3 values lessthan(80),partition p4 values lessthan(maxvalue),) ;散列分区散列分区法提供了一种通过制定分区编号来均匀地分布数据的方法他通过hash 函数间数据映射到相应的分区上它使得数据均匀的分配到各分区上,各分区大小趋向一致create table departmentdepno integer not null,depname varchar2(20),partition by hash(depno)partition p1 ,partition p2,复合分区复合分区是先对数据进行范

21、围分区,然后在每个字分区理由进行散列分区的一种分区方法create table salgrade (grade number ,losal number hisal number , hisal number )partition by rang(grade)subpartition by hash (losal, hisal)(partition p1 value lessthan (10),(subpartition sp1,subpartition sp2),partition p1 value lessthan (20),(subpartition sp3,subpartition sp4),列表分区列表分区允许用户明确的控制行到分区的映射不同的范围分区或列分区,他运许按自然的方式对无序和不相干的数据集进行分组的组织例如:partition by list(字段)partition 列名称 values (值列表),。partition 列名称 values (值列表)指定的分区中查询select * from tableName partition(p1)表分区的维护移动,添加,删除,结合, 截断,拆分,合并,交换

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1