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口令的用户了!
--------------------------------------------------------------------------------