爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
数据库教程
Oracle的惯用的命令
Oracle的惯用的命令
日期:2014-05-16 浏览次数:20596 次
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\flas
上一篇: CCNP_route札记6 关于OSPF中的hello和DBD顺序
下一篇: DECODE函数跟CASE WHEN 比较
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
adb shell 没法启动 (insufficient permissions for device)
Spring3 JDBC 通用DAO打包1目前正在完成dao层 后续不断更新
参与csdn的大数据技术大会有感
批改my.ini后无效
win7 64位oracle plsql 联接不上远程数据库
ORACLE札记-琐碎知识
清算oracle10g日志-shell脚本定时任务执行rman
透过线程去实现项目启动后每隔段时间去扫描数据库
什么是分区表?为什么要用分区表?怎么创建分区表
推荐阅读
更多>
转:oracle di学习课程
jdbctemplate 操作 clob 等寸楷段
(转)gcc and g++编译器跟gdb调试器
读《企业应用架构形式》6-映射到关系数据库
Oracle oradebug 下令 使用说明
MapReduce之Join操作(一)
Oracle 下令大全
基于引语的mybatis
应用索引的规则
oracle10g齐集函数,单列多行合并
Oracle客户端工具连接数据库服务器有关问题解决整理
android应用adb命令安装软件
oracle merge语法施用,以及参数设定
针对自定义查询结果打包结构数值说明(curson - array)
Oracle生产环境停的备份方案
jdbc轨范
DBUtils的应用
sqlyog导入数据库脚本出错
mongodb 代码流程记要
關于數据庫取表的前N條記錄