2006年12月31日

连接时就挂在哪儿,排查原因,listener,tnsname,sqlnet都是正常的。最后怀疑是否1521端口被占用了。将号改成1522,重启listener,问题就解决了。

2006年12月29日

SQL> select * from test_1;

NFZ                     NMSG
———————– ——————————————————————————–
512221197602044091     
522123197512230017     
512221197602044091     

SQL> update test_1 set nmsg=’代理名121′;

3 rows updated

SQL> commit;

Commit complete

SQL> select asciistr(nfz) a, asciistr(nmsg) b from test_1;

A                                                                                B
——————————————————————————– ——————————————————————————–
512221197602044091                                                               \4EE3\7406\540D121
522123197512230017                                                               \4EE3\7406\540D121
512221197602044091                                                               \4EE3\7406\540D121

SQL> select instr(asciistr(nmsg),’\')  from test_1;

INSTR(ASCIISTR(NMSG),’\')
————————-
                        1
                        1
                        1

SQL>

1. 首先要确认裸设备文件是属于oracle:dba的属性。裸设备文件一般放在/dev/目录下
2. 创建表空间时要检查裸设备文件名称,如果前面没有加r要加r说明是个逻辑卷否则会报错,"ORA-20497 该文件in use/IBM AIX报不能quenu IO/权限拒绝"
3. 例子:
裸设备:/dev/rac_qk01_5g
检查ls -l
Brw-rw—    oracle  dba   /dev/rac_qk01_5g
创建表空间
CREATE TABLESPACE PCS_LOG DATAFILE
  ‘/dev/rrac_qk01_5g’ size 5100m autoextend off
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
SEGMENT SPACE MANAGEMENT AUTO;
  

一定要在前面加r才可

         
                  ESS800裸盘生成datafile步骤

一、 根据所需数据文件的大小,从磁盘使用登记表中选定vpath,如vpathxy
1、 列出所选定vpath的剩余物理分区数 FREE PPs
# lspv vpathxy
2、 决定使用的PPs数,如PPs=mn

二、 决定生成的逻辑卷名,如abc_lv1

三、 生成逻辑卷
1、 smitty hacmp
——System Managent (c-spoc)
——HACMP Concurrent Logical Volume Managent
——Concurrent Loical Volume
——Add a Concurrent Logical Volume
显示要生成逻辑卷所在的卷组名后压回车键确认
2、 将光标移至要使用的vpathxy后压F7键选定。再压回车键后,显示:
Number of Logical- Partitions        [mn]—————————-(1)
Physical Volume Names             vpathxy
Logical Vloume Name              [abc_lv1]———————–(2)
Logical Vloume Type               [raw]—————————-(3)
(只需输入3项,其余均不用输入)
3、 回车键确认
显示:        Command:running
等待显示变为:Command:ok
并显示所生成的逻辑卷名后用F10退出或用F3生成另一个逻辑卷
4、 列出生成的逻辑卷参数、设备名
# lslv abc_lv1
# ls -al /dev/rabc_lv1

四、 修改设备的所有者
1、#chown  oracle:dba  /dev/rabc_lv1
2、telnet 到同一个HACMP的另一台主机,#chown  oracle:dba  /dev/rabc_lv1

五、计算可用于oracle的datafile size
size=128*mn*0.97