Fork me on GitHub

随笔分类 -  DataBase.Oracle

Oracle相关的一些东西
摘要:约束用于保证数据库中某些数据的完整性,给某一列添加一个约束可以保证不满足约束的数据是绝对不会被接受的。 约束主要有那么五种类型:非空约束、唯一约束、主键约束、外键约束、校验约束。 使用如下命令检索某个表上的所有约束(需要注意WHERE条件中的表名和用户名需要大写,不然检索不到):SELECT * FROM all_constraints WHERE table_name = 'T_USE... 阅读全文
posted @ 2017-06-15 02:57 CC11001100 阅读(501) 评论(0) 推荐(0) 编辑
摘要:Oracle中序列是一种数据对象,可以视为一个等差数列,我们自增就是一个遍历这个数列的过程,可以取当前值,也可以将当前值自加n后返回,Sequence与表没有太大的关系,有的时候如果表的主键是数值类型的话可能会使用到Sequence。 1. 创建序列 创建一个序列:CREATE SEQUENCE seq_user_id START WITH 1 INCREMENT BY 1 NO... 阅读全文
posted @ 2017-06-12 02:19 CC11001100 阅读(3519) 评论(0) 推荐(0) 编辑
摘要:Oracle中有一个表空间的概念,一个数据库可以有好几个表空间,表放在表空间下。 1. 创建表空间 创建表空间使用create tablespace命令:CREATE TABLESPACE foo_tablespace DATAFILE 'E:/oracle/data/foo_tablespace.dbf' SIZE 20M AUTOEXTEND ON NEXT 5M MAXSIZE ... 阅读全文
posted @ 2017-06-12 02:19 CC11001100 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1. 创建用户 创建用户使用create user语句,需要DBA权限:CREATE USER tom IDENTIFIED BY mot; 2. 更改用户密码 修改别人的密码需要DBA权限,或者alter user权限:ALTER USER tom IDENTIFIED BY newpasswd; 或者修改别人的密码带上用户名:SQL> PASSWORD tom; 更改 tom 的口令 ... 阅读全文
posted @ 2017-06-09 01:46 CC11001100 阅读(361) 评论(0) 推荐(0) 编辑
摘要:Oracle安装完毕,使用SQLPlus登录的时候报错"SP2-1503:无法初始化Oracle调用界面",然后一闪界面关闭,报错界面如下: 这个是因为在Win7需要管理员权限,右键-->"以管理员身份运行"即可。 或者右击-->属性,选中"以管理员身份运行程序": . 阅读全文
posted @ 2017-06-09 01:45 CC11001100 阅读(662) 评论(0) 推荐(0) 编辑
摘要:Oracle安装完成之后scott账户默认是锁定的,登录的时候会提示账户已经被锁定:C:\Users\CC11001100>sqlplus scott/toor SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 8 22:21:27 2017 Copyright (c) 1982, 2005, Oracle. All rights r... 阅读全文
posted @ 2017-06-09 01:45 CC11001100 阅读(4187) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示