1、备份命令exp username/password file=d:/test/test.dmp;2、还原命令imp username/password full=y file=d:/test/test.dmp; 原文:http://www.cnblogs.com/tq03/p/3726257.html
list命令用于显示恢复目录备份集、映像和归档日志信息。例如:1. 列出数据文件2的映像拷贝 list copy of datafile 2;2. 列出磁盘上的所有备份集 list backup of database device type disk;3. 列出表空间USERS的备份集 list backup of tablespace users;利用RMAN对数据库进行备份与恢复report命令用于分析各种备份拷贝,还原和恢复操作1.报告需要备份的文件 report need backup days 2 tablespace system; rep...
oracle提供的交互方式有两种:sqlplus(命令行) sqlplusw(图形界面) 进入sqlplus方式:cmd中输入sqlplus进入sqlplusw方式:cmd中输入sqlplusw 更便捷的方式:winkey + R 打开运行窗口-->输入sqlplus或者sqlplusw回车即可。 或者在桌面添加快捷方式。可能经常用到的命令: set linesize 数字(设置每行显示的字符,sqlplus中没效果) set pagesize 数字(设置每页显示的行数) conn 用户名/密码 [as sysdba | as sysoper];切换...
在服务器上重启Oracle数据库服务器时,执行shutdown immediate命令没有反应[oracle@iZbp178 ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on 星期四 12月 7 22:16:31 2017Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> connect /as sysdba
已连接。
SQL> shutdown immediate;
之后等了很长时间也没有反应解决方法:因为有大量的数据要回滚,所以要执行以下命令,保存检查点。SQL> alter system che...
--登录:sys/ken@orcl as sysdba1、建立表空间、授予权限/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */create tablespace user_data logging datafile ‘D:\oracle\oradata\Oracle9i\user_data.dbf‘ size 50m autoexten...
写在前面按照读者朋友的要求写了一篇《【Oracle】CentOS7/CentOS8命令行安装Oracle 11G R2》,由于读者完全是按照我的安装方式安装的Oracle数据库,也是将Oracle数据库安装在了CentOS 8虚拟机中,安装成功后,便关闭了虚拟机,等重新开启虚拟机时,Oracle数据库并没有自动启动,此时,需要我们重新启动Oracle数据库。重启Oracle数据库重启Oracle数据库包括启动Oracle数据库服务进程和启动Oracle数据库两步,大家继续往下看。按照《...
数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表table1 、table2导出 exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 4 将数据库中的表table1中的字段filed1以"00"打头的数据...
查看当前用户的角色 select * from user_role_privs; 查看当前用户的系统权限和表级权限 select * from user_sys_privs; select * from user_tab_privs; 查看用户下所有的表 select * from user_tables; 查看用户下所有的视图 select view_name from user_views; 查看某表的约束条件 select constraint_name, constraint_type,search_condition, r_constraint_name from user_constraints where table_name = upper...
Cmd下操纵sql server数据库的基本命令:1、(1)先进入命令sql命令行,登录数据库登录本地数据库系统sqlcmd -U [username] -P [password] (3)查询所有数据库名称select name from SysDatabases(4)操纵数据库use [DataBaseName]go(5)显示该数据库下所有表名称select name from sysobjects where type=‘U‘go(6)显示数据表的所有字段Select Name from SysColumns Where id=Object_Id(‘TableName‘)go(7)查询数据表的字...
一、数据库分类一、数据库分类1、小型数据库:access、foxbase2、中型数据库:informix、sql server、mysql3、大型数据库:sybase、db2、oracle 二、项目中如何合理地使用数据库,可以依据如下三个方面入手1、项目的规模a、负载量有多大,即用户数有多大b、成本c、安全性 eg、小型数据库1、负载量小,用户大概100人之内比如:留言板、信息管理系统2、成本在千元之内3、对安全性要求不高 ...
exp,imp 命令是需要在windows 的 cmd 命令中执行的命令,主要用于数据的导入和导出工作,方便高效。远程地址—— @ip:port/orcl 注:该远程地址不写,就意味着执行本地的库。Oracle的数据导出(1)导出数据的提示模式:exp jl_bhps/abc123@192.168.1.106:1521/orcl(2)表方式:将指定表的数据导出。exp jl_bhps/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log tables=emp,dept (3)用户方式:将指定用...
同一台服务器上装有两个ORACLE数据库实例,通过命令启停数据库,如何区分操作的是哪个数据库实例?操作如下: 1、在命令行 set oracle_sid=one_实例 //先修改环境变量,这一步等于切换了数据库实例 sqlplus /nolog connect /as sysdba shutdown 或者 2、连接的时候 sqlplus user/passw@sid as sysdba //也可以指定 shutdown immediate select instance_name from v$instance //查看当前环...
数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表table1 、table2导出 exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出 ...
一、ORACLE的启动和关闭
1、在单机环境下
要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下
su-oracle
a、启动ORACLE系统
oracle>svrmgrl
SVRMGR>connectinternal
SVRMGR>startup
SVRMGR>quit
b、关闭ORACLE系统
oracle>svrmgrl
SVRMGR>connectinternal
SVRMGR>shutdown
SVRMGR>quit
启动oracle9i数据库命令:
$sqlplus/nolog
SQL*Plus:Release9.2.0.1.0-ProductiononFriOct3113:53:532003
Copyright(c)1982,2002,OracleCo...
查看实例名:select * from v$instance;查看数据库名:select name from v$database;查看数据库用到几个表空间: 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。select distinct TABLESPACE_NAME from tabs; 查出TABLESPACE_NAME列唯一的值查看oracle所有的表空间Select * From Dba_Tablespaces[root@flt flt]# pwd 一个表空间在文...