进入超级管理员,运行下面命令

Window下创建数据库。表空间,用户,插入数据等操作

-- 01
创建表空间

--
注意表空间的路径
依据实际安装环境进行调整

CREATE TABLESPACE ts_myscott

LOGGING

DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott.dbf' SIZE 10M

EXTENT MANAGEMENT LOCAL;

CREATE TABLESPACE ts_myscott2

LOGGING

DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott2.dbf' SIZE 20M

EXTENT MANAGEMENT LOCAL;

ALTER DATABASE DATAFILE 'F:/app/to-to/oradata/orcl//ts_myscott.dbf' AUTOEXTEND ON NEXT 
10M MAXSIZE UNLIMITED;

ALTER DATABASE DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott2.dbf' AUTOEXTEND ON NEXT 
20M MAXSIZE UNLIMITED;

commit;

-- 02
创建方案 (创建用户)

CREATE USER MYSCOTT 
PROFILE DEFAULT

IDENTIFIED BY MYSCOTT DEFAULT TABLESPACE USERS

ACCOUNT UNLOCK;

--
资源和登录权限

GRANT RESOURCE TO MYSCOTT;

GRANT create session TO MYSCOTT;

-- 03
创建表

--
创建部门表
并赋值

CREATE TABLE MYSCOTT.DEPT(

DEPTNO     NUMBER(2) PRIMARY KEY,

DNAME       VARCHAR2(14) NOT NULL,

LOC          VARCHAR2(13)

)TABLESPACE ts_myscott;

INSERT INTO MYSCOTT.dept VALUES(10, 'ACCOUNTING', 'NEW YORK');

INSERT INTO MYSCOTT.dept VALUES(20, 'RESEARCH', 'DALLAS');

INSERT INTO MYSCOTT.dept VALUES(30, 'SALES', 'CHICAGO');

INSERT INTO MYSCOTT.dept VALUES(40, 'OPERATIONS', 'BOSTON');

commit;

--
创建员工表
并赋值

CREATE TABLE MYSCOTT.EMP(

EMPNO           NUMBER(4) constraint emp_empno_pk PRIMARY KEY,

ENAME                   VARCHAR2(10) constraint emp_ename_notnull NOT NULL,

JOB              VARCHAR2(9),

MGR                     NUMBER(4),

HIREDATE         DATE,

SAL              
NUMBER(7,2) constraint emp_sal_check check (SAL>0),

COMM                  NUMBER(7,2),

DEPTNO           NUMBER(2) constraint emp_deptno_fk references MYSCOTT.dept(deptno)

)TABLESPACE ts_myscott;

--创建索引
在新的表空间上

CREATE 
INDEX MYSCOTT.IX_CAtbAuditOperInfo_OT ON MYSCOTT.EMP(ENAME) TABLESPACE ts_myscott2;

