4.windows和Linux下创建oracleusername表空间,表,插入数据,用户管理表等操作
|
进入超级管理员,运行下面命令 |
|
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 ALTER DATABASE DATAFILE 'F:/app/to-to/oradata/orcl/ts_myscott2.dbf' AUTOEXTEND ON NEXT commit; -- 02 CREATE USER MYSCOTT 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 COMM NUMBER(7,2), DEPTNO NUMBER(2) constraint emp_deptno_fk references MYSCOTT.dept(deptno) )TABLESPACE ts_myscott; --创建索引 CREATE INSERT INTO MYSCOTT.EMP VALUES(7369, 'SMITH', 'CLERK', 7902, '17-12月-80', INSERT INTO MYSCOTT.EMP VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '20-2月 INSERT INTO MYSCOTT.EMP VALUES(7521, 'WARD', 'SALESMAN', 7698, '22-2月 INSERT INTO MYSCOTT.EMP VALUES(7566, 'JONES', 'MANAGER', 7839, '02-4月 INSERT INTO MYSCOTT.EMP VALUES(7654, 'MARTIN', 'SALESMAN', 7698, '28-9月 INSERT INTO MYSCOTT.EMP VALUES(7698, 'BLAKE', 'MANAGER', 7839, '01-5月 INSERT INTO MYSCOTT.EMP VALUES(7782, 'CLARK', 'MANAGER', 7839, '09-6月 INSERT INTO MYSCOTT.EMP VALUES(7788, 'SCOTT', 'ANALYST', 7566, '19-4月 INSERT INTO MYSCOTT.EMP VALUES(7839, 'KING', 'PRESIDENT', NULL, '17-11月-81', INSERT INTO MYSCOTT.EMP VALUES(7844, 'TURNER', 'SALESMAN', 7698, '08-9月 INSERT INTO MYSCOTT.EMP VALUES(7876, 'ADAMS', 'CLERK', 7788, '23-5月 INSERT INTO MYSCOTT.EMP VALUES(7900, 'JAMES', 'CLERK', 7698, '03-12月-81', INSERT INTO MYSCOTT.EMP VALUES(7902, 'FORD', 'ANALYST', 7566, '03-12月-81', INSERT INTO MYSCOTT.EMP VALUES(7934, 'MILLER', 'CLERK', 7782, '23-1月 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创建新用户方案 CREATE USER "MYSCOTTUSER1" 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 ALTER DATABASE DATAFILE '/home/oracle_11/app/oradata/orcl/ts_myscott2.dbf' AUTOEXTEND ON NEXT commit; -- 02 CREATE USER MYSCOTT 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 COMM NUMBER(7,2), DEPTNO NUMBER(2) constraint emp_deptno_fk references MYSCOTT.dept(deptno) )TABLESPACE ts_myscott; --创建索引 CREATE INSERT INTO MYSCOTT.EMP VALUES(7369, 'SMITH', 'CLERK', 7902, '17-12月-80', INSERT INTO MYSCOTT.EMP VALUES(7499, 'ALLEN', 'SALESMAN', 7698, '20-2月 INSERT INTO MYSCOTT.EMP VALUES(7521, 'WARD', 'SALESMAN', 7698, '22-2月 INSERT INTO MYSCOTT.EMP VALUES(7566, 'JONES', 'MANAGER', 7839, '02-4月 INSERT INTO MYSCOTT.EMP VALUES(7654, 'MARTIN', 'SALESMAN', 7698, '28-9月 INSERT INTO MYSCOTT.EMP VALUES(7698, 'BLAKE', 'MANAGER', 7839, '01-5月 INSERT INTO MYSCOTT.EMP VALUES(7782, 'CLARK', 'MANAGER', 7839, '09-6月 INSERT INTO MYSCOTT.EMP VALUES(7788, 'SCOTT', 'ANALYST', 7566, '19-4月 INSERT INTO MYSCOTT.EMP VALUES(7839, 'KING', 'PRESIDENT', NULL, '17-11月-81', INSERT INTO MYSCOTT.EMP VALUES(7844, 'TURNER', 'SALESMAN', 7698, '08-9月 INSERT INTO MYSCOTT.EMP VALUES(7876, 'ADAMS', 'CLERK', 7788, '23-5月 INSERT INTO MYSCOTT.EMP VALUES(7900, 'JAMES', 'CLERK', 7698, '03-12月-81', INSERT INTO MYSCOTT.EMP VALUES(7902, 'FORD', 'ANALYST', 7566, '03-12月-81', INSERT INTO MYSCOTT.EMP VALUES(7934, 'MILLER', 'CLERK', 7782, '23-1月 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创建新用户方案 CREATE USER "MYSCOTTUSER1" 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表空间,表,插入数据,用户管理表等操作的更多相关文章
- oracle 表空间及查看所有用户的表空间
用户有默认表空间,但是只能指定一个,但是你有其它表空间的限额的话,可以将表建到其它表空间中. 语法 create table xxx(xxxx xx) tablespace xxxxx 1.查看当前用 ...
- linux下创建oracle表空间
来自:http://blog.sina.com.cn/s/blog_62192aed01018aep.html 1 . 登录服务器 2 . 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情 ...
- Windows 和 Linux 下 禁止ping的方法
Windows 和Linux 下 禁止ping的方法 目的: 禁止网络上的其他主机或服务器ping自己的服务器 运行环境: Windows 03.08 linux 方法: Windows 03下: ...
- linux下创建和删除软、硬链接
linux下创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制 ...
- Linux下创建与解压tar, tar.gz和tar.bz2文件及压缩率对比 | 沉思小屋
刚 在qq群里面一位仁兄问到文件压缩的命令,平时工作中大多用解压缩命令,要是遇到压缩就现查(这不是一个好习惯),于是整理下Linux下创建与解压 zip.tar.tar.gz和tar.bz2文件及他们 ...
- Windows与Linux下文件操作监控的实现
一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场 ...
- socket在windows下和linux下的区别
原文:socket在windows下和linux下的区别 1)头文件 windows下winsock.h/winsock2.h linux下sys/socket.h 错误处理:errno.h 2 ...
- windows下的java项目打jar分别编写在windows与linux下运行的脚本( 本人亲测可用!)
前言: 最近公司做了一个工具,要将这个工具打包成一个可运行的程序,编写start.bat和start.sh在windows和linux下都可以运行. 在网上找了很多资料,最后终于找到一个可靠的资料,记 ...
- Windows和Linux下通用的线程接口
对于多线程开发,Linux下有pthread线程库,使用起来比较方便,而Windows没有,对于涉及到多线程的跨平台代码开发,会带来不便.这里参考网络上的一些文章,整理了在Windows和Linux下 ...
随机推荐
- C#的事件处理机制
链接地址:http://blog.csdn.net/niuox/article/details/7527876 在以往的关于事件处理的程序中,我们更多的是采用一种循环等待的方式,即为了检测某个事件是否 ...
- 普通图片转ascii码字符图
效果图 基本思路 把图片每个像素点的信息拿出来,最重要的是拿到rgb的值 把每个像素点由rgb转成灰度图像,即0-255 给0-255分级,把每个等级的像素点转换成ascii码,完成 实现 第一步:获 ...
- QT之深入理解QThread
QT之深入理解QThread 理解QThread之前需要了解下QThread类,QThread拥有的资源如下(摘录于QT 5.1 帮助文档): 在以上资源中,本文重点关注槽:s ...
- WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务
原文:WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)的WCF服务 在<基于IIS的WCF服务寄宿(Hosting)实现揭秘>中,我们谈到在采用基于IIS(或者 ...
- ADO.NET 操作数据库 --- 01 简单封装
由于我是Java转的C#开始的时候就用的NHihernate,和EF 对ADO.NET使用较少,现在封装一个ADO.NET的工具类来实现数据库的操作,比较简单,望大家多多提意见. 如果大家有什么学习中 ...
- NGUI: Documentation
Video Tutorials Basic Tutorial (v.2.5.0+) SD & HD atlas switching (advanced) Packed Font (advanc ...
- bonjour
首先bonjour并非必须的,可是它的确非常方便,假设没有它我们须要指定ip地址进行局域网的传输,有了它就能够依据服务的详细的名称来选择服务,能够这样来理解bonjour就相当于hostname,我们 ...
- Appium Server 传递iOS参数
Appium server iOS Capabilities 参数 iOS Only Capability Description Values calendarFormat (Sim-only) ...
- 管道是如何处理HTTP请求的?
管道是如何处理HTTP请求的? 我们知道ASP.NET Core请求处理管道由一个服务器和一组有序的中间件组成,所以从总体设计来讲是非常简单的,但是就具体的实现来说,由于其中涉及很多对象的交互,我想很 ...
- CWnd中PreCreateWindow、PreSubclassWindow、SubclassWindow的区别
http://blog.csdn.net/swimmer2000/archive/2007/10/30/1856213.aspx MFC(VC6.0)的CWnd及其子类中,有如下三个函数: / ...