create tablespace hello //创建表空间
datafile 'd:/1.dbf'
size 5M
extent management local autoallocate //本地管理表空间
segment space management auto;//自动管理段
//创建用户
create user root identified by "root"//登陆
default tablespace yd temporary tablespace temp;
//授权用户
grant connect to root,
grant resource to root,
grant unlimited tablespace;
drop tablespace 表空间名
-----
监听,一个实例
监听启动 isnrctl start
启动实例
oradim -startup -sid orcl
创建用户
create user yoscar identified by yoscar
创建session 会话权限
grant create session to yoscar
分配创建表的权限
grant create table to yoscar
创建表空间
grant unlimited tablespace
撤销权限
revoke create table from yoscar
查看当前用户具有的哪些权限
select * from user_sys_privs;
修改密码,
alter user scott identified by tiger
--Linux下启动oracle
isnrctl start 启动监听 接受用户请求
sqlplus / as sysdba //连接进去,不登陆
conn sys/oracle as sysdba //用sys用户连接
startup
--windows下oracle启动过程
lsnrctl start//先启动监听,然后启动实例
oradim -startup -sid orcl
sys密码丢了修改,oracle/products/10.2.0/db_2/database PWDorcl.ora
orapwd file=d:oracle/products/10.2.0/db_2/database/PWDorcl.ora passwd=123456 entries=10;
查看用户
select * from v$pwfile_users;
让所有的拥有创建的权限
-----
create tablespace welcome
datafile 'd:/welcome.dbf'
size 5M
extent management local autoallocate
segment space management auto;
create user root identified by "root"
default tablespace welcome temporary tablespace temp;
//授权用户
grant connect to root
grant resource to root
grant unlimited tablespace to root
//先把表空间设置成只读
alter tablespace welcome read only ;
exp 'root/root as sysdba' TRANSPORT_TABLESPACE=Y TABLESPACES=(WELCOME) FILE=C:\welcome.dmp;
修改表空间的读写属性
alter tablespace testspace read write;
删除表空间
alter tablespace welcome offline
drop tablespace welcome including contents
删除用户
drop user *** cascade;
给root赋予dba的角色权限
grant dba to root
用imp命令导入数据表时出现了
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件 IMP-00000: 未成功终止导入
的错误,在网上找了一些解决方案,现找到一种解决方案,分享如下:
imp时连接用户没有DBA权限或者default role不是DBA
你可以换个有DBA role的用户IMP。
如果你还想用这个用户,如果这个用户没有DBA权限就grant dba to 用户;
如果default role不是DBA,那就 alter user 用户 default role DBA;
如:grant dba to scott
导出几个表命令
exp root/root@orcl file=f:\0720.dmp tables(xs_jxfcm,xx_dmjlb,xx_dmjxx)
导出表空间命令
exp root/root@orcl file=f:\0720.dmp
分享到:
相关推荐
### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...
### Oracle数据库操作命令知识点 #### 一、Oracle的启动与关闭 - **切换用户到Oracle** - 使用`su - oracle`切换用户到Oracle环境,适用于没有DBA密码的情况,可以直接进入SQL*Plus界面。 - **启动Oracle实例** ...
下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速了解相关的操作。 一、连接数据库 在使用 Oracle 之前,需要连接到数据库。我们可以使用 sqlplus 命令连接到数据库。sqlplus 是 Oracle 的命令行工具,...
### 在Oracle运行操作系统命令 在Oracle数据库环境中,有时需要在存储过程中执行操作系统(OS)命令,例如文件操作或系统管理任务等。尽管Oracle Enterprise Manager (OEM) 可以用来设置执行此类任务的作业,但其灵活...
### Oracle DBA常用运维命令详解 #### 一、SQLPLUS工具使用 **1. 运行SQLPLUS工具** - **命令**: `sqlplus` - **描述**: SQL*Plus 是 Oracle 提供的一个强大的命令行工具,用于执行 SQL 命令、脚本文件等。 - **...
以上内容涵盖了 Oracle 的安装过程、基本操作命令、数据字典的使用、默认账号及其密码、如何使用 SQL Developer 连接数据库、如何创建新用户以及如何启动 SQL Plus 和了解 Oracle 的默认端口等关键知识点。...
但是,shutdown命令并不是一个简单的命令,它有多种方式和考虑因素,本文将详细介绍 Oracle 中 shutdown 命令的实用。 shutdown 命令的种类 shutdown 命令可以按照方式分为三种:shutdown normal、shutdown ...
Oracle SQL 命令大全是 Oracle 数据库管理系统中的一组基本操作语句和 SQL Server 基本操作语句,以及各种数据库连接方法的集合。下面将对 Oracle 基本操作语句、SQL Server 基本操作语句和各种数据库连接方法进行...
在本文中,我们将深入探讨一些Oracle操作的常用命令,这些命令对于数据库管理员和开发人员来说至关重要。 首先,我们关注的是`lsnrctl`命令,这是用来管理Oracle监听器的工具。`lsnrctl start`用于启动监听器,确保...
在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...
Oracle 表空间命令语句大全提供了 Oracle 数据库管理的重要操作,包括建立表空间、建立 UNDO 表空间、建立临时表空间、改变表空间状态、删除表空间、扩展表空间和查看表空间信息等。这些命令对于 Oracle 数据库管理...
对于Oracle的日常管理和维护,掌握一些常见的命令操作是至关重要的。本压缩包包含了关于Oracle SQL操作、表空间管理、数据导入导出以及存储过程和函数使用的文档,下面将逐一详细讲解。 1. **Oracle ORA-28001 口令...
Oracle SQLPlus 命令大全是 Oracle 数据库管理系统中的一种命令行工具,提供了丰富的命令来管理和操作数据库。下面是 Oracle SQLPlus 命令大全的知识点总结: 一、HELP 命令 HELP 命令用于查看相关命令的信息,...
Oracle 11g 是一款广泛使用的数据库管理系统,其命令行工具是...这些命令涵盖了Oracle 11g的基本操作,包括数据库实例的启动和停止、用户管理、表空间管理和表的操作。熟练掌握这些命令对于日常数据库维护至关重要。
本资料"Oracle 导入导出命令集"提供了一套完整的Oracle命令行工具,帮助用户高效地进行数据操作。 Oracle的导入(IMP)和导出(EXP)工具是两个关键的实用程序,分别用于将数据从.dmp文件导入到数据库中和将数据库...
当需要完全卸载Oracle时,除了使用上述命令来启动或停止服务之外,还需要执行以下操作: 1. **通过Oracle Universal Installer卸载产品**: - 打开“Oracle-OraHome81OracleInstallationProducts”目录下的...
在日常运维工作中,我们经常会用到Oracle的导入(Import)和导出(Export)命令来进行数据的迁移操作。本文将详细介绍Oracle在Windows和Linux环境下常用的导入导出命令及其参数。 #### 导出命令:`expdp` **概述**...
### Oracle 连接数据库命令详解 #### 一、SQL*Plus简介 SQL*Plus是Oracle数据库的一个非常重要的工具,主要用于执行SQL语句、PL/SQL脚本等,并且可以用来管理Oracle数据库。通过SQL*Plus,用户能够进行数据库的...
吐血整理编辑Oracle的相关管理和操作的命令
Oracle登录sqlplus的方式,Oracle表空间基本操作,Oracle用户的基本操作,Oracle导入导出基本操作,Oracle查看当前和断开会话连接 ,Oracle11g数据导入10g数据库