INSERT INTO MYSCOTT.EMP VALUES(7369, 'SMITH', 'CLERK', 7902, '17-12月-80',
800, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '20-2月
-81', 1600, 300, 30);

INSERT INTO MYSCOTT.EMP VALUES(7521, 'WARD', 'SALESMAN', 7698, '22-2月
-81', 1250, 500, 30);

INSERT INTO MYSCOTT.EMP VALUES(7566, 'JONES', 'MANAGER', 7839, '02-4月
-81', 2975, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7654, 'MARTIN', 'SALESMAN', 7698, '28-9月
-81', 1250, 1400, 30);

INSERT INTO MYSCOTT.EMP VALUES(7698, 'BLAKE', 'MANAGER', 7839, '01-5月
-81', 2850, NULL, 30);

INSERT INTO MYSCOTT.EMP VALUES(7782, 'CLARK', 'MANAGER', 7839, '09-6月
-81', 2450, NULL, 10);

INSERT INTO MYSCOTT.EMP VALUES(7788, 'SCOTT', 'ANALYST', 7566, '19-4月
-87', 3000, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7839, 'KING', 'PRESIDENT', NULL, '17-11月-81',
5000, NULL, 10);

INSERT INTO MYSCOTT.EMP VALUES(7844, 'TURNER', 'SALESMAN', 7698, '08-9月
-81', 1500, 0, 30);

INSERT INTO MYSCOTT.EMP VALUES(7876, 'ADAMS', 'CLERK', 7788, '23-5月
-87', 1100, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7900, 'JAMES', 'CLERK', 7698, '03-12月-81',
950, NULL, 30);

INSERT INTO MYSCOTT.EMP VALUES(7902, 'FORD', 'ANALYST', 7566, '03-12月-81',
3000, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7934, 'MILLER', 'CLERK', 7782, '23-1月
-82', 1300, NULL, 10);

commit;

--
创建工资级别表
并赋值

CREATE TABLE MYSCOTT.SALGRADE(

GRADE             NUMBER,

LOSAL           NUMBER,

HISAL           NUMBER

)TABLESPACE ts_myscott;

INSERT INTO MYSCOTT.SALGRADE VALUES(1, 700, 1200);

INSERT INTO MYSCOTT.SALGRADE VALUES(2, 1201, 1400);

INSERT INTO MYSCOTT.SALGRADE VALUES(3, 1401, 2000);

INSERT INTO MYSCOTT.SALGRADE VALUES(4, 2001, 3000);

INSERT INTO MYSCOTT.SALGRADE VALUES(5, 3001, 9999);

commit;

--创建奖金表

CREATE TABLE MYSCOTT.BONUS(

ENAME      VARCHAR2(10),

JOB       VARCHAR2(9),

SAL             NUMBER,

COMM      NUMBER

)TABLESPACE ts_myscott;

------停止-----

-- 04创建新用户方案
  通过MYSCOTTUSER1来訪问数据库,
权限配置演示

CREATE USER "MYSCOTTUSER1" 
PROFILE "DEFAULT" IDENTIFIED BY "123456" DEFAULT TABLESPACE "USERS" ACCOUNT UNLOCK;

GRANT "CONNECT" TO "MYSCOTTUSER1";

GRANT SELECT ANY TABLE TO "MYSCOTTUSER1";

GRANT DELETE ON MYSCOTT.DEPT TO "MYSCOTTUSER1";

GRANT INSERT ON MYSCOTT.DEPT TO "MYSCOTTUSER1";

GRANT UPDATE ON MYSCOTT.DEPT TO "MYSCOTTUSER1";

GRANT DELETE ON MYSCOTT.EMP TO "MYSCOTTUSER1";

GRANT INSERT ON MYSCOTT.EMP TO "MYSCOTTUSER1";

GRANT UPDATE ON MYSCOTT.EMP TO "MYSCOTTUSER1";

commit;

Linux下创建数据库,表空间,用户,插入数据等操作

-- 01
创建表空间

--
注意表空间的路径
依据实际安装环境进行调整

CREATE TABLESPACE ts_myscott

LOGGING

DATAFILE '/home/oracle_11/app/oradata/orcl/ts_myscott.dbf' SIZE 10M

EXTENT MANAGEMENT LOCAL;

CREATE TABLESPACE ts_myscott2

LOGGING

DATAFILE '/home/oracle_11/app/oradata/orcl/ts_myscott2.dbf' SIZE 20M

EXTENT MANAGEMENT LOCAL;

ALTER DATABASE DATAFILE '/home/oracle_11/app/oradata/orcl/ts_myscott.dbf' AUTOEXTEND ON NEXT 
10M MAXSIZE UNLIMITED;

ALTER DATABASE DATAFILE '/home/oracle_11/app/oradata/orcl/ts_myscott2.dbf' AUTOEXTEND ON NEXT 
20M MAXSIZE UNLIMITED;

commit;

-- 02
创建方案 (创建用户)

CREATE USER MYSCOTT 
PROFILE DEFAULT

IDENTIFIED BY MYSCOTT DEFAULT TABLESPACE USERS

ACCOUNT UNLOCK;

--
资源和登录权限

GRANT RESOURCE TO MYSCOTT;

GRANT create session TO MYSCOTT;

-- 03
创建表

--
创建部门表
并赋值

CREATE TABLE MYSCOTT.DEPT(

DEPTNO     NUMBER(2) PRIMARY KEY,

DNAME       VARCHAR2(14) NOT NULL,

LOC          VARCHAR2(13)

)TABLESPACE ts_myscott;

INSERT INTO MYSCOTT.dept VALUES(10, 'ACCOUNTING', 'NEW YORK');

INSERT INTO MYSCOTT.dept VALUES(20, 'RESEARCH', 'DALLAS');

INSERT INTO MYSCOTT.dept VALUES(30, 'SALES', 'CHICAGO');

INSERT INTO MYSCOTT.dept VALUES(40, 'OPERATIONS', 'BOSTON');

commit;

--
创建员工表
并赋值

CREATE TABLE MYSCOTT.EMP(

EMPNO           NUMBER(4) constraint emp_empno_pk PRIMARY KEY,

ENAME                   VARCHAR2(10) constraint emp_ename_notnull NOT NULL,

JOB              VARCHAR2(9),

MGR                     NUMBER(4),

HIREDATE         DATE,

SAL              
NUMBER(7,2) constraint emp_sal_check check (SAL>0),

COMM                  NUMBER(7,2),

DEPTNO           NUMBER(2) constraint emp_deptno_fk references MYSCOTT.dept(deptno)

)TABLESPACE ts_myscott;

--创建索引
在新的表空间上

CREATE 
INDEX MYSCOTT.IX_CAtbAuditOperInfo_OT ON MYSCOTT.EMP(ENAME) TABLESPACE ts_myscott2;

INSERT INTO MYSCOTT.EMP VALUES(7369, 'SMITH', 'CLERK', 7902, '17-12月-80',
800, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '20-2月
-81', 1600, 300, 30);

INSERT INTO MYSCOTT.EMP VALUES(7521, 'WARD', 'SALESMAN', 7698, '22-2月
-81', 1250, 500, 30);

INSERT INTO MYSCOTT.EMP VALUES(7566, 'JONES', 'MANAGER', 7839, '02-4月
-81', 2975, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7654, 'MARTIN', 'SALESMAN', 7698, '28-9月
-81', 1250, 1400, 30);

INSERT INTO MYSCOTT.EMP VALUES(7698, 'BLAKE', 'MANAGER', 7839, '01-5月
-81', 2850, NULL, 30);

INSERT INTO MYSCOTT.EMP VALUES(7782, 'CLARK', 'MANAGER', 7839, '09-6月
-81', 2450, NULL, 10);

INSERT INTO MYSCOTT.EMP VALUES(7788, 'SCOTT', 'ANALYST', 7566, '19-4月
-87', 3000, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7839, 'KING', 'PRESIDENT', NULL, '17-11月-81',
5000, NULL, 10);

INSERT INTO MYSCOTT.EMP VALUES(7844, 'TURNER', 'SALESMAN', 7698, '08-9月
-81', 1500, 0, 30);

INSERT INTO MYSCOTT.EMP VALUES(7876, 'ADAMS', 'CLERK', 7788, '23-5月
-87', 1100, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7900, 'JAMES', 'CLERK', 7698, '03-12月-81',
950, NULL, 30);

INSERT INTO MYSCOTT.EMP VALUES(7902, 'FORD', 'ANALYST', 7566, '03-12月-81',
3000, NULL, 20);

INSERT INTO MYSCOTT.EMP VALUES(7934, 'MILLER', 'CLERK', 7782, '23-1月
-82', 1300, NULL, 10);

commit;

--
创建工资级别表
并赋值

CREATE TABLE MYSCOTT.SALGRADE(

GRADE             NUMBER,

LOSAL           NUMBER,

HISAL           NUMBER

)TABLESPACE ts_myscott;

INSERT INTO MYSCOTT.SALGRADE VALUES(1, 700, 1200);

INSERT INTO MYSCOTT.SALGRADE VALUES(2, 1201, 1400);

INSERT INTO MYSCOTT.SALGRADE VALUES(3, 1401, 2000);

INSERT INTO MYSCOTT.SALGRADE VALUES(4, 2001, 3000);

INSERT INTO MYSCOTT.SALGRADE VALUES(5, 3001, 9999);

commit;

--创建奖金表

CREATE TABLE MYSCOTT.BONUS(

ENAME      VARCHAR2(10),

JOB       VARCHAR2(9),

SAL             NUMBER,

COMM      NUMBER

)TABLESPACE ts_myscott;

------停止-----

-- 04创建新用户方案
  通过MYSCOTTUSER1来訪问数据库,
权限配置演示

CREATE USER "MYSCOTTUSER1" 
PROFILE "DEFAULT" IDENTIFIED BY "123456" DEFAULT TABLESPACE "USERS" ACCOUNT UNLOCK;

GRANT "CONNECT" TO "MYSCOTTUSER1";

GRANT SELECT ANY TABLE TO "MYSCOTTUSER1";

GRANT DELETE ON MYSCOTT.DEPT TO "MYSCOTTUSER1";

GRANT INSERT ON MYSCOTT.DEPT TO "MYSCOTTUSER1";

GRANT UPDATE ON MYSCOTT.DEPT TO "MYSCOTTUSER1";

GRANT DELETE ON MYSCOTT.EMP TO "MYSCOTTUSER1";

GRANT INSERT ON MYSCOTT.EMP TO "MYSCOTTUSER1";

GRANT UPDATE ON MYSCOTT.EMP TO "MYSCOTTUSER1";

commit;

4.windows和Linux下创建oracleusername表空间,表,插入数据,用户管理表等操作的更多相关文章

  1. oracle 表空间及查看所有用户的表空间

    用户有默认表空间,但是只能指定一个,但是你有其它表空间的限额的话,可以将表建到其它表空间中. 语法 create table xxx(xxxx xx) tablespace xxxxx 1.查看当前用 ...

  2. linux下创建oracle表空间

    来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 . 登录服务器 2 . 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情 ...

  3. Windows 和  Linux 下 禁止ping的方法

    Windows 和Linux 下 禁止ping的方法 目的: 禁止网络上的其他主机或服务器ping自己的服务器 运行环境: Windows 03.08  linux 方法: Windows 03下: ...

  4. linux下创建和删除软、硬链接

    linux下创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制 ...

  5. Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比 | 沉思小屋

    刚 在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压 zip.tar.tar.gz和tar.bz2文件及他们 ...

  6. Windows与Linux下文件操作监控的实现

    一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场 ...

  7. socket在windows下和linux下的区别

    原文:socket在windows下和linux下的区别 1)头文件 windows下winsock.h/winsock2.h linux下sys/socket.h    错误处理:errno.h 2 ...

  8. windows下的java项目打jar分别编写在windows与linux下运行的脚本( 本人亲测可用!)

    前言: 最近公司做了一个工具,要将这个工具打包成一个可运行的程序,编写start.bat和start.sh在windows和linux下都可以运行. 在网上找了很多资料,最后终于找到一个可靠的资料,记 ...

  9. Windows和Linux下通用的线程接口

    对于多线程开发,Linux下有pthread线程库,使用起来比较方便,而Windows没有,对于涉及到多线程的跨平台代码开发,会带来不便.这里参考网络上的一些文章,整理了在Windows和Linux下 ...

随机推荐

  1. 【HTTP】Fiddler(二) - 使用Fiddler做抓包分析

    上文( http://blog.csdn.net/ohmygirl/article/details/17846199 )中已经介绍了Fiddler的原理和软件界面.本文主要针对Fiddler的抓包处理 ...

  2. iOS开发--in house发布和安装(ipa重新签名)

    in house从字面意思理解就是‘内部的’,in house版本的ipa就是一个用于公司内部使用或测试的一个苹果应用程序安装包. 作为一个app应用程序开发者,在app应用程序在苹果商店上架前总需要 ...

  3. Android播放音乐时跳动的屏谱demo

    Android实现播放音频时的跳动频谱,并实现可以调节的均衡器. Main.java package com.wjq.audiofx; import android.app.Activity; imp ...

  4. IT大数据服务管理高级课程(IT服务,大数据,云计算,智能城市)

    个人简历 金石先生是马克思主义中国化的研究学者,上海财经大学经济学和管理学硕士,中国民主建国会成员,中国特色社会主义人文科技管理哲学的理论奠基人之一.金石先生博学多才,对问题有独到见解.专于工作且乐于 ...

  5. Storm流计算从入门到精通之技术篇(高并发策略、批处理事务、Trident精解、运维监控、企业场景)

    1.Storm全面.系统.深入讲解,采用最新的稳定版本Storm 0.9.0.1 :   2.注重实践,对较抽象难懂的技术点如Grouping策略.并发度及线程安全.批处理事务.DRPC.Storm ...

  6. css3 animation 参数详解

    animation: name 2s ease 0s 1 both有人知道这后面的参数都代表什么意思吗 name 就是你创建动画的名称 2S表示的时长 ease表示运动效果 0S表示延迟时间 1表示的 ...

  7. python - Django: Converting an entire set of a Model's objects into a single dictionary - Stack Overflow

    python - Django: Converting an entire set of a Model's objects into a single dictionary - Stack Over ...

  8. Eclipse完美汉化教程

    首先我们打开http://www.eclipse.org/babel/downloads.php下载语言包. 方法一:可以复制图片里的地址通过Eclipse下载,Help→Install New So ...

  9. web前端网页开发一般过程

    看见很多新手同学前端开发,效率比较慢.总是拿起代码就敲,不分析,没有逻辑,反而使效率变慢.所谓磨刀不误砍柴工,有一个良好的过程,才是最主要的: 1.分析平面效果图,在草稿纸上画出基本结构图 2.建立项 ...

  10. Android中View绘制优化二一---- 使用<include />标签复用布局文件

    本文原创, 转载请注明出处:http://blog.csdn.net/qinjuning   译二:   使用<include />标签复用布局文件      翻译地址:http://de ...