爱易网
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 浏览次数:20417 次
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 比较
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
(转)《阿里巴巴数据库标准操作手册》索引
oracle的sga与pga的札记
有关隔离 事务隔离级别 脏读 不可重复读 幻读
FlashBack小结之闪回数据库与闪回删除(原创)
Oracle10g存储过程的创办与调用
惯用的学生、课程、成绩、教师表的查询
数据库部类设置
判断是不是mysql数据库
JROO JDBC,一个ORM疾速开发框架
推荐阅读
更多>
Oacle 日期函数的运用
内联视图、标量子查询、WITH子查询示范
ORA-02449 表中的独一/主关键被别的表引用
Tom的show_space_记要一下
查寻oracle数据文件、表空间的位置
oracle 应用 job+procedure自动建表
SELECT TOP N 问题
Oracle LOAD批量写下数据
jdbc相干
获取执行计划的四种方式
win7运用命令行输入net start mysql 启动mysql数据库服务
怎么查看Oracle的连接数
JSP应用JDBC显示BLOB图片文件
java学习笔记/JDBC——自定义工具类,对数据库进行增删改查(两种方案之其一直接返回对象)
【转】Mongodb与spring集成(四)-读写mongo GridFs中的文件
基于amoeba的mysql分布式数据库学习(2)
SQL Server数据库笔考题和答案
ORACLE目录表学习
关于navicat连接oracle 报 ORA-12737 set CHS16GBK异常的解决方案
Java调用Oracle函数的两种景况