Oracle笔记
2016-01-11 15:32
519 查看
--表空间
CREATE TABLESPACE jbittest
DATAFILE 'C:\app\Happy\oradata\orcl\jbittest.DBF'
SIZE 10M
AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED
ps:如果创建一个表空间没有指定一个表空间时,则默认指定USERS表空间
--创建用户
CREATE USER Y2160
IDENTIFIED BY Y2160
DEFAULT TABLESPACE jbittest
ps:当新建一个数据库时,Oracle将创建一些默认数据库用户,比如Sys,System和Scott等.
--限额
Quota unlimited on jbittest
--所有的用户列表
select username from dba_users;
--给新添加的用户授权
grant connect,resource to Y2160
--建立一张Table
create table T_2016
(
sid number primary key not null,
sname nvarchar2(32)
)
grant select on T_2016 to s2220
/*创建序列*/
create sequence Users_SEQ
increment by 1
start with 1
minvalue 1 nomaxvalue
NOCYCLE --在达到最大值后停止生成下一个值
cache 10;--在内存中缓存20个编号
--同义词
1.用system账户登录,让Y2160具有创建同义词权限
grant create public synonym to Y2160;
2.用Y2160账户登录,create public synonym sy_table2 for Y2160.T_2016;
3.将查询sy_table的权限授予s2220这个用户
GRANT SELECT ON sy_table2 to s2220
4.在s2220模式下访问同义词
这个时候访问不到
select * from sy_table2
索引的分类:
分区或非分区索引
B树索引
正常或反向键索引
位图索引
索引语法:
CREATE [UNIQUE] INDEX index_name ON tablename(column_list)
[TABLESPACE tablespace_name];
ps:组合索引:由多个列构成的索引
CREATE TABLESPACE jbittest
DATAFILE 'C:\app\Happy\oradata\orcl\jbittest.DBF'
SIZE 10M
AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED
ps:如果创建一个表空间没有指定一个表空间时,则默认指定USERS表空间
--创建用户
CREATE USER Y2160
IDENTIFIED BY Y2160
DEFAULT TABLESPACE jbittest
ps:当新建一个数据库时,Oracle将创建一些默认数据库用户,比如Sys,System和Scott等.
--限额
Quota unlimited on jbittest
--所有的用户列表
select username from dba_users;
--给新添加的用户授权
grant connect,resource to Y2160
--建立一张Table
create table T_2016
(
sid number primary key not null,
sname nvarchar2(32)
)
grant select on T_2016 to s2220
/*创建序列*/
create sequence Users_SEQ
increment by 1
start with 1
minvalue 1 nomaxvalue
NOCYCLE --在达到最大值后停止生成下一个值
cache 10;--在内存中缓存20个编号
--同义词
1.用system账户登录,让Y2160具有创建同义词权限
grant create public synonym to Y2160;
2.用Y2160账户登录,create public synonym sy_table2 for Y2160.T_2016;
3.将查询sy_table的权限授予s2220这个用户
GRANT SELECT ON sy_table2 to s2220
4.在s2220模式下访问同义词
这个时候访问不到
select * from sy_table2
索引的分类:
分区或非分区索引
B树索引
正常或反向键索引
位图索引
索引语法:
CREATE [UNIQUE] INDEX index_name ON tablename(column_list)
[TABLESPACE tablespace_name];
ps:组合索引:由多个列构成的索引
相关文章推荐
- oracle应用-表空间.用户名.权限
- linux安装oracle
- 【Oracle】实现计算两个日期相差工作小时数的Function
- java字符编码和oracle乱码
- Oracle SQL语句执行步骤
- oracle学习笔记 学习路线分析
- oracle OVER(PARTITION BY) 函数
- Oracle查询重复数据并删除,只保留一条记录
- oracle 学习
- dos下,sqlplus导入导出出oracle数据库_用户和表
- Oracle数据库,实例,表空间,用户,表之间的关系简析
- MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解
- ogg installation
- DOS下导入dmp文件到Oracle数据库
- 恢复oracle数据到以前的某个时间点
- oracle安装、配置、卸载、错误解决
- ORA-01033: ORACLE initialization or shutdown in progress (DBD ERROR: OCISess
- Oracle查询锁表以及杀会话或系统进程来解除锁表操作
- 关于Oracle、SqlServer 的sql递归查询
- oracle只读模式