oracle实施难不难,Oracle 项目实施问题总结

1. 无效的命令,第一行执行错误,有乱码提示。

解决方案:脚本编码格式从UTF-8转为ANSI.

2.ORA-12519 TNS:no appropriate service handler found 客户端连接间歇性失败,报错ORA-12519

一般原因:是数据的连接池达到的极致

解决方案:

使用sys,以sysdba权限登录:

SQL> show parameter processes;

select count(*) from v$process;

select count(*) from

v$session;

select value from v$parameter where name = 'processes'

alter system set processes=400 scope = spfile;

alter system set sessions=435 scope=spfile;

shutdown immediate

startup

oracle文档要求,SESSIONS和TRANSACTIONS的初始化参数应该源于PROCESSES参数,根据默认设置SESSIONS =

PROCESSES * 1.1 + 5。

3. 删除Oracle session

select

username,sid,serial# from v$session where username is not null;

USERNAME SID SERIAL#

------------------------------

---------- ----------

test 189 90

alter system kill session 189,90';

4 Drop user

在删除用户时,drop user cascade有时候会有存在的用户连接,所以要先kill 存在的会话,然后再执行drop 命令。有些时候为了方便些,直接shutdown 数据库,然后重启,这时候应该没有活跃的会话,可以顺利删除用户。但是如果有其他后台进程或者应用没有关闭,而这些应用有可能会再次连接数据库,所以要先关掉相关应用程序和进程。

5. Oracle 安装

一般情况下,oracle

的安装都是客户的IT部门负责,偶尔也会有例外。比如你的产品不支持客户使用的其他数据库比如DB2, MySQL, SQL Server。这个时候你可能会需要给客户的环境中安装oracle。Redhat 的oracle

11g 安装过程中,会提示有些基础包没有安装好。所以要按照提示安装相关包。比较麻烦的是,客户的环境中大多数情况下是不允许连接互联网的,所以还得进行本地安装。加载Redhat 的安装包,然后按照oracle安装程序的提示安装相应组件。当然有些不在Readhat安装包Packages下面的安装包就需要另外在网上找找,下载后传到服务器上进行安装了。另外,有些组件有依赖关系,比较头疼,只能按照提示尝试解决了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值