oracle 常用命令

oracle\product\10.2.0\db_1\NETWORK\ADMIN
listener.ora

tnsnames.ora
=====================================
lsnrctl start
启动监听器 服务 (OracleOraDb10g_home1TNSListener)
=====================================

=====================================
oradim -starup -sid orcl
启动实例 (OracleServiceORCL)
=====================================

oradim -starup -sid TLZ
sqlplus / as sysdba

show user;
查看用户

select * from user_sys_privs;
查看用户权限;

create user lisi identified by lisi;
创建一个李四的用户密码为李四

alter user lisi identified by lisi;

受权限
===================================================
grant create session to lisi;
创建会话的权限

grant create table to lisi;
创建表的权限

grant create sequence to lisi;
创建sequence的权限

grant unlimited tablespace to lisi;
不受上限表空间的权限。
===================================================

撤消权限
=============================================
revoke create sequence from lisi;


=============================================


sqlplus lisi/lisi
用户名李四,密码李四登录。


对象权限(谁拥有谁受权)
select * from user_tab_privs; 查询对象权限
=================================================
当前用户DRM
grant select on mytable to srm;
把表MYTABLE的查询权限受给srm;
grant all on mytable to srm;
把表MYTABLE的所有权限受给srm;
当前用户SRM
select * from drm.mytalbe;

撤消权限
revoke select on mytable from srm;
revoke all on mytable to srm;


grant select on mytable to public;
把查询mytable的权限授予所有用户。
++++++++++++++++++++++++++++++++++++++++=
alter table mytable add name varchar(10);
用权限统计到列上。(只能update ,insert)
========================================
grant update(name) on mytable to srm;
把表上的NAME的更新的权限授予给SRM

select * from user_col_privs;
列上的对象权限查询

========================================


包括ADMIN的权限
grant alter any table to lisi with admin option;


=================================================


+++++++++=================================
sqlplus /nolog
connect / as sysdba
---------------------
shutdown immediate
立即方式关闭数据库
---------------------------
lsnrctl stop

------------------------------

lsnrctl start
startup

+++======================================


exp TEST/a123123@ORCL_192.168.1.10 file=d:\20120214.dmp owner=TEST

imp test/test@orcl file=d:\20120214.dmp full=y ignore=y;

__________________________________
相当于indexof
其语法为:
Instr(string, substring, position, occurrence)
其中

string:代表源字符串;

substring:代表想聪源字符串中查找的子串;

position:代表查找的开始位置,该参数可选的,默认为 1;

occurrence:代表想从源字符中查找出第几次出现的substring,该参数也是可选的,默认为1;
如果 position 的值为负数,那么代表从右往左进行查找。
返回值为:查找到的字符串的位置。

对于 Instr 函数,我们经常这样使用:从一个字符串中查找指定子串的位置。

substr( string, start_position, [ length ] )


__________________________________________________________

  IMP-00010:不是有效的导出文件,头部验证失败

  为了这个问题一直苦恼,差点就想卸掉11g然后装10g了,后来想想,头部验证,那么头部到底是什么,用Notepad++查看了dmp文件,发现头部真的显示一些东西:

  11g R2:V11.02.00

  11g R1:V11.01.00

  10g:V10.02.01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值