将Windows上的Oracle迁移至Linux
迁移前提:1.在安装Linux数据库实例时,注意选择的编码格式要与Windows的数据库实例一致。 迁移步骤 1.检查Linux上数据库实例的编译格式 SQL> select userenv(‘language‘) from dual; USERENV(‘LANGUAGE‘) ---------------------------------------------------- AMERICAN_AMERICA.ZHS16GBK --牢记这个编码格式 2.设置windows的环境变量 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 3.导出windows数据库中的数据库文件 d:appadministratorproduct11.2.0client_1BINexp.exe test/[email?protected] direct=n "file=D:db_20170918.dmp" "log=D:db_20170918.exp" 4.通过工具将dmp文件上传到Linux上 5.设置Linux的环境变量 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 6.在Linux上创建相关用户及表空间 --创建表空间 create tablespace TESTDB datafile ‘/u01/app/oracle/oradata/TESTDB.DBF‘ size 100M reuse autoextend on next 100M maxsize unlimited online nologging segment space management auto default nocompress; --创建用户 create user? test identified by "pwd" ; grant connect,resource,dba to test ; grant create any sequence to test ; GRANT SELECT ANY TABLE TO test ; GRANT UPDATE ANY TABLE TO test ; alter user test? DEFAULT TABLESPACE TESTDB; 7.导入dmp文件 imp userid=test/[email?protected] full=y ignore=y file=‘/dmp/db_20170918.dmp‘ log=‘/dmp/db_20170918.imp‘ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows-server-2003 – 我想替换现有的域控制器,但保留AD等
- Windows – 免费的Win 7/8/10 VM的Microsoft是否提供受限制
- windows10计划任务启动bat执行jar打包的jar文件
- 在.NET中,最小化程序时,垃圾回收器是否被调用是真的吗?
- windows – 如何停止在任务栏上显示我的应用程序?
- xaml – 如何将我的视图模型中的富文本(FlowDocument?)绑定
- active-directory – 在仅限Windows的商店中通过Internet验
- Windows Phone 8.1:使用IList变量的C#回调无法转换为IVect
- windows-phone-7 – 如何在网页上添加电话号码(电话号码的h
- xaml – 如何在Windows 8中增加`GridView`项之间的空格