• --导出数据库
  • exp test2/test2@trp84 file=e:\test2.dmp owner=test2
  • --导入数据库
  • imp test2/test2@orcl file='e:\test.dmp' fromuser=test touser=test2
  • --查看oracle当前的连接数
  • select * from v$session where username is not null
  • --查看不同用户的连接数
  • select username,count(username) from v$session where username is not null group by username
  • --连接数
  • select count(*) from v$session
  • --并发连接数
  • Select count(*) from v$session where status='ACTIVE'
  • --查看当前有哪些用户正在使用数据
  • SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
  • from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc;
  • --oracle 服务
  • OracleDBConsoleorcl --可以不启动,用于管理Oracle的企业管理器的服务;
  • OracleJobSchedulerORCL --通常不启动,用于定期操作任务的服务;
  • OracleOraDb10g_home1iSQL*Plus --可以不启动,这是isqlplus服务,用于用网页执行sql执行,11g已经取消了这个功能;
  • OracleOraDb10g_home1TNSListener --必须启动,这是监听,用于远程客户端连接你的Oracle;
  • OracleServiceORCL --必须启动,这是Oracle数据库的服务。
  • 可以用命令启动:
  • #启动listener:lsnrctl start
  • #启动数据库:net start OracleServiceORCL
  • --创建用户
  • CREATE USER sa IDENTIFIED BY trp;
  • --授予DBA权限
  • GRANT DBA to sa;
  • --授予创建连接权限,否则用户不能正常登陆
  • GRANT CREATE SESSION TO sa
  • --删除用户
  • DROP USER sa
  • --创建临时表空间
  • create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend onnext 32m maxsize 2048m extent management local;
  • --创建数据表空间
  • create tablespace test_data logging datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;
  • --创建用户并指定表空间
  • create user testserver_user identified by testserver_user default tablespace test_data temporary tablespace test_temp;
  • 数据导出:
  • 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 将数据库中的表inner_notify、notify_staff_relat导出
  • exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
  • 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
  • exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"
  • 数据的导入
  • 1 将D:daochu.dmp 中的数据导入 TEST数据库中。
  • imp system/manager@TEST file=d:daochu.dmp
  • imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y
  • 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
  • 在后面加上 ignore=y 就可以了。
  • 2 将d:daochu.dmp中的表table1 导入
  • imp system/manager@TEST file=d:daochu.dmp tables=(table1)
  • 常见错误
  • 1.ORA-00257: 归档程序错误。在释放之前仅限于内部连接【由于不断归档导致磁盘空间,可调整归档空间大小,或删除部分以前的归档】
  • 解决方法1:先手工删除D:\oracle\product\10.2.0\flash_recovery_area里面的日志,然后用户用rman(Recovory Manager)进入把归档日志删除
  • 1)rman登陆命令>rman target /
  • 2)命令>crosscheck archivelog all;
  • 3)命令>delete expired archivelog all;
  • 4)命令>exit
  • --删除100天前日志
  • delete NOPROMPT archivelog until time "sysdate-100";
  • 解决方法2:调整FLASH_RECOVERY_AREA的大小:
  • 登陆命令>sqlplus / as sysdba
  • 修改命令>alter system set db_recovery_file_dest_size=8G scope=both;
  • 查看命令>show parameter db_recovery_file_dest_size;
  • 关闭登陆>shutdown immediate;
  • 重启>startup

Oracle的常用的命令的更多相关文章

  1. oracle rac常用的命令

    oracle rac常用的命令 节点层:olsnodes 网络层: oifcfg 集群层:crsctl,ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs ...

  2. (总结)Oracle 11g常用管理命令(用户、表空间、权限)

    1.启动oracle数据库: 从root切换到oracle用户进入:su - oracle 进入sqlplus环境,nolog参数表示不登录:sqlplus /nolog 以管理员模式登录:sqlpl ...

  3. Oracle 11g常用管理命令(用户、表空间、权限)

    PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle ...

  4. Oracle中常用的命令,随着学习进度总结

    原创作品,欢迎转载,转载请在文章显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10016569.html 开始之前先注意:在linux中切换到sqlp ...

  5. Oracle数据库常用脚本命令(二)

    --创建学生信息表create table student( sid number(8,0), name varchar2(20), sex char(2), birthday date, addre ...

  6. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  7. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  8. Oracle手边常用命令及操作语句

    Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...

  9. Oracle基本常用命令

    一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...

随机推荐

  1. R语言︱基本函数、统计量、常用操作函数

    先言:R语言常用界面操作 帮助:help(nnet) = ?nnet =??nnet 清除命令框中所有显示内容:Ctrl+L 清除R空间中内存变量:rm(list=ls()).gc() 获取或者设置当 ...

  2. Activiti 实战篇 小试牛刀

    原文地址:http://blog.csdn.net/qq_30739519/article/details/51166062 1:工作流的概念   说明: 1) 假设:这两张图就是华谊兄弟的请假流程图 ...

  3. ASP.NET 页面双向静态化

    而我们预期的结果应该如下图,实际只请求两次. 用301重定向可以解决该循环请求产生的问题. OK, let's begin. 本文的Demo和Source是基于上一篇的,如果下面的一些文件或文件夹没有 ...

  4. C# 对象数据转换Json帮助类 JsonHelp

    C# 对象数据转换Json帮助类 JsonHelp using System; using System.Data; using System.Configuration; using System. ...

  5. python实现简单排序算法

    算法 递归两个特点: 调用自身 有穷调用 计算规模越来越小,直至最后结束 用装饰器修饰一个递归函数时会出现问题,这个问题产生的原因是递归的函数也不停的使用装饰器.解决方法是,只让装饰器调用一次即可,那 ...

  6. iOS - Core Animation 核心动画

    1.UIView 动画 具体讲解见 iOS - UIView 动画 2.UIImageView 动画 具体讲解见 iOS - UIImageView 动画 3.CADisplayLink 定时器 具体 ...

  7. val(),text(),html()的区别

    <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script> ...

  8. 【转】Nginx的启动、停止与重启

    Nginx的启动.停止与重启 启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sb ...

  9. C#图解教程 第九章 语句

    语句 什么是语句控制流语句if语句if-else语句while循环do循环for循环 for语句中变量的作用域初始化和迭代表达式中的多表达式 switch语句 分支示例switch语句补充分支标签 跳 ...

  10. 【BZOJ3730】震波(动态点分治)

    [BZOJ3730]震波(动态点分治) 题面 BZOJ 题意 给定一棵树, 每次询问到一个点的距离\(<=K\)的点的权值之和 动态修改权值, 强制在线 题解 正常的\(DP\)??? 很简单呀 ...