博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle----SQL语句积累 (Oracle 导入 dmp文件)
阅读量:5138 次
发布时间:2019-06-13

本文共 1710 字,大约阅读时间需要 5 分钟。

Oracle----SQL语句积累 (Oracle 导入 dmp文件)

  1. Oracle SQL PL  导入dum文件  
  2. 1.数据库DBA权限:   
  3. 注意:这个是在cmd命令行中直接输入,不需要进入Oracle数据库。  
  4. sqlplus / as sysdba  
  5. 2.授权DBA权限:   
  6. grant dba to 用户名  
  7. 3.导入dmp文件 (注意!  在cmd下进行,不是在数据库模式下...)  
  8. imp chen/1234@xe file=d:/cj.dmp fromuser=cj touser=chen  
  9. chen:sqlpl中 表示数据连接的用户名  
  10. 1234:sqlpl中表示数据连接的密码  
  11. fromuser: 从哪个用户(对方数据连接用户名?)  
  12. touser:要导入到哪个用户  

[sql]
  1. Oracle 修改字段属性  
  2. 注意:前提是该字段为空  
  3. alter table tb modify (name nvarchar2(20));  

 

[sql]
  1. --创建序列  
  2. CREATE SEQUENCE FAULT_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 NOCYCLE NOCACHE;  
  3. CREATE SEQUENCE APPMAN.FAULT_TYPE_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE ;  
  4. SELECT FAULT_TYPE_SEQ.NEXTVAL FROM DUAL;--产生序列的第一个值  
  5. SELECT FAULT_TYPE_SEQ.NEXTVAL FROM DUAL;--产生序列的第二个值、后面就不测试了..不好玩  

 

[sql]
  1. --给数据库表中的字段添加注释 COMMENT ON COLUMN+表名+字段名+IS+'注释';  
  2. COMMENT ON COLUMN FAULT_TYPE_T.fault_type_id IS'故障ID';  

 

[sql]
  1. Oracle数据库创建序列  
  2. 觉得序列这玩意在项目中算是很常用的..  
  3. 比如用户编号啊..什么东西的,直接生成去数据库里拿就是了...  
  4. 如何创建序列呢?  
  5. 例如:  
  6. CREATE SEQUENCE "APPMAN"."FAULT_TYPE_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE ;  
  7.   
  8. create sequence:后面跟 <序列名称>  
  9. start with : 后面跟 <起始数>  
  10. increment by :后面跟 <增长值(就是每次增长多少数值)>   
  11. maxvalue : 后面跟 最大值  
  12. minvalue : 后面跟最小值  
  13. cycle : 当到达最大值的时候,将继续从头开始  
  14. Nocyle : 一直累加,不循环  
  15.   
  16. 创建完序列以后,咱们该如何去获取呢?  
  17. SELECT FAULT_TYPE_SEQ.NEXTVAL FROM DUAL;  
  18. FAULT_TYPE_SEQ : 是序列名称(替换)  
  19. OK了.....<pre name="code" class="sql">  

 

[sql]
  1. 参考资料:  
  2. http://blog.sina.com.cn/s/blog_5421dfd20100uv2g.html  

 

[sql]
  1. SQLPlus 命令行连接数据库  
  2. connect  + 用户名/密码  
  3. 例如:  
  4. connect System/1234  

Oracle11g 用户名和密码忘记.
1.cmd 启动 sqlplus / as sysdba (密码空缺)
2.修改密码
alter user system identified by system
3.然后你就可以用 "system/system"登录了

转载于:https://www.cnblogs.com/elice/p/5855211.html

你可能感兴趣的文章
good nice fine well区别
查看>>
如何在64位机器上运行32位程序
查看>>
thinking in java笔记 2 一切都是对象
查看>>
leetcode练习:561. Array Partition I
查看>>
sql 内连接、外连接、自然连接等各种连接
查看>>
【框架设计】泛型的应用
查看>>
text
查看>>
Android Support库百分比布局
查看>>
IOS 后台执行 播放音乐
查看>>
简单的方法来改善手机3G上网速度(2G转3G)
查看>>
HDU 2544-最短路(最短路spfa)
查看>>
Codeforces 432 D. Prefixes and Suffixes
查看>>
用JSP实现的商城购物车模块
查看>>
java环境变量配置
查看>>
强化学习(三)—— 时序差分法(SARSA和Q-Learning)
查看>>
StringBuffer类的总结
查看>>
Who's in the Middle
查看>>
创建私有cocoapods
查看>>
Customers Who Never Order
查看>>
HR给应届生的黄金面试技巧
查看>>