新建oracle用户
1、oracle 账户登录linux;
2、如果存在多个切换实例:命令:export ORACLE_SID=实例名;
如:export ORACLE_SID=utf8186
3、切换至管理员账户:
sqlplus '/as sysdba'
3.1 查看当前实例名:
show parameter instance_name; #查看当前实例名
-----------------------------------------------------------------------------------
4、查看数据库空间文件路径:
命令:
select name from v$datafile;
或者
select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;
----------------------------------------------------------------------------------------------------------
5、创建临时表空间:
查看临时表空间文件路径:
select name from v$tempfile;
命令:
create temporary tablespace temp02 tempfile '/opt/oracle/db/oradata/utf8186/temp02.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
/*temp02为临时表空间名称,/opt/oracle/db/oradata/utf8186/temp02.dbf为临时表空间地址*/
删除临时表空间
drop tablespace temp02 including contents and datafiles cascade constraint;
-------------------------------------------------------------------------------------------
6、创建表空间:
查看表空间文件路径:
select name from v$datafile;
命令:
create tablespace yi_data logging datafile '/opt/oracle/db/oradata/utf8186/yi_data.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
alter user username quota unlimited on tablespace_name;
修改表空间
--扩展空间,将数据文件扩大至5000MB
alter database datafile '/oracle/app/oracle/oradata/gbk176/CRM_DATA_CM.dbf' resize 5000m;
--自动增长,表空间不足时增加20MB,最大扩展5000MB
alter database datafile '/oracle/app/oracle/oradata/gbk176/CRM_DATA_CM.dbf' autoextend on next 50m maxsize 60000m;
--扩展无限大空间
alter database datafile '/oracle/app/oracle/oradata/gbk176/CRM_DATA_CM.dbf' autoextend on maxsize unlimited;
删除表空间
drop tablespace bcp_bj_data including contents and datafiles cascade constraint;
---------------------------------------------------
7、创建用户并指定默认表空间:
命令:
create user ios_test identified by ios default tablespace yiqiwo_data_test temporary tablespace temp_yiqiwo_test;
删除用户
drop user iosyqw cascade;
drop user gdsv cascade;
create user GDJF identified by ios default tablespace CRM_DATA_CM temporary tablespace temp_CRM_DATA_CM;
-----------------------------------------------------
8、给用户授权:
命令:
grant connect,resource,dba to username;
grant connect,resource,dba to GDJF;
//DBA:拥全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
拥以上个权限的用户就拥了登陆、增删改查、创建数据库结构、实体的权限。
grant dba to iosgd;
grant connect,resource to iosgd;
grant select any table to GDJF;
grant delete any table to GDJF;
grant update any table to GDJF;
grant insert any table to GDJF;
-----------------------------------------------------
9、导入dmp:
切换至管理员账户:sqlplus '/as sysdba'
查看当前实例SID命令:
select instance_name from v$instance;
exit退出命令执行窗口后,执行
将dmp文件上传至服务器(oracle账户登录),执行命令:
imp iosgd/ios@SID full=y file=./test.dmp ignore=y
imp iosyqw/ios full=y file=./yqw_diy_20180417.dmp ignore=y;
imp YLJS/ios full=y file=/oracle/dmp_data/hlhu_neimeng20181024dmp/st_compare_report.dmp ignore=y;
imp YLJS/ios full=y file=/oracle/dmp_data/hlhu_neimeng20181024dmp/mp_report_base.dmp ignore=y;
imp YLJS/ios full=y file=/oracle/dmp_data/hlhu_neimeng20181024dmp/yljs20111118.dmp ignore=y;
imp YLJS/ios full=y file=/oracle/dmp_data/hlhu_neimeng20181024dmp/mp_pro_config.dmp ignore=y;
imp YLJS/ios full=y file=/oracle/dmp_data/hlhu_neimeng20181024dmp/table.dmp ignore=y;
//imp 用户名/密码@实例名 full=y file=dmp文件路径及文件名 ignore=y
导出dmp:
1,将数据库ORACLE完全导出,用户名system密码manager 导出到c:\daochu.dmp中
exp system/manager@ORACLE file=c:\daochu.dmp full=y
或 exp test/test@10.10.10.10:1521/orcl file=E:\aaa.dmp
2,将数据库中RFD用户与,JYZGCX用户的表导出
exp system/manager@ORACLE file=d:\daochu.dmp owner=(RFD,JYZGCX)
列如:导出北京用户所属数据
命令:exp ios_bj/ios file=./bj.dmp owner=ios_bj
命令:exp iosyqw/ios file=./yqw.dmp owner=iosyqw
3,将数据库中的表T_USER、T_ROLE导出
exp JYZGCX/JYZGCX@ORACLE file= d:\data\newsmgnt.dmp tables=(T_USER,T_ROLE)
exp ios_bj/ios file=./tb_msg_send_bak_201803.dmp tables=tb_msg_send_bak_201803
------------------------------------------------------------------------------
新建oracle用户的更多相关文章
- Linux下新建oracle用户
su - oraclesqlplus / as sysdba the procedure of dropping user are as follow: select sid,serial# from ...
- Oracle 12c中新建pdb用户登录问题分析
Oracle 12c新建用户登录问题分析1 用sys用户新建用户,提示公用用户名或角色名无效.原因:Oracle 12c中,在容器中建用户(或者应该称为使用者),须在用户名前加c##.默认登录连接的就 ...
- Linux下Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程
Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程 1.切换到oracle用户下 su - oracle 2.登录sqlplus sqlplus /nolog 3.使用sysd ...
- oracle用户创建及权限设置及表空间
建立表空间: create tablespace portx_data datafile 'D:\oracle_data\portx.dbf' size 50m autoextend on next ...
- oracle用户创建及权限设置
权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> ...
- Oracle用户,权限,角色以及登录管理 scoot 授权
Oracle用户,权限,角色以及登录管理 1. sys和system用户的区别 system用户只能用normal身份登陆em.除非你对它授予了sysdba的系统权限或者syspoer系统权限. sy ...
- Oracle—用户管理的完全恢复(一)
一.分类 可以分为在非归档模式下和归档模式下的完全恢复,完全恢复主要是针对归档模式下的,在非归档模式下很难做到完全恢复,除非是在做恢复时,联机重做日志还没有被重写. 二.非归档的有关性质 1.在非归档 ...
- Oracle 用户权限管理方法
Oracle 用户权限管理方法 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 sys;//系统管理员,拥有最 ...
- CentOS Linux 新建oracle数据库实例并连接
CentOS Linux 新建oracle数据库实例 安装好oracle之后,首先想到的那就是自己建一个库来看看效果喽. 创建的过程如下文章所说,http://blog.chinaunix.net/u ...
随机推荐
- Java8学习笔记(十)--自定义收集器
前言 以前写过Java8中的自定义收集器,当时只是在文章末尾放了个例子,觉得基本用法挺简单,而且有些东西没搞懂(比如combiner方法到底做什么的),没有专门写,过了一段时间又忘了,所以,即使还是没 ...
- 通信原理之IP协议,ARP协议 (三)
把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息.数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数 ...
- [转]linux 调用动态库so文件
记录一个面试被问到的问题. extern 有什么用途? 除了多文件共享全局变量外还有呢? extern "C" 的功能? 我想看完这篇文章就可以知道第三个问题了. 关于动态调用动态 ...
- Oracle Profile使用详解(转)
一.目的: Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该prof ...
- 使用mui.js实现下拉刷新
闲聊: 最近因公司项目需求,小颖需要写一些html5页面,方便公司IOS和Android给APP中嵌套使用,其中需要实现拉下刷新功能,其实就是调用了一下mui.js就可以啦嘻嘻,下面跟着小颖一起来看看 ...
- vs2017更新后web项目部分后台代码类没有颜色,也没有自动提示输入功能
vs2017有的版本更新后默认.net framework框架是.net framework4.6.1,将项目的.net framework框架更改为4.6.1,颜色和自动提示出现
- Jmeter 中JSON Path Extractor高级用法
好久没玩jemter了,由于项目原因又重新拾起.在使用JSON Path Extractor(jmeter 4.0已经默认支持了,4.0以下要自行安装插件)时,可以进行条件过滤,不用再自行写shell ...
- maven assembly plugin使用
使用场景 在使用maven来管理项目时,项目除了web项目,还有可能为控制台程序,一般用于开发一些后台服务的程序.最近在工作中也遇到了这种场景,使用quartz开发一个任务调度程序.程序中依赖很多ja ...
- ubuntu部署安装 MySQL 5.7
安装 MySQL 5.7安装 MySQL 运行命令: apt-get -y install mysql-server mysql-client 你会被要求提供MySQL的root用户密码 : New ...
- TF-IDF概念
之前就了解过TF-IDF,现在做一个回顾. 概念: TF(Term Frequency)词频:一个文档中关键词出现的次数/该文档的总词数, IDF(Inverse Document Frequency ...