国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

RedHat8下面安裝Oracle 9i筆記

2024-08-29 13:43:05
字體:
來源:轉載
供稿:網友

如何在RedHat linux8下面安裝Oracle 9i(建議使用oracle9204)(oracle9201在redhat8上安裝經常碰到error in writing to file '...'的錯誤,報沒有相應的寫權限。)
首先將Redhat Linux8.0安裝完畢! 
注重Swap分區最好在1G左右!/分區需要大概5-8G的空間! 

下載如下三個Oracle9i的安裝文件: 
lnx_920_disk1.cpio.gz 
lnx_920_disk2.cpio.gz 
lnx_920_disk3.cpio.gz 
在你硬盤的/opt/目錄現在建立Oracle9i 
命令如下:#mkdir /opt/Oracle9i 
將如下三個文件拷貝到/opt/Oracle9i目錄下 
執行如下命令將文件解壓: 
gunzip lnx_920_disk1.cpio.gz 
gunzip lnx_920_disk2.cpio.gz 
gunzip lnx_920_disk3.cpio.gz 
在硬盤的/opt/Oracle9i/的目錄下將生成如下文件: 
lnx_920_disk1.cpio 
lnx_920_disk2.cpio 
lnx_920_disk3.cpio 
執行如下命令將文件解包: 
cpio -idmv < lnx_920_disk1.cpio 
cpio -idmv < lnx_920_disk2.cpio 
cpio -idmv < lnx_920_disk3.cpio 
將在硬盤的/opt/Oracle9i的目錄下生成如下三個文件夾; 
Disk1 
Disk2 
Disk3 

下面命令在Root用戶下在終端程序中輸入執行: 

#grep MemTotal /PRoc/meminfo  ------察看內存大小
#cat /proc/swaps     --------察看交換分區信息

#dd if=/dev/zero of=tmpswap bs=1k count=900000    -----bs=n 同時設置輸入輸出塊大小  count=n只復制輸入記錄的指定數。   
#chmod 600 tmpswap 
#mkswap tmpswap 
#swapon tmpswap 

# cat /proc/sys/kernel/shmmax 

# echo `eXPr 1024 /* 1024 /* 1024` > /proc/sys/kernel/shmmax 
注釋(默認的是33554432kB,可修改為'2147483648' 單位字節
 如:echo '2147483648' > /proc/sys/kernel/shmmax

過小的時候會提示:
ORA-27123:unable to attach to shared memory segment.
or 
out of memory
 

# cat /proc/sys/kernel/shmmax 

設置TMP目錄: 
#mkdir /opt/tmp 
#chown root.root /opt/tmp 
#chmod 1777 /opt/tmp 
#export TEMP=/opt/tmp  
#export TMPDIR=/opt/tmp  

添加用戶和組: 
#groupadd dba 
#groupadd oinstall 
#useradd -g oinstall -G dba oracle      // -g 添加用戶所屬的組, -G用戶所附加的組, 
#passwd oracle 

建立安裝目錄 
#mkdir /opt/oracle 
#mkdir /opt/oracle/prodUCt 
#mkdir /opt/oracle/product/9.2.0 
#chown -R oracle.oinstall /opt/oracle 

#mkdir /var/opt/oracle 
#chown oracle.dba /var/opt/oracle 
#chmod 755 /var/opt/oracle 

設置Oracle用戶的環境變量: 當前操作用戶oracle (#su - oracle ) su oracle和su - oracle的區別就是su - oracle可以繼續oracle用戶的環境變量
# vi /home/oracle/.bash_profile 
將如下的文字插入到.bash_profile中 

# Oracle Environment 
export ORACLE_BASE=/opt/oracle 
export ORACLE_HOME=/opt/oracle/product/9.2.0 
export ORACLE_SID=test 
export ORACLE_TERM=xterm 
#export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin 
export NLS_LANG=AMERICAN; 
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 
export LD_LIBRARY_PATH 

# Set shell search paths 
export PATH=$PATH:$ORACLE_HOME/bin 


# CLASSPATH: 
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib 
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib 

然后 
#su - oracle (一定要有"-")
切換到Oracle安裝用戶執行: 
$cd /opt/Oracle9i/Disk1 
$sh runInstaller 


按照提示安裝!OK! 
一、第一次安裝會出現設置域名test.fox
    同時自動設置SID就是域名中的前半部分test
    
    next 
    出現設置ORACLE_BASE目錄,假如是第一次安裝,則會提示(假如是
    曾經安裝過oracle則可能不會出現,這里的oracle_base和設置環境
    變量中的一致)
二、
在安裝的過程中,最常見的是在配置oracle net configuration assistant
時jre,
提示: jre was not found 
這時做個鏈接就可,使用安裝用戶 oracle
$cd /opt/oracle/oracle/product/9.2.0/oracle.swd.jre/bin/i386/native_threas
$ ln -s java jre
按照提示保持默認就可
2、內存是大小,提示
ORA-27123:unable to attach to shared memory segment. 
or out of  memory
都是內存的設置有問題



   
啟動和停止 Oracle 9i 數據庫 (Startup and Shutdown of the Oracle 9i Database) 
1.sqlplus: 
Oracle 9i (9.0.1 & 9.2.0) 不再使用 svrmgrl,而改用 sqlplus。
 

例如,啟動數據庫,可以運行下面的命令: 
#su – oracle 
$sqlplus /nolog 
SQL>connect / as sysdba 
SQL>startup 


window2000 下客戶端連接(我用的是oracle817 連接oracle9024)
 
增加偵聽服務
增加本地連接,
連接主機 :主機名或ip
服務:test.fox就是前面的域名服務

網絡名:test.fox(自己隨便定義或test)


斜杠 (/ -- slash) 使用 SYS 連接到方案 (schema)。本例中,將使用 SYS 數據庫用戶以 SYSDBA 身份

連接到方案。SYSDBA 賦予用戶如下特權: 
- sysoper privileges WITH ADMIN OPTION 
- create database 
- recover database until 

立即停止數據庫,可以運行下面的命令: 
#su – oracle 
$sqlplus /nolog 
SQL>connect / as sysdba 
SQL>shutdown –immediate 


如何刪除oracle9i 
刪除oracle_base目錄,etc下的oratab
/tem 下的orainstall
然后刪除用戶
刪除/home/oracle

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 抚顺县| 镇坪县| 保德县| 文昌市| 瑞安市| 喀什市| 永定县| 双鸭山市| 伊通| 依兰县| 庆元县| 麻栗坡县| 金昌市| 巨野县| 邢台市| 江口县| 吉安市| 肃南| 遂昌县| 宜阳县| 邛崃市| 安宁市| 岑巩县| 花莲县| 平谷区| 湖口县| 垫江县| 清丰县| 渑池县| 西青区| 灵武市| 雅安市| 大丰市| 达孜县| 胶州市| 延庆县| 迁安市| 特克斯县| 汾西县| 扎囊县| 搜索|