数据库的常用命令
Oracle的备份还原:
1.创建目录 SQL>create directory dump_file as 'd:\app\dump';
2.目录赋权限 SQL>grant read,write on dump_file to epoint;
3.查看目录 SQL>select * from dba_directories;
cmd窗口导出命令:
expdp 用户名/密码@连接符 directory=目录名 dumpfile=filename.dump schemas=用户名 logfile=logname.log
导入命令:
impdp 用户名/密码@连接符 directory=目录名 dumpfile=导入文件名 remap_schema=导出用户:导入用户
remap_tablespace=导出表空间1:导入表空间1,导出表空间2:导入表空间2 logfile=impdp_文件名.log
MySQL的备份还原:
mysqldump导出备份:
1.导出单库
mysqldump -uroot -p --single-transaction -ER --master-data=2 --set-gtid-purged=OFF emp > d:\backup\emp.sql
2.导出单表
mysqldump -uroot -p --single-transaction -ER --master-data=2 --set-gtid-purged=OFF emp --tables a > d:\backup\a.sql
3.导出多表
mysqldump -uroot -p --single-transaction -ER --master-data=2 --set-gtid-purged=OFF emp --tables a b c > d:\backup\abc.sql
MySQL导入备份:
mysql -uroot -p emp < d:\backup\emp.sql
DBeaver集成了MySQL的备份还原,但Oracle只能命令行操作
常用命令
1.Oracle通过IP:端口/服务名访问
sqlplus 用户名/密码@127.0.0.1:1521/orcl
sqlplus 用户名/密码@192.168.218.100:1521/orcl //需要关闭防火墙 或者开通1521端口
2.MySQL远程访问
mysql -uroot -p密码 -h127.0.0.1 -P3306 //需要关闭防火墙 或者开通3306端口
3.Oracle与MySQL下密码修改操作:
Oracle > alter user aaa identified by 123456
MySQL > set password for aaa@'%' = '123456';
> flush privileges;
浙公网安备 33010602011771号