ORACLE常用命令

一、常用命令
1.imp命令(cmd下)
(1) imp 用户名/密码@主机字符串 tables=(表名1,表名2,...) file=路径名+文件名.dmp (导入部分表和数据)
例如:imp shc/shc@shc tables=(bbzw_bbb,bbzw_rkd,bbzw_cko) file=D:/expdat.dmp 
(2) imp 用户名/密码@主机字符串 fromuser=shc touser=shc file=路径名+文件名.dmp (导入全部表和数据)
例如:imp shc/shc@shc fromuser=shc touser=shc file=D:/expdat.dmp 
 
2.exp语句命令(cmd下)
(1) exp 用户名/密码@主机字符串 owner=(服务名) 导出全部表和数据
例如:exp shc/shc@shc owner=(shc)
(2) exp 用户名/密码@主机字符串 tables=(表1,表2,...) 导出部分表和数据
例如:exp shc/shc@shc tables=(bbzw_rkd,bbzw_ckd,bbzw_bbb)
导出的表名默认为expdate.dmp放在执行目录:如在C:/下执行放在c盘下,在d:/下执行放在d盘下
 
3.tnsping语句(cmd下)
Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:
(1) 验证名字解析(name resolution,oracle自己的网络服务名)
(2)远程的listener是否启动
    当在命令行中发出了tnsping命令后,会执行oracle 网络别名(即网络服务名,主机连接字符串)的解析工作。这个解析工作会在本地的tnsnames.ora文件或ORACLE的命令服务器或ORACLE LDAP(目录服务)中进行。解析的目的是得到目标listener所在的机器名(IP地址)和listener侦听的端口号。
     一旦得到listener的机器名与端口号,就可以打开一个到目标机器与端口的TCP连接。为了打开这个TCP连接,listener的机器名必须被解析为ip地址(当然这只有在解析出的listener的连接地址为机器名时才这样做),然后TCP/IP执行三次握手来完成这次连接。
     在连接建立之后,Tnsping工具然后就发送一个Oracle TNS 连接包给Oracle Listener,Listener然后就回应一个TNS 拒绝包(Refuse packet),在两个机器间的TCP/IP连接就结束了。从oracle 网络别名的解析到结束TCP/IP连接之间的总的耗费的时间就显示在tnsping命令的输出中。
例如:
C:/>tnsping shc  
 
4.show err语句(sqlplus)
例如:SQL>show err
 
5.rename语句(sqlplus)
例如:rename xx to xx2  
二、常用操作
1.客户端连接服务端
开始-->oracle-oraHome81 --> Network Administration  --> Net8 configuration Assist
弹出配置对话框:
本地网络服务名配置 --> 添加 --> 选oracle8i数据库或服务 --> 输入服务名(如shc)  --> 选择要访问的数据库的协议为TCP  --> 主机名输入(如shc)  --> 测试 --> 完成 
 
2.创建用户以及授权
例如:create user XX identified XX
          grant dba(最高权限) to XX
 
3.查看创建用户
例如:select * (或者XX) from dba_users
          select * from all_users
 
4.删除所创建的用户
必须在dba的权限下同时用户中无内容才可以
例如:drop user XX


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值