oracle sqlplus 操作语句(DBA必会)
oracle sqlplus 操作语句(DBA必会)
登录数据库:
(1) Sqlplus /nolog
sql>conn sys/admin as sysdba
(2) Sqlplus sys/admin as sysdba
以系统管理员身份登录: conn / as sysdba
登录远程数据库:sqlplus v350sp1/123456@192.168.10.180/ORCL
(1) Sqlplus /nolog
sql>conn sys/admin as sysdba
(2) Sqlplus sys/admin as sysdba
以系统管理员身份登录: conn / as sysdba
登录远程数据库:sqlplus v350sp1/123456@192.168.10.180/ORCL
数据导入、导出
imp v3xuser/123456@orcl full=y ignore=y
imp ctp/12345678@orcl full=y file=%dmpfile% log="import.log"
imp v3xuser/v3xuser@10.202.40.140/v3x.seeyon.com buffer=200000 file=f:\20171223143131.dmp full=y ignore=y;
数据库全库导出
Expdp [用户名]/[密码]@[主机字符窜] full=y directory=TEST dumpfile=X.dmp logfile=X.log
单个用户方案导入
impdp [用户名]/[密码]@[主机字符窜] schemas=[用户名] directory=TEST dumpfile=X.dmp logfile=X.log ignore=y
数据库全库导入
impdp [用户名]/[密码]@[主机字符窜] full=y directory=TEST dumpfile=X.dmp logfile=X.log
imp v3xuser/123456@orcl full=y ignore=y
imp ctp/12345678@orcl full=y file=%dmpfile% log="import.log"
imp v3xuser/v3xuser@10.202.40.140/v3x.seeyon.com buffer=200000 file=f:\20171223143131.dmp full=y ignore=y;
数据库全库导出
Expdp [用户名]/[密码]@[主机字符窜] full=y directory=TEST dumpfile=X.dmp logfile=X.log
单个用户方案导入
impdp [用户名]/[密码]@[主机字符窜] schemas=[用户名] directory=TEST dumpfile=X.dmp logfile=X.log ignore=y
数据库全库导入
impdp [用户名]/[密码]@[主机字符窜] full=y directory=TEST dumpfile=X.dmp logfile=X.log
查看数据库用户、授权、修改密码、创建用户:
select * from v$pwfile_users;
grant sysdba to system ;
CREATE USER "V3XUSER" PROFILE "DEFAULT" IDENTIFIED BY "123456" DEFAULT TABLESPACE "V3XSPACE" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK ;
alter user v3xuser identified by 0000;
创建表空间、增加数据文件
CREATE SMALLFILE TABLESPACE "VXSPACE“ DATAFILE'D:\V3XSPACE.DBF' SIZE 30720M AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
alter tablespace V3XSPACE add datafile 'D:\VXSPACE01.DBF' size 100M AUTOEXTEND ON NEXT 2000K MAXSIZE UNLIMITED;
查询表空间文件位置
select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;
按用户查询表空间
select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE from dba_users where username ='V3XUSER'
查询磁盘剩余(使用ASM)
select name,total_mb,free_mb, (total_mb-free_mb) used from v$asm_diskgroup;
select group_number,file_number,bytes,space from v$asm_file;
删除表空间及数据文件
drop tablespace v3xspace including contents and datafiles;//删除数据文件
drop tablespace v3xspace inculding contents;//删除表空间
select * from v$pwfile_users;
grant sysdba to system ;
CREATE USER "V3XUSER" PROFILE "DEFAULT" IDENTIFIED BY "123456" DEFAULT TABLESPACE "V3XSPACE" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK ;
alter user v3xuser identified by 0000;
创建表空间、增加数据文件
CREATE SMALLFILE TABLESPACE "VXSPACE“ DATAFILE'D:\V3XSPACE.DBF' SIZE 30720M AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
alter tablespace V3XSPACE add datafile 'D:\VXSPACE01.DBF' size 100M AUTOEXTEND ON NEXT 2000K MAXSIZE UNLIMITED;
查询表空间文件位置
select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;
按用户查询表空间
select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE from dba_users where username ='V3XUSER'
查询磁盘剩余(使用ASM)
select name,total_mb,free_mb, (total_mb-free_mb) used from v$asm_diskgroup;
select group_number,file_number,bytes,space from v$asm_file;
删除表空间及数据文件
drop tablespace v3xspace including contents and datafiles;//删除数据文件
drop tablespace v3xspace inculding contents;//删除表空间
原文链接:http://www.jxszl.com/biancheng/shujuku/445524.html