oracle 工作中常用sql及操作
2018-02-24 15:21
603 查看
select * from v$version 查看版本 Select * from v$diag_info 查看ADR Home,Diag Alert select * FROM V$PARAMETER where name like '%background_dump_dest%';
select * from ALL_DB_LINKS;
select * from dba_db_links; 查看database link
drop public database link dblinkname;
drop database link dblinkname 删除database link
create database link mydblink connect to “username” identified by password using ‘127.0.0.1/orcl’ 建立dblink
select * from dual@mydblink 测试dblink连接,如果tns 无监听程序,使用Oracle Net Configuration Assistance,监听程序配置–重新配置,本地网络服务名配置–重新配置,服务名选择数据库名,上面的orcl
select tablespace_name from dba_tablespaces; 所有表空间
SELECT * from dba_tables; 查询所有表空间和表名
select * from all_tables WHERE owner=’SCOTT’; 查询库里所有表
create table BranchAccount as select * from TATA.dbo.BranchAccount; 创建查询出的表,表转移
select SUBSTR(dzmc, 0,instr(dzmc,’老街’)-1) bf,SUBSTR(dzmc, instr(dzmc,’新街’)+5) af,dzmc from BLD_ROOM WHERE id=1026; 修改字段中间的值
select * from table start with id=id connect by prior id=parentid 一次查出所有下级级联,部门多级等等,cascade查询
SELECT * from tab; 查询所有表,包括【垃圾桶中的表】
select * from recyclebin; 查询刚drop的表(非truncate table)
select count(*) from “BINZqEUzpP4wZbgUAB/AQCoyA==ZqEUzpP4wZbgUAB/AQCoyA==0”; 查询表数据量
flashback table “BINZs0mMWPw
4000
izrgUAB/AQDbpw==Zs0mMWPwizrgUAB/AQDbpw==0” to before drop; 恢复表到当前库,
flashback table “BINZs0mMWPwizrgUAB/AQDbpw==Zs0mMWPwizrgUAB/AQDbpw==0” to before drop rename to SYS_LOG_03071351; 如果当前库有同名表,重命名
exp aa/123456@orcl file=E:/sampleDB.dmp 导出用户aa的所有表
imp bb/123456@orcl file=tank.dmp log=tank fromuser=aa touser=bb 导入其他用户的表数据
impdp system/passwd directory=expdp dumpfile=expdp.dmp remap_schema=’usera’:’userb’ logfile=/oracle/exp.log;
select * from all_tables where owner=’TEST’; 用户test的所有表
select * from dba_directories; impdp设置directory
select count(*) from v$process; 取得数据库目前的进程数。
select value from v$parameter where name = ‘processes’; 取得进程数的上限。
select user from dual 当前用户名
select * from user_tables 用户所有表
select * from user_tab_columns where table_name =” 表的所有字段
相关文章推荐
- Oracle中常用的sql操作
- Oracle SQL*PLUS与用户操作相关的常用命令
- Oracle中常用的修改表操作的sql语句
- ORACLE常用SQL操作记录
- ORACLE 常用SQL语句及profile相关操作(转)
- ORACLE-工作常用配置及命令记录-导入sql、unl文件、查看数据库状态、修改字符集等
- SQL操作数据——SQL组成,查询基础语法,where,Oracle常用函数等
- Oracle常用sql操作总结
- Oracle 常用数据库sql语句操作
- 简单oracle常用sql操作
- 通过sql*plus工具操作ORACLE 常用命令
- 通过sql*plus工具操作ORACLE 常用命令
- 表操作的常用SQL语句-oracle
- 【工作精华】linux 下oracle操作的常用命令
- 常用的SQL*PLUS命令 ,SQL缓冲区操作和最基本的脚本操作(从实践中学习Oracle SQL-第三章)
- Oracle SQL*PLUS与用户操作相关的常用命令
- Oracle - 常用操作SQL
- 工作中Oracle常用的SQL
- Oracle SQL常用管理与操作命令
- Oracle常用sql操作总结