导入导出.docx
- 格式:doc
- 大小:222.71 KB
- 文档页数:8
倒库
1、8i中导出
Exp system/managerjtw312 file=*.dmp full=y log=d:\exp.log
2、8i中导入9i 时利用8i的服务器或客户端进行向9i的导入,不能直接把dmp复制到9i上导入
Imp system/system@hmis2.0 file=*.dmp full=y ignore=y log=d:\imp.log
Hmis2.0为在8i上的tnsnames.ora中配置指向9i的指向
HMIS2.0 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.64.253.36)(PORT = 1521)) host为9i的ip
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = hmis)
)
)
倒入完成后,9i的密码更改为managerjtw312
红色箭头为在9i中新建的表空间,要比导入的8i的表空间要大,黄色箭头指示的项目如果8i中有,则比原来大,否则要控制在90%以下:
建立表空间
开始程序——oracle enterprise manager console独立登陆
用system/managerjtw312登陆
DD_DATA.ora
DX-DATA.ora
HEI.ora 1200
KCBKD_DATA.ora 300
KCLD.ora 10
LJ-DATA
LZ_DATA
PUBLIC_HMIS_DATA
TSHARE
ZX_DATA
system 扩大
UNDOTBS1 扩大
temp扩大 200m
example
1、imp system/system@hmis2.0 file=d:\hmisfull.dmp full=y ignore=y log=d:\imp.log (导入)
2、exp system/managerjtw312 file=d:\hmisfull.dmp full=y log=d:\exp.log(导出)
在老数据中建立指向新数据库的串tnsnames中配的串@hmis2.0
1、将oracle解压至d盘根目录下,安装oracle数据库,卸载原有数据库。
2、停止所有与oracle有关服务,包括窗口。
3、将升级包考至d盘根目录下,安装。
4、启动oraclehmis服务。
5、在运行cmd,录入sqlplus/nolog,显示数据库版本号。
6、录入conn sys/sys as sysdba,连接数据库。
7、录入show parameter pool_size。
8、录入alter system set java_pool_size=150M scope=spfile;,更改参数。
9、录入alter system set shared_pool_size=150M scope=spfile;更改。
10、shutdown immediate关闭。 11、startup启动。
12、在服务里启动监听。
13、在运行cmd,录入sqlplus/nolog,显示数据库版本号。
14、录入conn sys/sys as sysdba,连接数据库。
15、SQL>shutdown immediate
SQL>startup migrate
SQL>@?/rdbms/admin/catpatch.sql;(等待)
16、SQL>shutdown immediate
SQL>startup
SQL>@?/rdbms/admin/utlrp.sql
17、开始程序——oracle enterprise manager console独立登陆
18、sys/sys/sysdba登陆
19、hmis——存储——表空间——右键创建
创建完表空间才可以将老数据库导入新库
20、hmis-安全性-用户
导入错误的编译
利用pl/sql developer工具编译
然后点齿轮,编译,编译后剩余的错误,点右键edit,再点齿轮,查看错误。 修改用户密码
alter user sys identified by sys;
conn sys/sys@hmis52 as sysdba;
grant select on sys.dba_tab_columns to hei; 给hei授权