数据-数据库

安装软件→登录软件→查看→增加

Oracle

专业名词

数据库实例介绍
数据库实例(instance)是一组用于管理数据库文件的内存结构。

数据库是一组位于磁盘上的物理文件,通过 CREATE DATABASE 语句创建。实例管理相关的数据,并且为数据库用户提供服务。

每个正在运行的 Oracle 数据库至少与一个实例相关联。因为实例存在于内存中,而数据库存在磁盘上,所以实例可以独立于数据库存在,数据库也可以独立于实例存在。

安装软件

登录软件

1、在oracle服务端登录oracle的方法
oracle的登录工具是sqlplus。安装了oracle服务端,默认是会将服务端和客户端的登录工具sqlplus都安装的。
(1)管理员登录

$ sqlplus / as sysdba

在这里不需要输入密码,因为在安装oracle时,oracle的管理员用于就是当前登录的用户。
(2)scott用户登录

$ sqlplus scott/123 //不指定实例
$ sqlplus scott/123@orcl //指定实例

scott是在安装oracle时就开启的用户,其密码为123。

2、在oracle客户端登录orale的方法
(1)原始的登录方法

sqlplus scott/123@//192.168.94.133/orcl //192.168.94.133是服务端的IP地址

(2)修改配置文件后的登录方法

sqlplus scott/123@orcl_133

操作

查看

导出数据

例1:exp导出数据以dmp格式的文件保存,命令符如下:

D:\app\Administrator\product\11.1.0\db_1\BIN>exp scott/tiger@orcl file=D:\database.dmp;

exp:表示 执行BIN目录下的exp.exe可运行程序
scott/tiger:分别表示导出数据的用户名和密码
orcl:表示 oracle数据库的实例名称
file:用于去指定我们导出的数据的存放位置。

执行完成之后就可以完成数据的导出需求。

例子2:expdp导出数据库命令:

expdp system/pwd directory=dmpdir dumpfile=aoc20201110.dmp logfile=aoc20201110.log schemas=aoc compression=all

expdp:表示使用数据泵工具进行数据导出
system/pwd:分别表示导出数据的用户名和密码
dmpdir:表示o存放目录的名称
dumpfille:表示生成dmp文件的名字
logfile:表示生成log文件的名字

说明:导出导入的文件均在dmpdir所指向的目录下(可通过select * from dba_directories查看,确认directory所指向的目录)
PS:exp和expdp的区别可以看说明

例3:

expdp system/Naomsdb20! directory=dmpdir dumpfile=DB_FULL_%DATE:0,4%%DATE:5,2%%DATE:~8,2%.dmp logfile=DB_FULL_%DATE:0,4%%DATE:5,2%%DATE:~8,2%.log full=y COMPRESSION=ALL
在这里插入图片描述

疑问:语句中的%代表什么意思

导入数据

imp导入数据到oracle数据库中,命令符如下:
例1:

D:\app\Administrator\product\11.1.0\db_1\BIN>imp scott/tiger@orcl file=D:\database.dmp;

例2:

impdp system/pwd directory=dmpdir dumpfile=aoc20201110.dmp logfile=aoc20201110_imp.log schemas=aoc TABLE_EXISTS_ACTION=REPLACE

注:导出的文件放到导入的目录里才能执行导入(过select * from dba_directories查看,确认directory所指向的目录)。
说明:TABLE_EXISTS_ACTION=REPLACE表示对已存在表进行替换。

更改

@echo off
echo ----------注意:此操作会删除当前库中数据,禁止在生产环境中运行,请再三确认!!----------
pause
echo ----------重要事说三遍:请确认当前为正式环境服务器----------
pause
echo ----------重要事说三遍:请确认当前为正式环境服务器----------
pause
echo ----------重要事说三遍:请确认当前为正式环境服务器----------

pause
echo ----------正在创建用户----------
pause
sqlplus / as sysdba @createUser.sql
pause
echo ----------创建用户完成----------
pause

Mysql

访问

使用Navicat Premium访问

操作见https://blog.csdn.net/Yangchenju/article/details/80633055

使用cmd访问

mysql加入cmd
第一步:查询mysql路径
在这里插入图片描述
第二步:
在这里插入图片描述
第三步:
在这里插入图片描述

配置

在这里插入图片描述

运用

在这里插入图片描述

安全

安装validate_password_policy插件

在这里插入图片描述
第一步:查询是否安装了该插件;
在这里插入图片描述
2、若没有安装,则到mysql插件目录位置进行安装
在这里插入图片描述
以看到mysql自带validate_password插件只是没有安装
在这里插入图片描述
3、执行安装命令
在这里插入图片描述
4、查看安装结果
在这里插入图片描述
安装其他插件可参照上述步骤,如
在这里插入图片描述

设置登录失败处理功能

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

问题

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fo安方

觉得俺的文章还行,感谢打赏,爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值