找了個下載的地址:html
Oracle10G各版本下載以及補丁地址
linux
Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86-64sql
redhat上的yum,添加本地光盤的作法:數據庫
vi /etc/yum
.repos.d
/rhel-debuginfo
.repo
,以後添加:oracle
[rhel_6_iso]app
name=local isoide
baseurl="file:///media/RHEL_6.4 x86_64 Disc 1/"ui
gpgcheck=0url
這個是血淚史,別人寫的
spa
http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_64.cpio.gz //我用的這個,安裝了一堆的包啊,否則安裝的時候仍是報錯,真的是血淚史啊,
http://download.oracle.com/otn/linux/oracle10g/10201/10201_client_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_clusterware_linux_x86_64.cpio.gz
http://download.oracle.com/otn/linux/oracle10g/10201/10201_gateways_linux_x86_64.cpio.gz
以後添加用戶與用戶組:
groupadd -f dba
useradd -g dba oraspm -d /home/oraspm
[root@SPM database]# ./runInstaller
./runInstaller: /home/oraspm/software/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄
以後百度,有以下有用的幫助:
建議你進行以下操做看看
# yum whatprovides ld-linux.so.2
# yum install 包名(爲上條命令返回的結果)
少了不少的包啊,用yum install -y xxx安裝了不少
大部分是參考http://my.oschina.net/dxqr/blog/369099
id oracle 我這是501
echo 501 >/proc/sys/vm/hugetlb_shm_group //這個也得寫成501
啓動oracle:
sqlplus / as sysdba
startup
中止 shutdown immediate
啓動監聽 lsnrctl start
以後用imp導入數據,發現中文亂碼,而後查看個人之前的數據庫都是ZHS16GBK的字符集,
按照該博客的方法,解決 http://blog.csdn.net/xionglang7/article/details/7822661
開機啓動數據庫
把/etc/oratab文件裏的數據庫對應的N改爲Y
SPMSIT:/home/oracle/app/oracle/product/10.2.0/db_1:Y #就這句,最後一個N改爲了Y
以後在/etc/rc.d/rc.local 里加上三行腳本:
echo 501 >/proc/sys/vm/hugetlb_shm_group
su - oracle -lc /home/oracle/app/oracle/product/10.2.0/db_1/bin/dbstart
su - oracle -lc "/home/oracle/app/oracle/product/10.2.0/db_1/bin/lsnrctl start"