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