您的位置:首页 > 数据库 > Oracle

oracle部署实施常用命令

2015-03-24 11:17 316 查看

由于去客户现场部署实施,发现网上的命令都比较杂乱,现在根据实际部署情况整理了一下常用到的命令。

--以下命令除了导入导出命令以外,其余命令都是在SQL Window或Command Window下执行的。

--查看用户信息

--查看当前用户信息

select * from user_users;

--查看所有用户信息

select * from all_users;

--查看所有表空间信息

select * from dba_data_files;

--查看用户角色

SELECT * FROM USER_ROLE_PRIVS;

--查看当前用户权限:

select * from session_privs;

-------------------------------------------------------------------------------------

--创建表空间、用户及授权

注意:在sys最高管理员下建立

--用户空间

create tablespace mzjuser

datafile 'E:\worksoft\oracle\oradata\orcl\mzjuser.dbf'

size 50m autoextend on next 10m maxsize unlimited

logging extent management local segment space management auto;

--建立用户

create user mzjuser

identified by mzjuser default tablespace mzjuser

temporary tablespace temp;

--赋予权限

grant dba to mzjuser

grant connect,resource to mzjuser;

权限说明:

CONNECT角色: --是授予最终用户的典型权利,最基本的

CREATE SESSION --建立会话

RESOURCE角色: --是授予开发人员的

CREATE CLUSTER --建立聚簇

CREATE PROCEDURE --建立过程

CREATE SEQUENCE --建立序列

CREATE TABLE --建表

CREATE TRIGGER --建立触发器

CREATE TYPE --建立类型

CREATE OPERATOR --创建操作者

CREATE INDEXTYPE --创建索引类型

CREATE TABLE --创建表

DBA角色: --是授予数据库维护人员的

--------------------------------------------------------------------------------------------------

--数据的导入导出

注意:导入、导出 命令是在cmd窗口下执行的,不是执行的sql语句。

--导出

exp Hdmzuser/hdmzuser@dev file=e:\a.dmp
--用户名/密码@数据库

--导入 注意11g导出的数据 10g的不能直接用 导出的数据向下不兼容

imp mzjuser/mzjuser@orcl file=e:\a.dmp full=y

--------------------------------------------------------------------------------------------------

--删除用户及表空间

-- 删除user 删除user,只是删除了该user下的schema objects,是不会删除相应的tablespace的

drop user ×× cascade

--删除tablespace

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: