Oracle代码 规则 创建表 表空间 用户等
-----创建表空间----------
create tablespace bdccs
logging datafile 'D:\oracle\product\10.2.0\oradata\bdccs\bdccs.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
-----创建用户到表空间上------------------
create user bdccs identified by bdccs
default tablespace bdccs
temporary tablespace temp;
------给用户授权------------
grant connect to bdccs;
grant resource to bdccs;
grant dba to bdccs;
---------如何导入dmp文件--------------
imp platform/platform@orcl1 file='d:/platform.dmp'fromuser=platform touser=platform
imp gisqbpm/gisqbpm@orcl1 file='d:/gisqbpm.dmp'fromuser=gisqbpm touser=gisqbpm
(注:格式为 imp 用户名/密码@实例名 file=’文件所在路径’)
----删除用户----
dropuser PLATFORM cascade
(注:删除的时候可能会提示”无法删除当前已连接用户”,把此用户登陆的pl/sql关掉,相关的tomcat停掉,重启oracle服务)
--------删除表空间----
drop tablespace PLATFORM including contents and datafiles
--创建T_Test表---------
create table T_Test
(
TestID number(3) not null primary key
)
(注:T_Test创建的表名,TestI字段 ,number(3)类型,primary key主键)
--设置自增主键-----创建序列-----------------
create sequence Test_seq
minvalue 1
maxvalue 2222222222
start with 1
increment by 1
cache 20;
-----创建触发器-----
create or replace trigger Tr_Test1
before insert on T_Test for each row
begin
select Test_seq.nextval into :new.TestID from dual;
end Tr_Test;(注:Tr_Test1触发器名字,T_Test 为T_Test表创建,)
---添加一个字段---
alter table t_test add myname Varchar(2)
---插入数据--
insert into t_test (MYNAME) values('aa');
insert into t_test (MYNAME) values('bb');
---=添加一个字段---
alter table t_test add age number(3)
---=删除一个字段---
alter table t_test drop column age
---删除数据----
delete T_test where TestID=5;
----输出表格所有内容---
select * from t_test;-
----输出表格指定内容---
select TestID as 编号,MYNAME as 名字 from T_Test;
-建表
create table my_test_table_20110414
(
aa number,
bb varchar2(10)
);
--修改表结构
alter table my_test_table_20110414 add cc varchar2(10);
alter table my_test_table_20110414 modify cc varchar2(100);
--修改表数据内容
--插入
insert into my_test_table_20110414(aa,bb)
values (1,'2');
commit;
--查询
select * from my_test_table_20110414;
--修改
update my_test_table_20110414
set cc='test'
where aa=1;
commit;
创建表空间(带参数):
CREATE Tablespace zfmi logging datafile 'D:oracleoradatazfmizfmi.dbf'
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
创建临时表空间(带参数):
CREATE Temporary tablespace zfmi_temp tempfile 'D:oracleoradatazfmizfmi_temp.dbf'
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
参数说明:
Size:指定表空间数据库文件的初始大小
Autoextend:表空间自动增长的大小
Maxsize:表空间最大的大小
UNIFORM SIZE:指定区尺寸, 默认为64k
Pctfree:用于控制数据块中空闲空间
Initrans:用于控制访问数据块的事务数量,也会影响数据块头部空间的使用情况
Maxtrans:用于决定数据块的事务总数
Management local:默认的管理方式
使表空间脱机:
ALTER TABLESPACE table_space name OFFLINE;
使表空间联机
ALTER TABLESPACE table_space name ONLINE;
使数据文件脱机
ALTER DATABASE datafile name OFFLINE;
使数据文件联机
ALTER DATABASE datafile name ONLINE;
使表空间只读
ALTER TABLESPACE table_space name READ ONLY;
使表空间可读写
ALTER TABLESPACE table_space name READ WRITE;
-建表
create table my_test_table_20110414
(
aa number,
bb varchar2(10)
);
--修改表结构
alter table my_test_table_20110414 add cc varchar2(10);
alter table my_test_table_20110414 modify cc varchar2(100);
--修改表数据内容--插入
insert into my_test_table_20110414(aa,bb)
values (1,'2');
commit;
--查询
select * from my_test_table_20110414;
--修改
update my_test_table_20110414
set cc='test'
where aa=1;
commit;
创建表空间(带参数):
CREATE Tablespace zfmi logging datafile 'D:oracleoradatazfmizfmi.dbf'
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
创建临时表空间(带参数):
CREATE Temporary tablespace zfmi_temp tempfile 'D:oracleoradatazfmizfmi_temp.dbf'
size 100m
autoextend on next 32m
maxsize 2048m extent
management local;
参数说明:
Size:指定表空间数据库文件的初始大小
Autoextend:表空间自动增长的大小
Maxsize:表空间最大的大小
UNIFORM SIZE:指定区尺寸, 默认为64k
Pctfree:用于控制数据块中空闲空间
Initrans:用于控制访问数据块的事务数量,也会影响数据块头部空间的使用情况
Maxtrans:用于决定数据块的事务总数
Management local:默认的管理方式
使表空间脱机:
ALTER TABLESPACE table_space name OFFLINE;
使表空间联机
ALTER TABLESPACE table_space name ONLINE;
使数据文件脱机
ALTER DATABASE datafile name OFFLINE;
使数据文件联机
ALTER DATABASE datafile name ONLINE;
使表空间只读
ALTER TABLESPACE table_space name READ ONLY;
使表空间可读写
ALTER TABLESPACE table_space name READ WRITE;
删除表空间:
DROP TABLESPACE table_space name INCLUDING CONTENTS AND DATAFILES;
创建用户
CREATE USER user
IDENTIFIED BY password;
DROP TABLESPACE table_space name INCLUDING CONTENTS AND DATAFILES;
创建用户
CREATE USER user
IDENTIFIED BY password;
Oracle代码 规则 创建表 表空间 用户等的更多相关文章
- Oracle 给已创建的表增加自增长列
对于已经创建的表,在特殊需求下,需要增加一个自增长列步骤: --1. 增加 自增长列 ); --2. 程序方式更新设置 IdNum 列 值 --3.查询最大 ) From Limsbusinessen ...
- oracle 用Navicat创建的表的查询问题
navicat可视化创建了表,可是就是不能查到!这个为什么呢? select * from user; 我们如果给user加上双引号才能查到 select * from "user" ...
- 在oracle存储过程中创建暂时表
在oracle的存储过程中,不能直接使用DDL语句,比方create.alter.drop.truncate等. 那假设我们想在存储过程中建立一张暂时表就仅仅能使用动态sql语句了: create o ...
- Oracle中默认创建的表
安装Oracle数据库后,会自动创建几个表.分别是emp.dept.bonus(也有可能不一样),这些表都在scott账户中.
- oracle之 手动创建 emp 表 与 dept 表
说明: 有时候我们需要通用的实验数据,emp表 与 dept表 但是数据库中有没有. 这时,我们可以手动创建. -- 创建表与数据CREATE TABLE EMP(EMPNO NUMBER(4) N ...
- 用java代码在创建hbase表时指定region的范围
package com.liveyc.common.utils; import java.util.List; import org.apache.hadoop.hbase.util.Bytes; i ...
- 一不小心用oracle关键子创建了表,如何修改
一不小心将备注字段建成了ORACLE的关键子COMMENT. 用下面的语句修改成NOTES ------------------------------------------------------ ...
- django使用model创建数据库表使用的字段
Django通过model层不可以创建数据库,但可以创建数据库表,以下是创建表的字段以及表字段的参数.一.字段1.models.AutoField 自增列= int(11) 如果没有的话,默认会生成一 ...
- [ArcGIS]Oracle RAC下创建地理数据库(Create Enterprise Geodatabase)失败的解决方法
转载请注明原文地址:http://www.cnblogs.com/litou/p/8028843.html 环境:Oracle 11g 11.2.0.1.0(双节点RAC群集),ArcGIS Desk ...
随机推荐
- Android 怎样查看系统的memory swap 资讯/信息
前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net ...
- jsp导出身份证到excel时候格式不正确
今天早上客户跟我说excel导出身份证的时候显示有的对有的不对,我一看原来身份证以X结尾的能够,其他都显示不对.身份正显示如图所看到的: 在网上搜了一下发现,原来excel看你数字列超过12位就会显示 ...
- js中字符串的拼接的另一种方法
// 按一定长度截断字符串,并使用 + 运算符进行连接. // 分隔字符串尽量按语义进行,如不要在一个完整的名词中间断开. // 特别的,对于HTML片段的拼接,通过缩进,保持和HTML相同的结构. ...
- Socketclient与服务端
package test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamR ...
- 使用python生成c文件模板
目标 完成一个python脚本,实现指定名字后,自动生成.c和.h的模板.例如: /** * @file epc.c * @author 陈维 * @version V01 * @date 2017. ...
- Android进阶图片处理之三级缓存方案
图片的三级缓存 一.概述 一開始在学习Android的时候.处理图片的时候,每次获取图片都是直接从网络上面载入图片. 可是在开发项目的过程中,每次点击进入app里面,图片都要慢慢的再一次从网络上面载入 ...
- Eclipse中jvm执行库的Access restriction问题的解决方法
今天在写代码的时候遇到了jre system libraries的訪问限制问题,该库是jvm执行的依赖库rt.jar,解决方式例如以下: 步骤: (1)项目右击.出现Build Path.点击进入Ja ...
- Kemans算法及其Python 实现
算法优缺点: 优点:容易实现缺点:可能收敛到局部最小值,在大规模数据集上收敛较慢使用数据类型:数值型数据 算法思想 k-means算法实际上就是通过计算不同样本间的距离来判断他们的相近关系的,相近的就 ...
- android 怎样将主菜单图标改成按安装时间排序
1. 在 LauncherModel.java 中增加例如以下代码, 假设是KK Launcher3 ApplicationInfo要替换为AppInfo public static final Co ...
- 初识 flask
1,Python现阶段三大主流web框架Django, Tornado, Flask对比 Django主要特点是大而全,集成了很多组件,列如:Models Admin Form等等,不管用得用不着反正 ...