我在xp下安装oracle9i和oracle10g遇到的问题

问题一:
客户端9i用exp导服务器10g的数据出现问题,且没有权限对服务器10g的相关参数进行更改。

实践解决:安装了oracle9i的xp的同一个用户fanghj下,又安装了oracle10g。用10g的exp导。


问题二:
在安装了oracle9i的xp的同一个用户fanghj下,又安装了oracle10g。

实践解决:
1、home要不同。
2、base可以相同,也可以不同。以上可以从regedit中查看到相应信息和设置。
3、关于path。
此时环境变量path如下:
%JAVA_HOME%\bin;%CATALINA_HOME%\bin;E:\oracle\product\10.1.0\db_2\bin;E:\oracle\product\10.1.0\db_2\jre\1.4.2\bin\client;E:\oracle\product\10.1.0\db_2\jre\1.4.2\bin;C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
明显10g后覆盖了9i的环境变量。所以用户登陆时要想使用9i就把path中的10g部分去掉。要使用10g,就把10g的部分加上,放在9i的前面。否则可能9i或10g的部分客户端工具处于无效状态。
10g环境path部分
;E:\oracle\product\10.1.0\db_2\bin;E:\oracle\product\10.1.0\db_2\jre\1.4.2\bin\client;E:\oracle\product\10.1.0\db_2\jre\1.4.2\bin;

一点想法未实践:可以在想使用9i的用户登陆时就自动执行脚本设置好9i要使用的path;
在想使用10g的用户登陆时自动执行脚本设置好10g要使用的path。
另外,可以在不同用户下安装9i和10g。

问题三:
连接服务器10g时出现如下错误:
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

实践解决:
tnsnames.ora里的配置是这样自动生成的:
FAIMAPP232_10G =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.132.232)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = faimapp232)
    )
  )

把SERVICE_NAME = faimapp232改为SERVICE_NAME = faimapp

问题四:
imp数据导入,设定的tablespace出现问题。
ORA-01659   unable   to   allocate   MINEXTENTS   beyond   string   in   tablespace  string 

实践解决:
将数据文件改到比原数据文件已经使用空间还大的大小,表就可以导入了。

一点提示未实践:可以在客户端用plsql developer登陆到服务器10g,然后查看要导出数据所在表空间的properties,按照这个属性建立自己的tablespace。

问题五:
数据源错误
实践解决:DataSourceURL=jdbc:oracle:thin:@192.168.132.57:1521:faimapp57
改为:DataSourceURL=jdbc:oracle:thin:@192.168.132.57:1521:faimapp
其中faimapp是xp控制面板中启动的service,而不是用net configration assistant配置的服务名faimapp57。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XP安装oracle 10g图解 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧!   首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1   单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示: 图2   在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。   选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3: 图3   单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4: 图4   选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 :

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值