导入导出.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授权