1.數(shù)據(jù)庫安裝時(shí)的參數(shù)設(shè)定 下面數(shù)據(jù)庫所用的版本為ORACLE 9I (9.2.0),安裝數(shù)據(jù)庫時(shí),數(shù)據(jù)庫系統(tǒng)會創(chuàng)建一個(gè)數(shù)據(jù)庫實(shí)例,其中:安裝目錄選為:\oracle,數(shù)據(jù)庫名與數(shù)據(jù)庫SID號都輸入:ora9i ,其中的字符集必須選為:ZHS16GBK(否則以后進(jìn)行跨平臺操作時(shí)對中文的操作將比較困難)。 2.數(shù)據(jù)庫用戶的創(chuàng)建、權(quán)限的分配 數(shù)據(jù)庫安裝完成后,有兩個(gè)系統(tǒng)級的用戶: 1、 system 默認(rèn)密碼為:manager 2、 sys 默認(rèn)密碼為:change_on_install 在安裝的數(shù)據(jù)庫目錄中找到\oracle\product\9.2\bin 中的sqlplus程序,運(yùn)行:./sqlplus system/manager@ora9i 用system用戶創(chuàng)建自己的用戶、權(quán)限;sql語句如下: 1、 創(chuàng)建用戶: create user username identified by pwd default tablespace users Temporary TABLESPACE Temp; 2、 用戶授權(quán) grant connect,resource,dba to business; 3、 提交 commit; 3.用數(shù)據(jù)庫腳本創(chuàng)建數(shù)據(jù)庫 如上面所述利用sqlplus以username 用戶登陸,輸入:@創(chuàng)建數(shù)據(jù)庫的腳本名稱.sql回車,即可創(chuàng)建數(shù)據(jù)庫中的表、視圖、存儲過程等。 注:以上的創(chuàng)建用戶過程可以使用戶的表中沒有了系統(tǒng)自動產(chǎn)生的n多臨時(shí)表。
Linux伊甸園論壇 > Linux高級應(yīng)用 > Linux數(shù)據(jù)庫應(yīng)用 > 【轉(zhuǎn)帖】在solaris 10/x86下安裝oracle10——ZT
--------------------------------------------------------------------------------
PDA查看完全版本 : 【轉(zhuǎn)帖】在solaris 10/x86下安裝oracle10——ZT
--------------------------------------------------------------------------------
wffffc2006-03-15, 15:11
在solaris 10/x86下安裝oracle10——ZT
下文轉(zhuǎn)自http://bbs.chinaunix.net/forum/v (http://bbs.chinaunix.net/forum/v) ... 86795&show_type=new,現(xiàn)在兄弟們身手真快啊,赫赫
原作者:yansw
一、首先下載
solarisx86_CCD_10_1_0_3_Disk1.cpio.gz
solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz
solarisx86_CRS_10_1_0_3_Disk1.cpio.gz
solarisx86_DB_10_1_0_3_Disk1.cpio.gz
然后看oracle 10g for solaris/x86 的快速安裝指南。指南上說必須是solaris 9(我的是10),內(nèi)存不能小于512M,交換分區(qū)大小,/tmp分區(qū)大小,可用空間我的機(jī)器都滿足。不滿足兩個(gè)軟件要求:
SUNWi1cs和SUNWi15cs沒有安裝。 要求安裝一些補(bǔ)丁,補(bǔ)丁下載地址位于:http://sunsolve.sun.com/ (http://sunsolve.sun.com/)。我用的是solaris 10/x86,因此我什么補(bǔ)丁也不打。
二、必須建用戶和組,oinstall和dba組,oracle用戶。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
建立oracle的基目錄和數(shù)據(jù)庫目錄
mkdir -p /export/home/app/oracle
mkdir /export/home/oradata
改變目錄的屬主和組
chown -R oracle:oinstall /export/home/app/oracle
chown -R oracle:oinstall /export/home/oradata
改變目錄權(quán)限
chmod -R 775 /export/home/app/oracle
chmod -R 775 /export/home/oradata
三、設(shè)置內(nèi)核參數(shù)
sysdef |grep SEM
sysdef |grep SHM
我按照以下步驟調(diào)整
cd /etc
cp system system.orig
gedit system
添加以下內(nèi)容:
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_semmni=100
從新啟動
四、設(shè)置oracle環(huán)境
以root身份登陸后
su - oracle
進(jìn)入 /export/home/app/oracle
建立文件 .profile
內(nèi)容如: umask=022
運(yùn)行:
. ./.profile
ORACLE_BASE=/export/home/app/oracle
ORACLE_SID=sales
export ORACLE_BASE ORACLE_SID
env | more 看看正確嗎?
五、安裝
我進(jìn)入 /home/yansw
gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz
cpio -idcmv 生成 Disk1
運(yùn)行 .runInstaller
提示我的版本是solaris 5.10,退出!!
六、修改 Disk1/install下的 oraparam.ini和oraparam.var文件,在5.8,5.9后面添加5.10
退出root,以oracle 身份登陸到Java Enviroment 或 CDE,找到 Disk1/runInstaller,雙擊運(yùn)行它!
提示輸入Inventory目錄的完整路徑時(shí),我輸入:
/export/home/app/oracle/oraInventory
繼續(xù)
打開其他終端,以root 身份運(yùn)行 指定目錄下的orainstRoot.sh
提示創(chuàng)建 /var/opt/oracle/oraInst.loc
轉(zhuǎn)回正常安裝界面,選繼續(xù),所安裝產(chǎn)品的目錄名稱為 OraDblog_home1
路徑為 /export/home/app/oracle/OraHome-1
選企業(yè)版,創(chuàng)建通用啟動數(shù)據(jù)庫。全局?jǐn)?shù)據(jù)庫名為 sales SID為: sales
選擇數(shù)據(jù)庫字符集為 ZHS16GBK
創(chuàng)建帶樣本方案的數(shù)據(jù)庫。
選擇存儲機(jī)制時(shí)我選 文件系統(tǒng)。
制定位置:
/export/home/app/oracle/oradata
這個(gè)地方很明顯我錯(cuò)了。我該指定:/export/home/oradata 后悔呀!
不啟動自動備份。
所有用戶使用同一口令:Iamafool
這個(gè)時(shí)候我還傻,忘了 SYS,SYSMON.....這幾個(gè)都是Iamafool口令的用戶了!
--------------------------------------------------------------------------------