dbca 时候提示:UnsatisfiedLinkError exception loading native library: njni10

在x86_64平台上操作时, 此时如果遇到如下错误:

UnsatisfiedLinkError exception loading native library: njni10
java.lang.UnsatisfiedLinkError: jniGetOracleHome
at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
at oracle.net.ca.NetCA.main(Unknown Source)
Oracle Net Services configuration failed. The exit code is -1
继续阅读

发表在 学习 | 留下评论

ORA-01511 ORA-01275

dataguard 创建备库
数据文件rename的时候提示 ORA-01511 ORA-01275
SQL> alter database rename file ‘/backup/g11r2/oradata/system01.dbf’ to ‘/oracle/oradata/g11r2/system01.dbf’;
alter database rename file ‘/backup/g11r2/oradata/system01.dbf’ to ‘/oracle/oradata/g11r2/system01.dbf’
*
继续阅读

发表在 oracle学习 | 留下评论

TNS-12537和ORA-609

alert日志提示:
Fatal NI connect error 12560, connecting to:
(LOCAL=NO)

VERSION INFORMATION:
TNS for Linux: Version 11.1.0.6.0 – Production
Oracle Bequeath NT Protocol Adapter for Linux: Version 11.1.0.6.0 – Production
Time: 29-OCT-2011 16:10:55
Tracing not turned on.
Tns error struct:
ns main err code: 12560
继续阅读

发表在 oracle学习 | 标签为 , , | 留下评论

解决Linux下sqlplus无响应

昨天从另外一台linux直接tar过来一个数据库,本来懒的安装,结果使用sqlplus无端挂起,只好自己手动安装。但是还是一样。网上查看资料得知是oracle的bug引起的。
继续阅读

发表在 oracle学习 | 标签为 | 留下评论

ora-00265 启动归档失败

SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-00265: instance recovery required, cannot set ARCHIVELOG mode
继续阅读

发表在 oracle学习 | 标签为 , | 留下评论

RMAN COPY 创建 standby库

上次使用rman 的全备 在把备份文件复制到standby机器上 通过RMANrestore 来创建standby 库。
但是考虑到如果生产库位几百G或者TB级的,没有这么多空间进行全备在还原。所以考虑换一种方法。

在primary 上操作
sqlplus “/as sysdba”
SQL> alter database create standby controlfile as ‘/tmp/back.ctl’;
SQL> create pfile=’/orcl/oradata/initorcl.ora’from spfile;
SQL>exit
继续阅读

发表在 oracle学习 | 标签为 , , , | 留下评论

oracle rac通过rman 创建 单机 standby 库

环境: rac1:192.168.187.10/192.168.187.11 rac2:192.168.187.20/192.168.187.12
采用ASM+RAW
备机 standby 主机192.168.187.30 文件系统。
操作系统都为 redhat 5.4
通过NFS文件 mount到 主库上
mount 192.168.187.30:/Tbackup /Tbackup
继续阅读

发表在 oracle学习 | 标签为 , , , | 留下评论

在创建实例的时候提示ORA-00600

在虚拟机中操作,环境是直接复制另外一台的,另外一台创建实例正常,但是这台在创建实例到2%时候,出现了

ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []

忽略也不能执行下去 继续阅读

发表在 学习 | 标签为 , , | 留下评论

linux下oracle rac 安装

环境:Oracle 10g2 RAC for LinuxAS5.5

1)     系统主机名的修改

db1:

vi /etc/sysconfig/network

HOSTNAME=db1

vi /etc/hosts

127.0.0.1               db1 localhost.localdomain localhost 继续阅读

发表在 oracle学习 | 标签为 , , | 留下评论

Linux 下安装ORACLE 10g

以RHEL_AS_4为例
#vi /etc/sysctl.conf             –添加以下内容
kernel.core_uses_pid=1
kernel.shmall=2097152
kernel.shmmax=2147483648        –以字节为单位,物理内存的1/2
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
# sysctl -p      –使配置马上生效
# groupadd dba      –建立dba组
# useradd  -G dba oracle   –建立oracle用户
# mkdir -p /ora/oracle/product/10.2.1    –建立安装目录
# chown -R oracle /ora/oracle  –设置目录所有者和权限
# chmod  775 /ora/oracle
# su – oracle 继续阅读
发表在 oracle学习 | 标签为 , , | 留下评论