-----创建表空间----------
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代码 规则 创建表 表空间 用户等的更多相关文章

  1. Oracle 给已创建的表增加自增长列

    对于已经创建的表,在特殊需求下,需要增加一个自增长列步骤: --1. 增加 自增长列 ); --2. 程序方式更新设置 IdNum 列 值 --3.查询最大 ) From Limsbusinessen ...

  2. oracle 用Navicat创建的表的查询问题

    navicat可视化创建了表,可是就是不能查到!这个为什么呢? select * from user; 我们如果给user加上双引号才能查到 select * from "user" ...

  3. 在oracle存储过程中创建暂时表

    在oracle的存储过程中,不能直接使用DDL语句,比方create.alter.drop.truncate等. 那假设我们想在存储过程中建立一张暂时表就仅仅能使用动态sql语句了: create o ...

  4. Oracle中默认创建的表

    安装Oracle数据库后,会自动创建几个表.分别是emp.dept.bonus(也有可能不一样),这些表都在scott账户中.

  5. oracle之 手动创建 emp 表 与 dept 表

    说明: 有时候我们需要通用的实验数据,emp表 与 dept表  但是数据库中有没有. 这时,我们可以手动创建. -- 创建表与数据CREATE TABLE EMP(EMPNO NUMBER(4) N ...

  6. 用java代码在创建hbase表时指定region的范围

    package com.liveyc.common.utils; import java.util.List; import org.apache.hadoop.hbase.util.Bytes; i ...

  7. 一不小心用oracle关键子创建了表,如何修改

    一不小心将备注字段建成了ORACLE的关键子COMMENT. 用下面的语句修改成NOTES ------------------------------------------------------ ...

  8. django使用model创建数据库表使用的字段

    Django通过model层不可以创建数据库,但可以创建数据库表,以下是创建表的字段以及表字段的参数.一.字段1.models.AutoField 自增列= int(11) 如果没有的话,默认会生成一 ...

  9. [ArcGIS]Oracle RAC下创建地理数据库(Create Enterprise Geodatabase)失败的解决方法

    转载请注明原文地址:http://www.cnblogs.com/litou/p/8028843.html 环境:Oracle 11g 11.2.0.1.0(双节点RAC群集),ArcGIS Desk ...

随机推荐

  1. Java编程50题

    [程序1]    题目:古典问题:有一对兔子.从出生后第3个月起每一个月都生一对兔子,小兔子长到第三个月后每一个月又生一对兔子,假如兔子都不死.问每一个月的兔子总数为多少?    //这是一个菲波拉契 ...

  2. 基于Spring-SpringMVC-Mybatis的简单样例

    复习下 好久没搞过撸过代码了! 这个样例包括一个完整的增删改查! 源代码地址http://download.csdn.net/detail/wangdianyong/8909903

  3. JS应用之禁止抓屏、复制、打印

    JS应用之禁止抓屏.复制.打印项目需要禁止抓屏.复制.打印的要求,复制.打印做起来可能顺手一点网上各种各样的脚本俯首皆是.但抓屏怎么禁止?PrintScreen是一个特殊的键,它是没有keyCode的 ...

  4. Android使用adb获得activity堆栈信息

    很实用的命令: adb shell dumpsys activity 该命令能够看到当前执行的是哪个activity,执行的一些进程等 首先能够看到执行的进程: ACTIVITY MANAGER RU ...

  5. 使用 C# 开发智能手机软件:推箱子(三)

    这是"使用 C# 开发智能手机软件:推箱子"系列文章的第三篇.在这篇文章中,介绍 Common/Block.cs 源程序文件.   1 namespace Skyiv.Ben.Pu ...

  6. ABAP 创建和调用WebService

    1.创建WebService ① SE37创建RFC函数 ② SE80创建企业服务-service provider-existing ABAP object 或SE37-实用程序-创建Web服务 ③ ...

  7. BAPI 关闭和删除PR

    当PR在SAP里面已不再使用时,可使用批量使用以下两个BAPI进行处理: BAPI_REQUISITION_DELETE,进行删除处理, (速度快) BAPI_PR_CHANGE,进行关闭,但不删除( ...

  8. B. Flag of Berland

    B. Flag of Berland time limit per test 1 second memory limit per test 256 megabytes input standard i ...

  9. YTU 2438: 三人三鬼

    2438: 三人三鬼 时间限制: 1 Sec  内存限制: 128 MB 提交: 35  解决: 9 题目描述 目标是将东岸的3人3鬼通过一只小船转移到西岸,希望以尽可能少的摆渡次数. 船的容量有限, ...

  10. YTU 2837: 编程题B-狐狸算卦

    2837: 编程题B-狐狸算卦 时间限制: 1 Sec  内存限制: 128 MB 提交: 76  解决: 52 题目描述 注:本题只需要提交需要完善部分的代码,请按照C++方式提交. 小熊和狐狸是邻 ...