一、数据库常用查询
1.查询数据库用户名
SELECT * FROM ALL_USERS;
--或
select username from sys.dba_users;
2、查询数据库名
select name from v$database;--- 如果是管理员等同权限,也可通过SQL*Plus或SQLcl中使用以下语句
show parameter db;
3、查询数据库的实例名
select instance_name from v$instance;--- 如果是管理员等同权限,也可通过SQL*Plus或SQLcl中使用以下语句
SHOW PARAMETER instance_name
select default_tablespace, temporary_tablespace, d.username from dba_users d;
二、数据库备份与恢复
1.使用EXP和IMP工具:
整库导出:exp 管理员账号/密码 full=y,生成EXPDAT.DMP文件。
整库导入:imp 管理员账号/密码 full=y file=C:\person.dmp。
按用户导出:exp 管理员账号/密码 owner=用户名 file=C:\person.dmp。
按用户导入:imp 管理员账号/密码 file=C:\person.dmp fromuser=用户名。
按表导出:exp 管理员账号/密码 file=person.dmp tables=t_person,t_student。
按表导入:imp 管理员账号/密码 file =person.dmp tables=t_person,t_student。