orcle相关命令收集

1,用管理员登陆
/as sysdba;
2, 更改用户密码
alter user name identified by password;
alter user exptest identified by exptest;
查询用户名:
select username,password from dba_users;
3,连接用户名
conn name/password;
4,创建用户名
create user coco identified by coco;
create user exptest identified by D33gw1TYs;

4.1授权
create user accf identified by accf;
alter user accf default tablespace oa_data;
alter user accf quota unlimited on oa_data;
grant create session to accf;
grant create table to accf;
grant create tablespace to accf;
grant create view to accf;
grant alter tablespace to accf;
grant dba to accf;
grant select ,insert(sno,cno),update on sscc to coco--为用户对象付特权
4.2创建用户给默认表空间
create user username identified by password default tablespace user_data;
create tablespace OA_DATA datafile 'D:\ oa_data.dbf' size 50m autoextend on
next 50m maxsize 512m extent management local;
4.3为用户指定表空间
alter user coco default tablespace OA_DATA;
5,查询所有空间
select tablespace_name from dba_tablespaces;
6,修改用户默认表空间
alter user coco default tablespace oatest;
7,查询用户自己所在的表空间
select username,default_tablespace from user_users;
8, 查询数据库的sid
show parameter instance_name;
9,查看sid
select instance_name from v$instance;
10,判断连接
telnet 127.0.0.1 1521
ping 10.132.21.18
11,登陆远程sql plus
conn exptest/cc@10.132.21.18/oatest;
//10.132.21.18:1521:oatest
12, 创建数据库之间的连接dblink
create database link linkexp
connect to exptest identified by D33gw1TYs
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.132.21.18)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oatest)
)
)';

13,删除dblink
Drop public DATABASE LINK linkme;
Drop DATABASE LINK linkme;
14,tnsnames.ora配置
D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora,
# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

15,oracle卸载
运行regedit,删除HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这个列表,删除所有Oracle入口。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口。

16, 管理员权限
grant dba to coco;
--Revoke dba from coco;

17, 迁移数据库
当本地用户名与服务器端不一致时,需要在本地建立一个相同的用户
17.1导入数据库
@d:/EE.sql
PL/SQL中直接写@

18, 查看用户空间下所有的表
-- connect xx/xx 切换到这个用户
select * from tab;

19,共享命令,安装12c时用到:net share nu=c:\ /grant:everyone,full

20,导出命令exp coco/coco@orcl file=d:\exp.dmp full=y;
exp exptest/exptest@localhost:1521/orcl file=d:\exp.dmp full=y;
exp exptest/D33gw1TYs@10.132.21.18/oatest file=d:\exp.dmp;
exp oapre/Cq#1988@10.132.21.18/oapre file=d:\oapre.dmp;
url="jdbc:oracle:thin:@10.132.21.18:1521:oapre"
username="oapre"
password="Cq#1988"

imp accf/accf file=uat.dmp fromuser=oapre touser=accf tablespaces=users;
imp coco/coco file=uat.dmp fromuser=oapre touser=accf tablespaces=users;

20.1、导出指定表:exp 用户名/密码@数据库名 file=c:\filename.dmp tables=(table1,table2).
必须在括号中列出所有表名。
20.2、导出特定用户所有表:exp 用户名/密码@数据库名 file=c:\filename.dmp owner=用户名

21,查询有clob字段的表
select distinct('TABLE "'||a.OWNER ||'"."'||a.TABLE_NAME||'"') from sys.all_tab_columns a
where a.OWNER = 'EXPTEST' and a.TABLE_NAME not in (
select t.TABLE_NAME from sys.all_tab_columns t
where t.OWNER = 'EXPTEST' and t.DATA_TYPE in ('CLOB','BLOB')
);

22,误操作
22.1删除之前闪回
flashback table AA to before drop;
22.2指定时间之前闪回
alter table AA enable row movement;
flashback table AA to timestamp to_timestamp('2016-02-18 10:25:21','yyyy-mm-dd hh24:mi:ss');
22.3通过查询闪回
select * from AA as of timestamp TO_TIMESTAMP('2016-02-19 13:36:05', 'yyyy-mm-dd hh24:mi:ss');

