易截截图软件、单文件、免安装、纯绿色、仅160KB

aix下安装oracle心得

删除AIX下的ORACLE
===========================================================
作者: wmlm(http://wmlm.itpub.net)
发表于:2008.12.02 18:17
分类: oracle
出处:http://wmlm.itpub.net/post/12871/474762
---------------------------------------------------------------
rm -Rf /etc/oratab
rm -Rf /etc/oraInst.loc
rm -Rf /etc/ora_save*
rm -Rf /tmp/.oracle
rm -Rf /tmp/OraInstall*
rm -Rf /opt/app/oracle
rm -Rf /opt/app/oraInventory
rm -Rf /opt/oradata
rm -Rf /ww/arch1
rm -Rf /ww/arch2
su - oracle
vi .profile
remove the items about oracle 11g
在root执行rootpre.sh的时候,若oracle进程没有杀死,运行
 ps -eaf | grep ora_smon
然后kill -9
一直说数据库没有mount ,原因为 sid和创建数据库的sid不一致 ,可以 export ORACLE_SID=xxx来引入新的。
Linux下Oracle10g不能启动之 could not open parameter file
关键字: oracle lrm-00109: could not open parameter file '/opt/oracle
今天开发服务器突然连接不上,sqlplus /nolog、conn /as sysdba、startup命令后显示
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle10g/product/10.2/db_1/dbs/initORA10G.ora'
查找文件,果然不存在。估计是非法关机造成的。
这是因为在oracle9i和oracle10g中,oracle默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。
解决方法1(已经验证):
将$ORACLE_BASE/admin /数据库名称/pfile目录下的init.ora.012009233838形式的文件copy到$ORACLE_HOME/dbs目录下 initoracle.ora即可。(注:initoracle.ora中的oracle为你的实例名 ORACLE_SID)
解决方法2:
用oraenv命令來改變當前環境的SID,然後用pfile重新產生spfile,就可以啟動數據庫了.
改變SID:
[oracle@willie root]$ source oraenv
ORACLE_SID = [oracle] ? test1
bash: /root/.bashrc: Permission denied
重新產生spfile:
SQL> create spfile from pfile;
File created.
SQL> startup
ORACLE instance started.
在toad新建用户没有权限访问,出现ora-01045
在sys下运行grant connect,resource to  dosc;


相关文档:

oracle隐藏参数查询

虽然网上有很多,但还是在这里记下方便查找:
SELECT i.ksppinm NAME, i.ksppity TYPE, v.ksppstvl VALUE, v.ksppstdf isdefault
  from x$ksppi i, x$ksppcv v
 WHERE i.indx = v.indx
   AND i.ksppinm LIKE '\_%&par%' ESCAPE '\';
......

争先体味Oracle 11g的新特点

 跟着这几天Oracle OpenWorld大会的举行,Oracle11g的新特征越来越多的被展现出来。
  以前,我曾经引见过Oracle11g将可能在10月份的这个大会上推出,当初至于Alpha版的信息已经可以见到,现时出现的已经是Beta版,离Oracle11g的正式版已经不远。
  Laurent Schneider 在他的Blog中谈到,对于Oracle11g的名字还 ......

学习《Oracle 9i10g编程艺术》的笔记 (四)

 1.数据库独立性
将应用从数据库A 移植到数据库B 时,我时常遇到这种问题:应用在数据库A 上原本无懈可击,到了
数据库B 上却不能工作,或者表现得很离奇。看到这种情况,我们的第一个想法往往是,数据库B 是一个
“不好的”数据库。而真正的原因其实是数据库B 的工作方式完全不同。没有哪个数据库是错的 ......

关于ORACLE外连接(+)

现在有以下两张表:
                                              表A  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号