oracle 复制数据

oracle 复制数据,第1张

insert into B
(col1,col2,col3,,coln,colDate)
select
col1,col2,col3,,coln,sysdate
from A
--当然,如果你A、B两表的字段顺序一致就可以用

1、在数据库服务器的开始菜单中找到Datebase Configuration Assistant。

2、在创建画面第一步选择:创建新数据库,点击下一步。

3、根据需求选择自己的数据库类型(一般默认)后,跳转到全局数据库名这个画面时,重点来了:新建数据库名称不能和已经存在的任何一个数据库名称相同。

4、在管理帐户密码界面,可以与别的数据库管理帐户密码相同也可以不同,需注意的是,Oracle数据库默认是区分密码大小写的。

5、跳转到Oracle内存分配大小页面,这里建议将Oracle内存调整为物理主机内存的70%。

6、点击完成后,等待数据库创建完成。

7、数据库创建完成后,用sqlplus 语句连接数据库,在同一服务器上建立多个Oracle数据库 *** 作完成。

详细的方法这里很难解答,需要你另外参考博客或是文档,不过我给你解释下原理。重点就是oracle软件和数据库数据是相分离的,这点你要有自信,所以数据不丢,搬移到另一台电脑完全可行。这里面那些文件是独立于oracle软件呢?
1、initora初始参数文件,也称为pfile、spfile,是数据库启动所必须的文件;
2、控制文件,ctl后缀结尾的,包含了数据库的表空间、数据文件路径等信息;
3、数据文件,dbf后缀结尾的,就是对应了控制文件里提到的实实在在的文件;
4、在线日志文件,log后缀结尾的,用来记录实时的log;
5、归档日志文件,arc后缀结尾的,用来备份在线日志文件;
6、密码文件,存储sysdba权限用户的密码,可使得sysdba权限用户远程登录;
根据你的情况,因为你需要:关闭数据库、不需要归档、密码文件可以后创建。
所以前三个文件你必须搞清楚,搞清楚了就ok了,将前三项copy到另一台安装好oracle的机子,根据实际环境,修改init里面的内容,然后就可以启动数据库了,不过会提示某些数据文件路径可能错误的问题,是由于新环境和就环境路径不一样,根据ctl控制文件找不到,所以需要有些命令来修改路径。也会有其他各式各样的问题,但是这是正常的!并不是说数据库坏掉了,是dba必须要会的工作。
希望给你个浅显的解答。

在这里设置,设置好后,打开虚拟机,在网上邻居里面找到VirtualBox
share
foleder
打开就能看到共享的文档了。
VirtualBox没有像VM一样直接复制粘贴功能。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12804800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存