PLSQL 为Oracle数据库建表空间、用户及赋权
来源:互联网 发布:template web.js api 编辑:程序博客网 时间:2024/06/04 22:56
--第一步:创建表空间
CREATE TABLESPACE li ---'li'用户表空间名
LOGGING DATAFILE 'F:\app\li\oradata\orcl\li.dbf' ---用户表空间指定的路径
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
---size是文件的大小;AUTOEXTEND表明是否自动扩展;NEXT 表示数据文件满了以后,扩展的大小;
---maxsize表示数据文件的最大大小;EXTENT MANAGEMENT LOCAL表示本地表空间管理
--第二步:创建临时表空间
CREATE TEMPORARY TABLESPACE li_temp
---'li_temp'临时表空间名
TEMPFILE 'F:\app\li\oradata\orcl\li_temp.dbf'
---临时表空间指定路径,要注意临时表空间建在哪个实例下,‘orcl’为实例
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
---size是文件的大小;AUTOEXTEND表明是否自动扩展;NEXT 表示数据文件满了以后,扩展的大小;
---maxsize表示数据文件的最大大小;EXTENT MANAGEMENT LOCAL表示本地表空间管理
--第三步:创建用户并指定表空间--
CREATE USER li IDENTIFIED BY 123 ---创建登陆的数据库名和数据库密码
DEFAULT TABLESPACE li ---给新创建的数据库用户指定表空间---
TEMPORARY TABLESPACE li_temp; ---给新创建的数据库用户指定临时表空间---
--第四步:给用户授予权限--
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY
PROCEDURE,
ALTER ANY TABLE,
ALTER ANY PROCEDURE,
DROP ANY TABLE,
DROP ANY VIEW,
DROP ANY INDEX,
DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO li; ---‘li’就是新建的数据库用户
--第五步:给用户角色?
---给新建的用户指定角色?
grant connect to li with admin option;
grant resource to li with admin option;
grant dba to li with admin option;
-- Grant/Revoke system privileges
CREATE TABLESPACE li ---'li'用户表空间名
LOGGING DATAFILE 'F:\app\li\oradata\orcl\li.dbf' ---用户表空间指定的路径
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
---size是文件的大小;AUTOEXTEND表明是否自动扩展;NEXT 表示数据文件满了以后,扩展的大小;
---maxsize表示数据文件的最大大小;EXTENT MANAGEMENT LOCAL表示本地表空间管理
--删除表空间 drop tablespace tablespacename including contents and datafiles
--第二步:创建临时表空间
CREATE TEMPORARY TABLESPACE li_temp
---'li_temp'临时表空间名
TEMPFILE 'F:\app\li\oradata\orcl\li_temp.dbf'
---临时表空间指定路径,要注意临时表空间建在哪个实例下,‘orcl’为实例
SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL;
---size是文件的大小;AUTOEXTEND表明是否自动扩展;NEXT 表示数据文件满了以后,扩展的大小;
---maxsize表示数据文件的最大大小;EXTENT MANAGEMENT LOCAL表示本地表空间管理
--第三步:创建用户并指定表空间--
CREATE USER li IDENTIFIED BY 123 ---创建登陆的数据库名和数据库密码
DEFAULT TABLESPACE li ---给新创建的数据库用户指定表空间---
TEMPORARY TABLESPACE li_temp; ---给新创建的数据库用户指定临时表空间---
-删除用户 确定用户是否存在
DROP USER username CASCADE;
--第四步:给用户授予权限--
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY
PROCEDURE,
ALTER ANY TABLE,
ALTER ANY PROCEDURE,
DROP ANY TABLE,
DROP ANY VIEW,
DROP ANY INDEX,
DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO li; ---‘li’就是新建的数据库用户
--第五步:给用户角色?
---给新建的用户指定角色?
grant connect to li with admin option;
grant resource to li with admin option;
grant dba to li with admin option;
-- Grant/Revoke system privileges
grant unlimited tablespace to li with admin option;
--导入数据
imp username/password@orcl full=y file=保存有数据库文件的完整路径.dmp ignore=y
--导出数据
exp username/password@orcl file=存放数据库文件的完整路径.dmp
0 0
- PLSQL 为Oracle数据库建表空间、用户及赋权
- oracle 建表空间用户及赋权
- oracle 数据库创建表空间和用户及用户间赋权限
- 关于oracle数据库创建用户与用户赋权、创建表空间心得
- oracle创建表空间及用户并赋权限
- 为oracle数据库新增表空间及用户
- oracle 表空间创建,以及用户创建和赋权
- Oracle入门____创建表空间,创建用户,赋权
- oracle 创建表空间,用户,赋权限
- Oracle之用户创建,赋权限,赋表空间
- Oracle数据库创建表空间及为用户指定表空间
- ORACLE创建表空间及数据库用户
- oracle数据库删除用户及表空间
- Oracle数据库创建表空间及用户
- Oracle数据库创建表空间及用户
- oracle创建用户及赋权
- Oracle用户创建及赋权
- oracle 数据库创建用户、表空间、为用户授权
- OnScrollListener回调分析
- 【Java】Map之HashMap
- POJ 1673 三角形垂心
- mysql学习之二:mysql基本用法
- hdu-1398 Square Coins(母函数)
- PLSQL 为Oracle数据库建表空间、用户及赋权
- max num
- 第九周项目五-一元二次方程类
- codeforces 427C Checkposts
- cocos2d-x文字移动
- 杂谈
- 【C/C++多线程编程之八】pthread条件变量
- NYOJ42一笔画问题
- 电脑空文件夹不能删除怎么办