Oracle入门基础
使用SQLplus工具登录连接
开始-》运行CMD-》 C:\Users\Admininstrator> sqlplus 请输入用户名:sys@orcl as sysdba
输入口令:root SQL> 或者直接输入 sqlplus sys/root@orcl as sysdba 进入
查询当前用户
SQL>show user;
启用被锁定的用户username
SQL> alter user username account unlock;
创建表空间 (默认永久数据文件为xx.dbf,设置大小为100M,每次自增涨100M,TEMPFILE表示零时数据文件,根据需要而定)
SQL>CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE | DATAFILE 'xx.dbf' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED
查看表空间的信息(注意大小写)
SQL>SELECT * FROM dba_data_files WHERE TABLESPACE_NAME=‘TEST';
修改表空间的状态(联机或者脱机)
SQL>ALTER TABLESPACE tablesapce_name ONLINE | OFFLINE
查询表空间的状态
SQL>SELECT status from dba_tablespaces WHERE tablespace_name = 'spacename';
删除表空间(选项为删除表空间的同时删除数据文件)
SQL>DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]
创建用户(需要有创建用户的权限)
创建一个用户名为test的用户,密码为password,默认表空间为A,零时表空间为B
SQL>create user test identified by password default tablespace A temporary tablespace B;
删除用户
SQL>drop user testl;
给表空间授权
grant create session to test; //授予test用户创建session的权限,即登陆权限
grant unlimited tablespace to test; //授予test用户使用表空间的权限
grant create tablespace to test; //授予test用户创建表空间的权限
grant alter tablespace to test; //授予test用户修改表空间的权限
grant drop tablespace to test; //授予test用户删除表空间的权限
grant manage tablespace to test; //授予test用户管理表空间的权限
grant create table to test; //授予创建表的权限(包含有create index权限, alter table, drop table权限)
grant create view to test; //授予用户操作视图的权限(包含有alter view, drop view权限)
grant create trigger to test; //授予用户操作触发器的权限(包含有alter trigger, drop trigger权限)
grant create procedure to test; //授予用户操作存储过程的权限(包含有alter procedure, drop procedure 和function 以及 package权限)
grant create sequence to test; //授予用户操作序列的权限:(包含有创建、修改、删除以及选择序列)
grant select any dictionary to test; //允许从sys用户所拥有的数据字典表中进行选择
Oracle入门基础的更多相关文章
- Oracle入门基础(1)
1.数据库系统和数据管理系统的区别? 数据库系统=数据库的管理系统+oper操作员+硬件 2.Oracle的版本 8i /9i 10g/11g 12c(cloud) 3.Oracle主要组 ...
- Oracle入门基础(十三)一一java调用oracle存储过程
package demo; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.ResultS ...
- Oracle入门基础(十)一一数据库其他对象-视图/序列/索引/同义词
SQL> --视图 SQL> create view empinfoview as select e.empno,e.ename,e.sal,e.sal*12 annsal,d.dname ...
- Oracle入门基础(八)一一数据处理
SQL> SQL的类型 SQL> 1.DML(Data Manipulation Language 数据操作语言): select insert update delete SQL> ...
- Oracle入门基础(十二)一一储存过程及触发器
1.第一个存储过程 打印Hello World 调用存储过程: 1.exec sayhelloworld(); 2.begin sayhelloworld(); sayhelloworld(); en ...
- Oracle入门基础(十一)一一PL/SQL基本语法
1.打印Hello World declare --说明部分 begin --程序 dbms_output.put_line('Hello World'); end; 2.引用型变量 查询并打印783 ...
- Oracle入门基础(九)一一创建表和管理表
练习:查询每一年入职人数及总人数 SQL> select count(*) Total, 2 sum(decode(to_char(hiredate,'yyyy'),'1980',1,0)) & ...
- Oracle入门基础(七)一一集合运算
SQL> /* SQL> 查询10和20号部门的员工 SQL> 1. select * from emp where deptno=10 or deptno=20; SQL> ...
- Oracle入门基础(六)一一子查询
SQL> --查询工资比SCOTT高的员工信息 SQL> --1. SCOTT的工资 SQL> select sal from emp where ename='SCOTT'; SA ...
随机推荐
- NSString属性什么时候用copy,什么时候用strong?
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy.那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢 ...
- webApp开发
1.Viewport:视口屏幕,可以操作的属性如下: width //viewport的宽度,范围从200-10000,默认为980像素 height //viewport的高度 initial-sc ...
- 第一个spring、springmvc、mybatis、freemarker项目小知识(一)
1.持久层开发(Mybatis) 1.1 添加,非空字段必须给值,不是非空加判断,有值添加无值不添 1.2 删除,注意外键关系的级联删除.(事务传播行为) 1.3 更新,每个字段单独 ...
- express之sendFile
module.exports = function(req, res, opt) { var applyNo = req.query.applyNo; console.log("applyN ...
- PHPMailer < 5.2.18 - RCE EXP(Bash)
#!/bin/bash# CVE-2016-10033 exploit by opsxcq# https://github.com/opsxcq/exploit-CVE-2016-10033echo ...
- 比特币_Bitcoin 简介
2008-11 Satoshi Nakamoto Bitcoin: A Peer-to-Peer Electronic Cash System http://p2pbucks.com/?p=99 ...
- 【转载】在IT界取得成功应该知道的10件事
在IT界取得成功应该知道的10件事 2011-08-11 13:31:30 分类: 项目管理 导读:前面大多数文章都是Jack Wallen写的,这是他的新作,看来要成为NB程序员还要不停的自我总结 ...
- Ubuntu 中Eclipse 默认的OpenJDK 和 SUNJDK问题总结
今天 在 Ubuntu 12.04 X86 的虚拟机环境中 搭建C++ 的开发环境,默认 下载了 eclipse-cpp-mars-R-linux-gtk.tar.gz 是带有CDT 的: 关于 CD ...
- ubuntu 12.04 LTS 64位兼容运行32位程序
安装完Goagent,运行的时候出现了问题,在网络上翻看一些关于ubuntu的文档时,突然记起自己安装的是64位版,而goagent应该是32位的,于是通过sudo apt-get install i ...
- Python 学习小结
python 学习小结 python 简明教程 1.python 文件 #!/etc/bin/python #coding=utf-8 2.main()函数 if __name__ == '__mai ...