oracle相关命令收集-张
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相关命令收集-张的更多相关文章
- [ SHELL编程 ] 编程常用的ORACLE相关命令
本文主要描述shell编程中常用的Oracle相关命令. 1.sqlplus -L/-S参数 sqlplus -L user/password #-L参数表示用户只尝试登录一次, 而不是在出错时再次提 ...
- linux下Oracle 相关命令
#注意:例子中的oralce命令在/home/oracle/oracle/product/10.2.0/db_1/bin目录.#你可以自己修改成自己的目录. A.#dbstart //启动数据库 #d ...
- oracle常用命令收集
1.查看监听状态 lsnrctl status 2.启动监听 lsnrctl start 3.关闭监听 lsnrctl stop 4.以数据库管理员登录 sqlplus / as sysdba 5.手 ...
- Oracle 相关命令
http://www.mamicode.com/info-detail-2481866.html sql语句 system用户登陆 查看表空间和存放位置 select t1.name,t2.name ...
- Cinder相关命令收集
1. 重置状态 source admin-openrc.sh cinder reset-state 51108241-7ffe-44a8-acfa-4cddac8d4793
- Nova相关命令收集
1. nova list 2. sudo nova-manage service list 8. 创建/删除浮动IP池 nova floating-ip-bulk-create 192.168.0.2 ...
- Linux下使用ps命令来查看Oracle相关的进程
Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...
- Linux下可以使用ps命令来查看Oracle相关的进程
Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@ www.linuxidc.com ...
- [转] Oracle analyze 命令分析
转自:http://blog.sina.com.cn/s/blog_682841ba0101bncp.html 1.analyze table t1 compute statistics for ta ...
随机推荐
- [转]从头开始 GAN
1 前言 GAN的火爆想必大家都很清楚了,各种GAN像雨后春笋一样冒出来,大家也都可以名正言顺的说脏话了[微笑脸].虽然目前GAN的酷炫应用还集中在图像生成上,但是GAN也已经拓展到NLP,Robot ...
- array_filter 过滤一维中空数组,数组的序列不变
<?php header('Content-type:text;charset=utf8'); $str = "%11111%22222%333333%"; $arr = e ...
- Centos7中使用ipset
1.禁用firewalld systemctl stop firewalld systemctl disable firewalld 2.安装ipset yum -y install ipse ...
- windows下libcurl与zlib和ssl共同编译
下载了curl 7.37,在project里有各个版本VS对应的项目文件,我们选择合适的打开即可以编译,根据不同的项目配置输出想要的库,比如可以切换多种SSL库,dll/lib,debug/relea ...
- Dozer 对象的"搬运工"
前言:项目中,经常会遇到各层对象之间相互进行值传递的过程,如在数据据持久层有一持久类EntityA,在视图层可能会变为ViewA,通常情况下,这两个类的属性 名称 .类型都是一致的, 在两个对象传 ...
- 「七天自制PHP框架」应用:JSON生成器
刚刚开始学做一个WebAPP,数据查询的一般套路是通过一张PHP页面读取数据库,获得列表后“嵌写”在PHP页面中,虽然写法上丑陋至极,但也有“快糙猛”出效果的成就感,如图. 后来想想,不对啊,难道以后 ...
- My deep learning reading list
My deep learning reading list 主要是顺着Bengio的PAMI review的文章找出来的.包括几本综述文章,将近100篇论文,各位山头们的Presentation.全部 ...
- 重构改善既有代码设计--重构手法12:Extract Class (提炼类)
某个类做了应该由2个类做的事.建立一个新类,将相关的字段和函数从旧类搬移到新类. 动机:一个类应该是一个清楚地抽象,处理一些明确的责任.但是在实际工作中,类会不断成长扩展.你会在这儿加入一些功能,在哪 ...
- GridControl详解(二)表格的列名配置
点击Run Designer控件上的按钮,弹出视图设计窗口: 列配置: 我们配置完列名后,会发现设计视图发生了变化:
- JavaScript计时器
计时器 基本格式: setInterval(function(){代码},1000): /* 说明:1.setInterval 会返回一个计时器ID值 可以这样接收.var setId = setIn ...