很少配置数据库服务器吧
第一个oracle数据库安装的时候还安装成了桌面类数据库哈哈
这几次踩坑踩了也不少
个人感觉重要的就是搭配好oracle服务器之后配置本地服务与暴露端口。
首先云服务器必须要去云平台控制中心配置暴露端口号,其他的在配置出入站规则,记得看你的防火墙状态。
以阿里云为例 云服务器ES--->安全组添加1521端口号。(我配了n遍oracle配置以及出入站规则,后来要不是看别人得博客,我顺嘴问了一句项目经理,不然还特么不知道是阿里云服务器。)
oracle安装好之后,需要暴露几个服务名字就再创建几个数据库-1.
配置监听时配置多个服务与数据库,因都是1521端口下,一个监听足以。
我这里是一个oracle,三个数据库实例(服务)。
使用 oracle 的net manager工具。
下图为创建完默认的oral数据库外,又创建了两个数据库。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c78f30a36ad375797c9c89dc6296f7a2.png)
监听器内配置,只配置数据库与服务。
配置完oracle服务后,记得去windows的服务里面重启监听,重启你配置的oracle服务。
对外暴露三个数据库,同一个端口。
oracle主目录就到dbhome下即可
右半部分上最上面的横条可以切换监听的配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3246ccb89d315011e81fe46ead37b906.png)
三个服务,程序名随便填写
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4ab12054a41611927b7616015896ec6d.png)
net config配置网络服务名称,监听不要配置了。
net manager 图形查看配置,三个服务都测试ok之后 数据库就配置好了 不要乱动.oar配置文件跟监听文件了。
![](https://i-blog.csdnimg.cn/blog_migrate/72773fca44457f7881b027ba9ab8c6ec.png)
多个库导入dmp文件
如不设置,他会永远只能导入默认的数据库
必须去系统变量设置。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b997f4efed3293470a366ca24e19aaa1.png)
plsql exp imp 问题
全量库有脚本的老手肯定不用搜索都能自己解决了哈哈。
今天只说用户导出
**当然表空间必须提前在新库创建好**
plsql-->工具-——>导出表/导入表
使用oracle导出 导出表结构跟数据
sql插入倒不出特别类型的字段,而且oracle导出数据泵也嘎嘎快。
a库内a用户登录导出的dmp文件 给登录了b库的a用户导入。
exp 用户/密码 file:导出文件地址 full=y;
如果使用plsq自己导出的.pde格式的 记得先导出用户对象,创建好表在执行导入.pde
只导出表结构的话,随便弄啦 plsql-->工具-——>导出用户对象 生成sql文件。