Oracle常用語句

2022-08-29 17:27:12 字數 1979 閱讀 4451

1、查詢資料庫版本號:

select * from v$version

2、查詢表空間路徑

select * from dba_data_file

3、檢視資料庫字符集

simplified chinese_china.al32utf8;

select * from nls_database_parameters where parameter='nls_characterset';

4、資料庫恢復/備份語句

4.1、imp方式

imp ncyh0416/1 file=c:\rm\rm.dmp log=c:\rm\rm.log full=y;

exp tlyhzbyc/[email protected]/orcl254 file=e:\tlzb.dmp log=e:\tlzb.log owner=tlyhzbyc

4.2、資料幫浦方式

create directory dpdata1 as 'd:\20141106'(手動建立);

grant read,write on directory dpdata1 to ncyhcam0414;

select * from dba_directories; 檢視許可權,此步可以省略

impdp jjyhzb/1@orcl directory=jjyh dumpfile=ncgk1121.dmp remap_schema=ncgk:jjyhzb logfile=ab.log

expdp jjyhzb/1 schemas=jjyhzb dumpfile=ncgk1121.dmp directory=jjyh

4.3、多張dmp檔案,資料幫浦匯入語句:

impdp ncyc/1@orcl254 directory=jjzbyc dumpfile=nccw_jjzb01.dmp,nccw_jjzb02.dmp,nccw_jjzb03.dmp,nccw_jjzb04.dmp,nccw_jjzb05.dmp ,nccw_jjzb06.dmp,nccw_jjzb07.dmp,nccw_jjzb08.dmp,nccw_jjzb09.dmp,nccw_jjzb10.dmp,nccw_jjzb11.dmp ,nccw_jjzb12.dmp remap_schema=nc57:ncyc logfile=aa.log

4.4、txt檔案匯入語句:

import from 'c:\rm_port20131231\rm_port.txt' of del commitcount 8 insert into rm_port;

4.5、資料庫恢復語句(排除某些表、已存在的表重新再匯入)

impdp cam_liaoyangyh_1105/1@orcl11g directory=lycam dumpfile=20141031.dmp remap_schema=nc_exp:cam_liaoyangyh_1105 logfile=aa.log ignore=y exclude=table:\"like \'ftp_%\'\",exclude=table:\"like \'fc_%\'\"

5、資料庫表空間檢視:

select * from dba_tablespace_usage_metrics

6、擴充套件資料庫表空間

alter tablespace nnc_data03

add datafile 'd:/orcldata/nnc_data03.dbf' size 500m

autoextend on

next 50m

maxsize 30000m;

7、自動擴充套件表空間:

alter database datafile 'f:\orcldata\nnc_data0101.dbf' autoextend on;

8、刪除資料庫中所有已rm 打頭的表:

select 'delete from ' || table_name || ';' from user_all_tables t where t.table_name like 'rm%';

根據需要擴充套件對應的表空間大小,找到指定的有效路徑

oracle 常用語句

oracle 產看表空間 select total.name tablespace name free space,total space free space used space,total space from select tablespace name,sum bytes 1024 102...

oracle常用語句

drop tablespace crm online space including contents and datafiles 刪除表空間 drop user wuliu01 cascade 刪除使用者 exp orcl file d dmp 匯出資料庫 imp orcl file e alen...

oracle 常用語句

oracle 常用語句 查詢表的大小 select t.owner,t.segment name,sum t.blocks 8 1024 m as s,t.segment type from dba segments t where t.owner user name group by t.owne...