工作中用到的一些常用oracle命令

Oracle相关命令:用expdp命令导出数据库对象名称为VP0723,则要导入的命令用impdp且对象名称要一致。
impdp导入数据库命令
1、已sys身份登录:sqlplus "/as sysdba"
然后创建导入文件目录:create directory exp as 'E:\';
2、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。
grant read,write on directory exp to VP0811;
3、导入:impdp VP0812/VP0812  schemas=VP0812 directory=exp dumpfile=*.dmp logfile=imp.log
 impdp VP0811/VP0811 DIRECTORY=exp DUMPFILE=VP0811.DMP FULL=y;

exp mdmdev0711/mdmdev_0711@192.168.5.13/utf8  file=e:\mdmdev0711.dmp full=y




删除新建的用户:
1、查看用的sid
 select username,sid,serial# from v$session;
2、杀死相应的进程
 alter system kill session '11,132';
3、查看是否杀掉
select saddr,sid,serial#,paddr,username,status from v$session where username is not null
4、删掉用户

drop user VP0723 cascade;



当不知道数据库表结构时根据数据变动查询哪个表:

select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT
  from v$sqlarea b where b.SQL_TEXT like '%解决新报工系统日志无数据%'  order  by b.FIRST_LOAD_TIME desc




时间处理函数:

to_date('2014-07-28', 'yyyy-MM-dd')

select to_char(sysdate,'day','NLS_DATE_LANGUAGE=''american''') from dual;
select to_char(sysdate,'day','NLS_DATE_LANGUAGE=''SIMPLIFIED CHINESE''') from dual;
select  to_char(sysdate,'yyyy-MM-dd')||' '||to_char(sysdate,'day','NLS_DATE_LANGUAGE=''american''') from dual;

采集
采集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值