建立安装所需的组和用户 # groupadd oinstall # groupadd dba # groupadd oper # useradd -g oinstall -G dba,oper -d /export/home/oracle -s /bin/bash -m oracle # passwd oracle
修改内核参数 # cp /etc/system /etc/system.bak # vi /etc/system
set noexec_user_stack=1 set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1500 set semsys:seminfo_semmsl=500 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967296 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=300 set shmsys:shminfo_shmseg=30
重启 # reboot -- # su - oracle
创建安装数据库软件所需的目录 $ mkdir -p /export/home/oracle/orcl/product/10g
修改用户环境配置文件 $ vi /export/home/oracle/.profile
export CC=gcc
export ORACLE_BASE=/export/home/oracle/orcl export ORACLE_HOME=/export/home/oracle/orcl/product/10g export ORACLE_SID=orcl56
export TMPDIR=/tmp export NLS_LANG="AMERICAN_AMERICA.AL32UTF8" # export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" export NLS_DATE_FORMAT="YYYY-MM-DD HH24:Mi:SS" export ORA_NLS10=$ORACLE_HOME/nls/data export DISPLAY=127.0.0.1:0.0 PATH=$PATH:/usr/bin:/usr/local/bin:/usr/ucb:/etc:/usr/sbin:/usr/sfw/bin:/usr/ccs/bin:/opt/csw/bin:/usr/openwin/bin:$ORACLE_HOME/bin: export PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:$ORACLE_HOME/lib:$ORACLE_HOME/networt/lib:/usr/sfw/lib:/usr/lib: export LD_LIBRARY_PATH
在本次登陆中加载配置文件中的新配置项 $ source .profile
下载‘10gr2_db_sol.cpio’在图形界面下登陆solaris,一定要用oracle用户
$ gunzip xxx.cpio.gz //解压安装包
$ cpio -idcmv < xxx.cpio //展开安装目录
$ ./runInstall //安装数据库服务器软件
$ dbca //建立数据库 SID名一定要和profile中的一样,并且注意大小写
$ netca //建立监听器 $ lsnrctl start | stop | status //启动、停止、查看监听器
$ sqlplus / as sysdba //数据库管理员登陆
SQL> select * from dba_users
启动停止数据库、 SQL> startup //启动 SQL> shutdown immediate //停止
SQL> conn scott/tiger //用户登陆 用户名/密码
SQL> conn / as sysdba
SQL> alter user scott account unlock; //更改用户锁定状态
SQL> conn scott/tiger //设新密码
em管理器 $ emctl start | stop | status dbconsole //启动、停止、查看em管理器
|