oracle相关命令收集-张的更多相关文章

  1. [ SHELL编程 ] 编程常用的ORACLE相关命令

    本文主要描述shell编程中常用的Oracle相关命令. 1.sqlplus -L/-S参数 sqlplus -L user/password #-L参数表示用户只尝试登录一次, 而不是在出错时再次提 ...

  2. linux下Oracle 相关命令

    #注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录.#你可以自己修改成自己的目录. A.#dbstart //启动数据库 #d ...

  3. oracle常用命令收集

    1.查看监听状态 lsnrctl status 2.启动监听 lsnrctl start 3.关闭监听 lsnrctl stop 4.以数据库管理员登录 sqlplus / as sysdba 5.手 ...

  4. Oracle 相关命令

    http://www.mamicode.com/info-detail-2481866.html sql语句 system用户登陆 查看表空间和存放位置 select t1.name,t2.name ...

  5. Cinder相关命令收集

    1. 重置状态 source admin-openrc.sh cinder reset-state 51108241-7ffe-44a8-acfa-4cddac8d4793

  6. Nova相关命令收集

    1. nova list 2. sudo nova-manage service list 8. 创建/删除浮动IP池 nova floating-ip-bulk-create 192.168.0.2 ...

  7. Linux下使用ps命令来查看Oracle相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...

  8. Linux下可以使用ps命令来查看Oracle相关的进程

    Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...

  9. [转] Oracle analyze 命令分析

    转自:http://blog.sina.com.cn/s/blog_682841ba0101bncp.html 1.analyze table t1 compute statistics for ta ...

随机推荐

  1. Docker学习笔记一:如何在线安装

    一.Docker简介: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源.Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后 ...

  2. 【Revit API】Revit读取当前rvt的所有视图与其名称

    1)读取所有视图: public static ViewSet GetAllViews(Document doc) { ViewSet views = new ViewSet(); FilteredE ...

  3. NOIP2017 逛公园 题解报告 【最短路 + 拓扑序 + dp】

    题目描述 策策同学特别喜欢逛公园.公园可以看成一张NNN个点MMM条边构成的有向图,且没有 自环和重边.其中1号点是公园的入口,NNN号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花 ...

  4. 洛谷 P3802 小魔女帕琪 解题报告

    P3802 小魔女帕琪 题目背景 从前有一个聪明的小魔女帕琪,兴趣是狩猎吸血鬼. 帕琪能熟练使用七种属性(金.木.水.火.土.日.月)的魔法,除了能使用这么多种属性魔法外,她还能将两种以上属性组合,从 ...

  5. Linux基础--------监控系统、进程管理、软件包管理-------free、dd、kill、 rpm、yum、源码安装python

    作业一:1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区 ...

  6. C++并发编程 thread

    std::thread C++11在标准库中为多线程提供组件, 使用线程需要包含头文件 thread, 其命名空间为 std. 启动新线程 每个进程至少有一个线程: 执行main()函数的线程, 其余 ...

  7. Android开发大纲

    知识模块 Java Android 计算机网络 算法 书本知识 深入理解Java虚拟机 Java并发编程实战 疯狂Android讲义 Android开发艺术探索 网络知识 面试经验 面试心得与总结-- ...

  8. CSS3方法总汇

    PS:CSS3的3D和我做研发时的3D不一样他们只能旋转180度  横为X竖为Z高为Y transfrom:2D3D转换 rotareX:绕着X轴旋转 rotareY(-180deg):绕着Y轴旋转- ...

  9. spfa+剪枝 或者 dij+手写堆+剪枝 UOJ 111

    http://uoj.ac/problem/111 好像NOIP里面的题目...有好多都是...能通过xjbg剪枝来...AC题目的? 得好好学一下这些剪枝黑科技了... 思路:我觉得这位大佬说的很完 ...

  10. Linux下如何强制中断一个程序的执行?

    CTRL + C  中断 CTRL + Z  暂时放到后台 CTRL + D  保存退出