Oracle的常用的命令
- --导出数据库
- 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的常用的命令的更多相关文章
- oracle rac常用的命令
oracle rac常用的命令 节点层:olsnodes 网络层: oifcfg 集群层:crsctl,ocrcheck,ocrdump,ocrconfig 应用层:srvctl,onsctl,crs ...
- (总结)Oracle 11g常用管理命令(用户、表空间、权限)
1.启动oracle数据库: 从root切换到oracle用户进入:su - oracle 进入sqlplus环境,nolog参数表示不登录:sqlplus /nolog 以管理员模式登录:sqlpl ...
- Oracle 11g常用管理命令(用户、表空间、权限)
PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle ...
- Oracle中常用的命令,随着学习进度总结
原创作品,欢迎转载,转载请在文章显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10016569.html 开始之前先注意:在linux中切换到sqlp ...
- Oracle数据库常用脚本命令(二)
--创建学生信息表create table student( sid number(8,0), name varchar2(20), sex char(2), birthday date, addre ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle手边常用命令及操作语句
Oracle手边常用命令及操作语句 作者:白宁超 时间:2016年3月4日11:24:08 摘要:日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码.表空间.多表联合.执行语句等常规操作. ...
- Oracle基本常用命令
一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...
随机推荐
- HighCharts之2D对数饼图
HighCharts之2D对数饼图 1.实例源码 LogarithmicPie.html: <!DOCTYPE html> <html> <head> <me ...
- Windows7 64位安装最新版本MySQL服务器
Windows7 64位安装最新版本MySQL服务器 近期,一直在研究MySQL数据库,经常修改配置文件,导致MySQL数据库无法使用,不得不反复重装MySQL数据库.以下是在Windows7 64位 ...
- Linux开机启动图片修改
Linux启动时会在屏幕上显示一个默认的开机图片,我们可以修改成为自己的图片,需要做以下工作 软件gimp下载地址:http://www.rayfile.com/zh-cn/files/0bb556b ...
- Adobe RIA 开发工程师认证考试大纲
AdobeRIA 开发工程师认证考试大纲 考题数量:共90道题,考试通过正确率:60% 考试时间:120分钟 试题种类:单选题.多选题和判断题 1. Adobe RIA基础知识(2道题) ...
- Caused by: java.lang.ClassNotFoundException: org.springframework.orm.hibernate4.HibernateTemplate
1.错误描述 严重: Context initialization failed org.springframework.beans.factory.CannotLoadBeanClassExcept ...
- 表格布局----基于bootstrap样式 布局
在实际开发中,我们通过菜鸟教程复制的表格往往不能满足我们的开发需求,样式很难看,而且不能自适应,尤其是需要到处Excel的样式,感觉非常糟糕,这次我就写了一个表单,不足之处,希望大神们多多指教: 代码 ...
- Struts2(五)常量的配置
Struts2 常量大多在 默认的配置文件中已经配置好,但根据用户的需求不同,开发的要求不同,需要修改这些常量值,修改的方法就是在配置的文件对常量进行重新配置 在struts.xml 文件中使用< ...
- Linux集群问题~浅谈
系统扩展的方式 # scale up 向上扩展 # scale out 向外扩展 集群类型 LB 负载均衡集群 Load Balancing HA 高可用集群 High Availability HP ...
- 如何登录mysql? cmd怎么连接mysql数据库||从MYSQL客户端登录MYSQL
1 2 3 4 5 6 7 分步阅读 Mysql开源数据库,任何人都可以下载安装使用.那么安装好的mysql如何登陆连接mysql数据库呢?本经验咗嚛介绍几种常见的方法 工具/原料 mysql 连 ...
- My SQL 登录命令,创建表与删除表
一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -u ...