Solaris 9下安装Oracle 9操作指南和维护手册.docx
- 文档编号:24332484
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:24
- 大小:27.08KB
Solaris 9下安装Oracle 9操作指南和维护手册.docx
《Solaris 9下安装Oracle 9操作指南和维护手册.docx》由会员分享,可在线阅读,更多相关《Solaris 9下安装Oracle 9操作指南和维护手册.docx(24页珍藏版)》请在冰豆网上搜索。
Solaris9下安装Oracle9操作指南和维护手册
1.硬件配置要求
安装Oracle9i要求的最低硬件配置如下:
Memory:
512MB
Swapspace:
1G
Diskspace:
Databasesoftware:
3.5G;seeddatabase:
1G
Temporarydiskspace:
400MBin/tmp
2.设置Swapspace
设置Swapspace的基本命令是swap,-a是增加,-l是列表,-s是显示状态,-d是删
为达到1G的Swapspace要求,创建临时交换空间,命令如下:
mkfile1000m/tmpswap
swap-a/tmpswap
swap-l
注意:
重新启动后,临时交换空间不会自动加载,需要再次执行swap-a命令。
安装完毕后,可以用swap-d/tmpswap;rm/tmpswap命令删除交换空间和临时文件
3.设置临时目录
如果/tmp目录下没有400MB的容量,可以设置临时目录:
mkdir/tmp
chmod1777/tmp
setTEMP=/tmp;exportTEMP
setTMPDIR=/tmp;exportTMPDIR
安装完毕后,键入命令:
unsetTEMP;unsetTMPDIR即可取消临时目录。
4.建立文件夹和建用户和组
mkdir/oracle
mkdir/oracle/product
mkdir/oracle/product/9.2.0
groupadddba
groupaddoinstall
useradd-d/oracle-goinstall-Gdba-moracle
passwdoracle
chown-Roracle:
oinstall/oracle
5.设置内核参数
vi/etc/system
setsemsys:
seminfo_semmni=100
setsemsys:
seminfo_semmns=1024
setsemsys:
seminfo_semmsl=256
setshmsys:
shminfo_shmmax=4294967295
setshmsys:
shminfo_shmmin=1
setshmsys:
shminfo_shmmni=100
setshmsys:
shminfo_shmseg=10
6.设置passwd和services
vi/etc/passwd
最后一行加oracle:
:
9722:
643:
super-account:
/oracle:
/bin/csh
vi/etc/services
加入两行
orasrv 1525/tcporacle
listener1521/tcp
7.设置.profile
cd/oracle
vi.profile
加入
ORACLE_BASE=/oracle;exportORACLE_BASE
ORACLE_HOME=/oracle/product/9.2.0;exportORACLE_HOME
ORACLE_SID=sinocpc;exportORACLE_SID
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;exportORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
usr/lib:
$LD_LIBRARY_PATH
exportLD_LIBRARY_PATH
NLS_LANG=american_america.ZHS16GBK;exportNLS_LANG
PATH=$ORACLE_HOME/bin:
/usr/bin:
/usr/ucb:
/etc:
/usr/
重启
reboot
8.准备安装
//进图形界面
su-oracle
cd/orainstall
gunzipsolaris64_9.2.0.1.0.disk1.cpio.gz
gunzipsolaris64_9.2.0.1.0.disk2.cpio.gz
gunzipsolaris64_9.2.0.1.0.disk3.cpio.gz
cpio-idmv cpio-idmv cpio-idmv 设置DISPLAY DISPLAY=自己机器ip: 0.0;exportDISPLAY xhost+自己机器ip 确定数据库文件所放位置 安装之前请做好规划用文件/还是用裸设备大小 如果用裸设备在建数据库时不能用图形化建,设置只生成sql,然后再去修改sql文件来建数据库 su-root mkdir/oradata mount/dev/设备 /oradata vi/etc/vfstab 加入,注意设备要用客户提供的设备 /dev/dsk/c4t600C0FF0000000000824150074A0E200d0s2 /dev/dsk/c4t600C0FF0000000000824150074A0E200d0s2 /oradata ufs 2 yes logging chownoracle: dba/oradata 安装/ cd/orainstall/Disk1 ./runInstaller 按界面提示安装 vi/var/opt/oracle/oratab 将最后一行改成 oracle9: /oracle: Y 9.启动数据库 su-oracle lsnrctlstart//启动listener sqlplus/nolog >connect/assysdba >startup 10.停数据库 su-oracle sqlplus/nolog //关闭数据库 sql>shutdown //强制关闭数据库谨慎 sql>shutdownabort 关于shutdown和startup命令 Shutdown normal: 等待所有用户断开连接时,关闭数据库、卸载数据库和关闭实例。 immediate: 回滚所有用户事务,关闭数据库、卸载数据库和关闭实例. (注意是回滚)。 transactional: 当所有用户事务结束时,关闭数据库、卸载数据库和关闭实例 abort: 立即终止实例。 对用户末交事务,下次启动数据时恢复。 ---------------------------------------------------------------------------- statup startupnomount启动实例,如果在此状态下打开数据库需要的操作: Alterdatabasemount Alterdatabaseopen nomount是非安装启动,做的操作主要是读取init.ora文件,启动instance,即启动SGA和后台进程,划分内存,进程。 这种启动只需要读init.ora文件。 这种启动方式下可执行: 重建控制文件、重建数据库,因为还没有读控制文件。 ------------------------------------------------------- startupmount 启动实例>装载数据库,如果在此状态下打开数据库需要的操作: Alterdatabaseopen mount是安装启动,做的操作主要是: 打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行一致性,正确性等校验检查。 这种启动下可执行: 数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。 ------------------------------------------------------ statupopen/startup启动实例>装载数据库>打开数据库 这种方式又执行了打开包括Redolog文件在内的所有数据库文件,并检查一致性等,进行crash恢复,这种方式下可访问数据库中的数据。 ----------------------------------------------------- statupforce强制重启数据库 ------------------------------------------------------------------------------ 使用非缺省参数文件起动 STARTUPPFILE=参数文件 注: 远程启动数据时,系统寻找本地计算机的参数文件。 ---------------------------------------------------- 以限制方式打开数据 STARTUPRESTRICT ALTERSYSTEM[ENABLE|DISABLE]RESTRICTEDSESSION 只有RESTRICTEDSESSION权限的用户才能登录。 ----------------------------------------------------- 只读方式打开数据 ALTERDATABASEOPENREADONLY 11.监控性能 su-root top 12.格兰士sun安装信息 oracle: installpath: /oracle DataFilepath: /oradata //系统用户和密码 user: oracle password: oracle DATABASE: sinocpc SID: sincpc SYSTEMUSER: system SYSTEMPASSWORD: sinocc SYSUSER: sys SYSPASSWORD: sinocc Solaris命令集和维护手册 硬件系统: 1、如何查看cup的状态? 作者: 南非蜘蛛 #psrinfo-v #mpstat可以列出多cpu负载的状态 2、如何查看内存? 作者: 南非蜘蛛 #prtconf|grep'Memory'可以查看内存的多少. #/usr/platform/sun4u/sbin/prtdiag 3、如何动态添加swap分区? #$su-root-----成为超级用户 #mkfile100m/home/swapfile-----创建100m的Swap文件 #/usr/sbin/swap-a/path/filename-----激活Swap文件 #/usr/sbin/swap-l-----验证swap文件 #/usr/sbin/swap-d/path/filename-----取消swap文件 #rm-rf/home/swapfile-----删除swap文件 4、如何查看当前网卡是以何种速率起来的? 作者: 南非蜘蛛 #dmesg|grepLink 5、如何调整x-window的分辨率和刷新频率? 字符界面登陆,运行: #/kdmconfig 6、如何使用光、软驱? 一般情况下用: #/etc/init.d/volmgtstart #volcheck 以上方法不行,用: #/etc/init.d/volmgtstop #mount-Fhsfs-oro/dev/dsk/c0t6d0s0/cdrom--挂接光驱 #mount-Fpcfs/dev/diskette0/floppy--挂接软驱 solaris定义系统磁盘文件系统说明: ufs–UNIX文件系统。 是Solaris缺省的文件系统。 hsfs–高密度CD-ROM文件系统,是只读文件系统。 pcfs–PC文件系统,支持DOS格式化的软盘 7、SCSI设备的命名规则是什么? 带有总线控制器的硬盘的使用,下面列出了总线控制器的硬盘命名习惯: cWtXdYsZ cLogicalcontrollernumber tPhysicalbustargetnumber dDrivenumber sSlice(orpartition)number(0to7) 例如: /dev/rdsk/c0t0d0s0该原始接口对应第一个控制器的第一个SCSI目标地址的第一个硬盘的第一片(根) /dev/rdsk/c0t0d0s2该原始接口对应第一个控制器的第一个SCSI目标地址上的第一个硬盘的第三片(表示整上硬盘) 8、如何查看硬盘的使用情况? 作者: 南非蜘蛛 #df-k可以看到已安装的文件系统的空间大小及剩余空间大小。 #quota-v查看用户的磁盘空间信息,如果你用quota限制了用户空间大小的话。 #du-sk*查看目录的使用情况 #du-k|sort-n可以迅速发现那个目录是最大的。 9、如何查看硬盘物理信息? #format这个命令也可以查看硬盘的类型和分区的详细情况 #iostat-E看硬盘的大小和型号 #prtvtoc/dev/rdsk/c0t0d0s0显示某个磁盘的分区状况 10、查看系统内核命令。 作者: 南非蜘蛛 #isainfo看内核的bit, #isainfo-kv调整内核 #modinfo显示可载入的模组 #prtconf显示系统硬件配置(周边设备) #sysdef显示可载入的模组,硬件配置与一些可以调整的核心参考值 #ulimit-a 11、打印当前的OBP版本号作者: gunguymadman007 #prtconf–V OBP3.20.02000/10/2410: 47 #/usr/platform/sun4u/sbin/prtdiag–v|grepOBP OBP3.20.02000/10/2410: 47POST6.1.02000/10/2410: 49 ok..version Release3.20Version0created2000/10/2410: 47 OBP3.20.02000/10/2410: 47 POST6.1.02000/10/2410: 49 OBDIAG4.5.12000/10/2410: 48 12、查看及启动系统的32位或64位内核模式作者: gunguymadman007 64位模式 #isalist–v sparcv9+vissparcv9sparcv8plus+vissparcv8plussparcv8sparcv8-fsmuldsparcv7sparc #isainfo–v 64-bitsparcv9applications 32-bitsparcapplications #isainfo–b 64 启动64位内核模式 ok.bootkernel/sparcv9/unix 32位模式 #isalist–v sparcv8plus+vissparcv8plussparcv8sparcv8-fsmuldsparcv7sparc #isainfo–v 32-bitsparcapplications #isainfo–b 32 启动32位模式 ok.bootkernel/unix 13、测定当前的显示器刷新频率 #/usr/sbin/fbconfig–rev\? 14、如何配置网卡ip? #ifconfig-a--查看网卡,例如是hme0 #ifconfighme0unplumb--停止网卡 #ifconfighme0plumb--起用网卡 #ifconfighme0inet192.168.2.3netmask255.255.255.0up--添加ip、子网掩码 #vi/etc/defaultrouter添加默认路由的ip #vi/etc/hostname.hme0添加主机名 #vi/etc/nodename添加主机名 #vi/etc/resolv.conf domain你的域名 nameserver202.106.0.20你使用的ndsip #vi/etc/nsswitch.conf更改hosts: filedns 15、PROM状态命令与参数 格式: OK>指令 命令说明 banner显示当前机器配置状况,CPU,内存,hostid,EtherNet probe-scsi显示内部SCSI通道所挂接设备 probe-scsi-all显示所有SCSI通道及所挂接设备 probe-ide显示所有IDE通道及所挂接设备(针对U10,U5) devalias显示设备别名,如cdrom,disk,disk0,disk1等 printenv无参数,显示环境变量或 参数为环境变量名如: printenvauto-boot? setenv设置环境变量,如: setenvauto-boot? false set-default恢复环境变量预定值如: set-defaultauto-boot? set-defaults恢复所有环境变量预定值 bootdeviceoption启动主机 设备别名: cdrom或disk 设备名: /pci@1f,4000/scsi@3,1/disk@6,0: f option-r设备配置 -s单用户 ejectcdrom|floppy弹出cdrom或floppy reset复位 testnet watch-net-all show-devs 16、查找网卡名称及接口个数作者: 阿丙 #grepnetwork/etc/path_to_inst 17、如何一块网卡帮定三个ip,并且子网掩码不同? 举例说明,网卡名hme0: #vi/etc/hosts 127.0.0.1localhost 192.168.2.1dbsloghost 192.168.9.15dd 192.168.9.65aa #vi/etc/netmasks 192.168.2.0255.255.255.0 192.168.9.0255.255.255.192 192.168.9.64255.255.255.252 #vi/etc/hostname.hme0 dbs #vi/etc/hostname.hme0: 1 dd #vi/etc/hostname.hme0: 2 aa #ipconfighme0inet192.168.2..1netmask255.255.255.0up #ipconfighme0: 1inet192.168.9.15netmask255.255.255.192up #ipconfighme0inet192.168.9.65netmask255.255.255.252up #init6 #ipconfig-a 18、如何在prom状态下查看光纤硬盘? 作者: 深圳菜鸟 stop+a进入ok状态: ok>select光纤卡设备名(可用show-devs查看到) ok>show-children 19、主机双屏幕设置。 作者: iricyan 1.ConfirmtherearetwoVideoCards。 2.Confirmdriverinstalledandpatchesinstalledifneed。 3.vi/usr/dt/config/Xservers. commentthelastline. anduncommentthenearestlinelikethis. 4.reboot. 20、查看硬盘参数及其物理地址: #format 21、显示磁盘的分区情况: #prtvtoc/dev/rdsk/c0t0d0s2 系统应用: 1、、查看系统运行级别 #who-r看运行级别 2、进程工具作者: e4gle pstoppid 停止进程 prun pid 重新启动进程 ptimepid 使用微状态计算进程时间 pwaitpid 等待指定的进程终止 pcredpid 显示可信度 * pfilespid显示已打开文件的fstat和fcntl信息 * pflagspid显示每个lwp的/proc跟踪标志,等待和待有信号量以及其他状态信息 * pldd pid显示链接到每个进程的动态链接库 * pmap pid 显示地址映射空间 * psig pid 显示信号操作 * pstackpid显示每个lwp的十六进制与符号堆跟踪 * ptree pid 显示包含指定PID的进程树 pwdx pid显示当前工作目录 * 后面加*的必须是超级用户执行。 这些工具在/usr/proc/bin/里面。 3、patch软件包的安装 每个补丁都有编号。 例如补丁号为101945,版本是34的话,这个补丁的目录名就是101945-34. #patchadd105160-01安装补丁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Solaris 9下安装Oracle 9操作指南和维护手册 安装 Oracle 操作 指南 维护 手册