爱易网
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 浏览次数:20547 次
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 比较
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
娣卞叆鐞嗚ВJDBC鐨勮秴鏃惰缃
关于 票数统计 1张主表 带有各个计票项 1张子表 含有各个用户选择项
剔除表空间的操作
oracle 超级用户密码遗落、scott账户激活解决方案汇总
MapReduce之Join操作(一)
oracle 临时表空间的增删节查
解决secureCRT“数据库里没有找到防火墙无”的有关问题
java鏁版嵁璁$畻鐨勫嚑绉嶈В鍐虫柟娉
只需一条话语即可记住所有的ORACLE的系统表
推荐阅读
更多>
ORACLE施用正则表达式
目录优化分页
利用ruby 向 mongodb 安插 二进制内容(图像文件)
oracle优化散记
JVM监控工具介绍jstack, jconsole, jinfo, j地图, jdb, jstat
Leveldb源码分析-八
集群与分布式的差异
IBM DB2 根本性能又有调整
oracle,Cannot SET AUTOTRACE解决有关问题
Oracle实验(move表空间跟database link)
纯编码实现Access数据库的建立或压缩!
网站优化2 数据库的访问
C#简略的数据库查询程序
关于oracle中的OLS_INTEGER门类
运用SchemaSpy逆向工程生成数据库依赖关系
TokyoTyrant-ttserver的管理工具tcrmgr应用技巧
惯用数据库JDBC连接写法大全
处理获取数据库连接时的经典错误:Cannot create PoolableConnectionFactory
SQL数据操作基础(初级)3
怎么解决mysql数据库8小时无连接自动关闭