`
michales003
  • 浏览: 403156 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

solaris机器操作....

    博客分类:
  • J2EE
阅读更多

1. 查看用户所在的组
cat /etc/group
oinstall::200:
dba::201:ora10g,ora11g
2. 查看一个用户所属于的组
groups root
3.创建一个soa组
groupadd -g 202 soa
grep soa /etc/group
id
4.添加一个soa用户
useradd -g 200 -d /u02/soa -s /bin/bash -c "soa user" soa
usermod -d /u03/soa soa

cpio -idcmv <soa_Solaris_101310_disk1.cpio
cpio -idcmv <soa_Solaris_101310_disk2.cpio
export DISPLAY=10.16.27.132:0.0

chown soa /u03/soa
5. 安装xmanager
6.  su ora10g
    cd /u02/ora10g
    . ./.profile
 env
 sqlplus

############.profile#########content###########

ORACLE_BASE=/u02/ora10g
export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/Db_1
export PATH=/usr/bin:/bin:/usr/local/bin:/sbin:/usr/local/sbin:/usr/bin/X11:$ORACLE_HOME/bin:$ORACLE_HOME/oracm/bin:
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/ORACLE_HOME/oracm/lib:$LD_LIBRARY_PATH
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_OWNER=ora10g
export ORACLE_SID=ora10g
export ORACLE_TERM=xterm
export DISPLAY=:0
export PATH=$ORACLE_HOME/Apache/Apache/bin:$PATH

##mycustomer define
export ORACLE_HOME=/u03/soadbhq/product/10.2.0/Db_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=soadbhq

############.profile#########content###########

搭建一套环境
1. /u03/soaxx
2. useradd -g 200 -d /u03/soaxx -s /usr/bin/bash -c "soaxx user" soaxx
3. pwsswd soaxx
   soaxx/soaxx
4.chown soaxx /u03/soaxx


oracle数据库安装:
soadbxx
1. 使用root/,新建用户soadbxx
useradd -g 201 -G 200 -m -d /u03/soadbxx -s /usr/bin/bash -c "soadbxx" soadbxx
进入系统用户
soadbxx/oracle1
系统属于用户组:
oinstall:dba

注意点:使用安装时候需要界面时,得安装一个xmanager,得使用ssh连接,而不是telnet,连接后export DISPLAY=10.16.63.19:0.0
[若使用telnet export,则会提示must be configured to display at least 256 colors. 然后等待,无响应]
export ORACLE_HOME=/u03/soadbhq/product/10.2.0/Db_1/
export PATH=$PATH:$ORACLE_HOME/bin
dbca

注意点:
使用flashXP编辑文件上传.profile会有问题。配置文件最好使用编辑器修改后上传。


##########修改soa440:7779连接数据库到soa440:7777
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ora10g)))
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1527)))(CONNECT_DATA=(SERVICE_NAME=soadbhq)))
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.165.21)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=eipdb97)))
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.165.23)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=eipdb101)))
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=on)(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=eipdb97)))
oracle1
oracleas3
/u03/soahq/101351/
0729he.yigang0196
He.yigang729

useradd wwg
  passwd wwg

  000000 //以下两行是密码

  000000

  mkdir -p /export/home/ouyang

  chown ouyang /export/home/ouyang //改变目录所有者为ouyang

  然后修改下一下/etc/passwd文件(可以用vi /etc/passwd)

  把::/home/ouyang修改为::/export/home/ouyang

:/bin/sh修改为:/bin/bash 我喜欢这个shell,很方便,可以使用上下方向键来选择历史命令

  保存文件,用新用户名登录即可.

 

Solaris下Oracle的基本操作

发布时间:2005.06.20 12:20     来源:天新网    作者:jsjjms


1 启动数据库监听

su -oracle——切换Oracle用户(如果使用su oracle ,则启动时不运行.profile用户环境配置文件)

$ lsnrctl start——启动监听

2 启动数据库

$ sqlplus "/ as sysdba"——用sys用户登陆sqlplus

SQL*Plus: Release 9.2.0.5.0 - Production on Thu Oct 9 15:06:11 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.


SQL> startup——启动数据库

ORACLE instance started.
Total System Global Area 538412728 bytes
Fixed Size 743096 bytes
Variable Size 268435456 bytes
Database Buffers 268435456 bytes
Redo Buffers 798720 bytes
Database mounted.
Database opened.


SQL> exit——退出sqlplus

Disconnected from Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production


或者

$dbstart

3 查看数据库进程

$ ps -ef|grep ora_——查看oracle进程

oracle 688322 1 0 15:06:20 - 0:00 ora_smon_bxmis
oracle 696534 704704 0 15:06:35 pts/4 0:00 grep ora_
oracle 729224 1 0 15:06:20 - 0:00 ora_dbw0_bxmis
oracle 745618 1 0 15:06:20 - 0:00 ora_reco_bxmis
oracle 770216 1 0 15:06:20 - 0:00 ora_ckpt_bxmis
oracle 778394 1 0 15:06:20 - 0:00 ora_pmon_bxmis
oracle 843876 1 0 15:06:20 - 0:00 ora_qmn0_bxmis
oracle 901342 1 0 15:06:20 - 0:00 ora_lgwr_bxmis
oracle 925704 1 0 15:06:20 - 0:00 ora_cjq0_bxmis


$ ps -ef|grep lsnr——查看oracle监听进程

4 关闭数据库

$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.5.0 - Production on Thu Oct 9 15:07:04 2003
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production


SQL> shutdown immediate——关闭数据库

Database closed.
Database dismounted.
ORACLE instance shut down.


SQL> exit

Disconnected from Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production


或者

$dbshut

5 停止数据库监听

$ lsnrctl stop---停止监听

 

 

###################Oracle Install############################################
bash-2.03# cat /etc/nsswitch.conf | grep hosts
# "hosts:" and "services:" in this file are used only if the hosts: files
bash-2.03# hostname
data2
bash-2.03# domainname

bash-2.03# cat /etc/hosts | grep data2
172.25.198.222 data2 loghost

第一个命令检查是否使用hosts文件进行系统名称解析。第二个命令检查当前的主机名称。第三个命令检查当前的域,应该返回空。第四个命令检查目前的hosts文件是否已经包含当前的主机名。

下面添加安装Oracle所需的用户和组:

bash-2.03# groupadd oinstall
bash-2.03# groupadd dba

bash-2.03# mkdir /export/home/oracle
bash-2.03# useradd -g oinstall -G dba -d /export/home/oracle oracle
bash-2.03# chown -R oracle:dba /export/home/oracle
bash-2.03# passwd oracle

验证nobody用户是否存在,如果不存在使用useradd添加这个用户:

bash-2.03# id nobody
uid=60001(nobody) gid=60001(nobody)

将Oracle的安装目录授权给oracle用户:

bash-2.03# chown -R oracle:dba /data
bash-2.03# chmod 775 /data

测试库打算在文件系统上安装Oracle,因此跳过配置裸设备或ASM的步骤。

最后配置一下系统的内核参数:在/etc/system文件后面添加下列内容:

set noexec_user_stack=1
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_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10

然后reboot重启系统,至此,root用户的工作结束。

切换到oracle用户,首先创建shell初始化文件:

$ vi .profile

添加下列内容:

umask 022

ORACLE_SID=test10
ORACLE_BASE=/data/oracle/oracle1020
ORACLE_HOME=$ORACLE_BASE/product/10.2.0
NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'
PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/use/ccs/bin:/etc:/usr/openwin/bin
DISPLAY=172.25.6.201:1.0(如果是本机安装的话,就是 本机ip:0.0)
export ORACLE_SID ORACLE_BASE ORACLE_HOME NLS_LANG PATH DISPLAY

然后执行profile使之生效

$ . .profile

$ mkdir -p /data/oracle/oracle1020/product/10.2.0

建立ORACLE_HOME所需目录,下面就可以展开Oracle的安装文件了:

$ gunzip 10gr2_db_sol.cpio.gz

$ cpio -idcmv < 10gr2_db_sol.cpio

启动图形界面工具,我是通过XManager登陆的,然后进入Oracle的安装目录,执行runInstaller文件。

$ ./runInstaller

进入图形界面后,不使用ASM,因此选择基础安装,oracle会自动正确的选择ORACLE_HOME,设置安装类型为企业版,UNIX DBA Group选择dba。

设置好Global Database Name和数据库密码后进入下一步。

这一步是设置Inventory的目录和这个目录对应的操作系统组,目录Oracle会自动选择$ORACLE_BASE/oraInventory目录,组就选择oinstall,选择下一步。

这一步是检查所有的环境设置,比如硬件环境,软件环境,补丁等,如果前面都按照文档给出的条件进行了设置,那么这一步Oracle检查的结果应该是pass,待Oracle检查通过后,点击下一步。

这一步是安装选项,这里选择创建数据库。

Oracle在安装前给出所有的汇总信息,确认后,点击Install进行安装。

Oracle安装完软件后,居然自动开始建库,连Oracle的建库信息都不让我配置,这也太“智能”了吧?看来下次需要选择安装software了,要不然还要去一点点设置Oracle默认参数创建的这个数据库。

安装到是很顺利,前一阵总在Linux下安装Oracle,从安装软件到建库居然一个错都没有还真有点不太适应。

最后,以root身份执行$ORACLE_BASE/oraInventory/orainstRoot.sh和$ORACLE_HOME/root.sh两个文件,安装顺利完成。


/u03/soadbhq/product/10.2.0/Db_1/root.sh

 

 

 其他命令:

 

 

 1.看物理内存用prtconf,在x86和sparc都通用的:
# prtconf -vp | grep Mem

Memory size: 1015 Megabytes
2.用vmstat看使用情况:
# vmstat 1
kthr      memory            page            disk          faults      cpu
r b w   swap free re mf pi po fr de sr cd s0 s1 --   in   sy   cs us sy id
0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 91
0 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 98
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 100
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 99
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 99
0 0 0 963184 522732 0   0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 99
3.Solaris 9开始,可以使用mdb来查看内存:
echo ::memstat |mdb -k

 

ls | more

 

分享到:
评论

相关推荐

    boost.1.54.0.SPARC.64bit.Solaris.10.pkg ,非常有用

    标题中的"boost.1.54.0.SPARC.64bit.Solaris.10.pkg"指的是一款专为SPARC架构的64位Solaris 10操作系统编译的Boost库版本1.54.0的安装包。Boost库是一个开源的C++库集合,它提供了大量的工具和库,用于提升C++程序员...

    solaris 命令大全.doc

    在 Solaris 操作系统中,命令行是进行系统管理和日常操作的主要工具。以下是一些重要的 Solaris 命令及其用途: 1. **showrev**:这个命令用于查看系统的主机ID、版本信息、内核架构、应用架构、硬件提供商、域、...

    自已动手制作solaris安装盘.pdf

    - **功能概述**:FlashArchive 是 Solaris 提供的一个用于创建操作系统映像的工具,可以将当前运行的 Solaris 操作系统状态打包成一个文件,以便在其他机器上快速恢复同样的系统环境。 - **应用场景**:常用于系统...

    SUNsolaris命令大全.pdf

    SUN Solaris 操作系统是一款由 Sun Microsystems 开发的 UNIX 操作系统,本文档提供了 SUN Solaris 命令大全,涵盖了 SUN 的发展简史、硬件体系结构、软件体系结构、PROM 状态命令、环境变量、系统安装和配置等方面...

    SUN的Solaris日常维护.doc

    初始化安装一般用于新机器还没有装人操作系统,重新规划硬盘分区,获得干净的操作系统等情况。 在安装前,系统管理员需要进行准备工作,包括备份必要的应用软件和用户数据,准备好要安装的系统补丁 Patches 和应用...

    Sun Solaris指令大全.pdf

    - **软件体系**:Sun 的操作系统从最初的 SunOS 4.1.3 开始,逐渐演进到了 Solaris 系列,其中包含了 Solaris 1.x、Solaris 2.x 等版本,最终推出了 Solaris 10 版本。 #### 二、PROM 状态命令与参数 - **banner**...

    网络安装Solaris标准版本.docx

    配置 Solaris 网络需要确定网卡接口名、设置 IP 和 MASK、设置机器名等步骤。 知识点:配置网络是网络安装 Solaris 标准版本的第六步,通过配置网络可以实现正确的网络连接。 网络安装 Solaris 标准版本需要按照...

    solaris_unix.pdf

    - **Solaris**:是由Sun Microsystems公司开发的一款高性能UNIX操作系统,适用于SPARC和Intel硬件平台。 - **SunOS 5.x**:作为Solaris 2.x的核心组成部分,支持对称式多处理器架构,具备强大的网络功能和安全性。 ...

    VMware Workstation下安装Solaris 10操作系统史上最详细.doc

    "VMware Workstation下安装Solaris 10操作系统" 以下是从给定的文件中生成的相关知识点: 1. Solaris 10 操作系统是行业领先的 UNIX 平台,提供了跟 Linux 几乎一样的 GNU 环境。 2. Solaris 10 操作系统可以从 ...

    Solaris操作系统介绍

    Solaris操作系统是Sun Microsystems公司(现已被Oracle公司收购)开发的一款基于UNIX的高级操作系统,主要用于服务器和工作站。它以其稳定性、安全性、可扩展性和高性能而受到广泛认可。本课程主要涵盖了Solaris操作...

    Solaris_9_x86_vmware安装.doc

    VMware 是一款流行的虚拟机软件,允许用户在同一台机器上运行多个操作系统。本文将指导用户如何在 VMware 中安装 Solaris 9 x86 操作系统。 一、准备工作 在开始安装 Solaris 9 x86 操作系统之前,需要准备好 ...

    系统管理指南:Solaris Containers-资源管理和 Solaris Zones.pdf

    - **优势**:Solaris Zones提供了高度的隔离性和灵活性,使得在同一台物理机器上运行多个独立的服务成为可能,同时还能保持较低的管理成本。 #### 3. Solaris 10 Resource Manager 介绍 - **资源管理器的作用**:...

    Oracle Solaris 11 上手指南.docx

    - 多重引导安装:在已经安装了其他操作系统的机器上,可以选择与现有系统共存,实现多重引导。 图形安装程序提供了简单直观的界面,只需回答几个基本问题,然后安装程序会自动部署一组预设的软件包。安装完成后,...

    Solaris启动过程详解.doc

    Solaris 启动过程是指 Solaris 操作系统从.power-on 到进入多用户模式的整个过程。在 Sparc 平台下,Solaris 系统中有一个类似 PC BIOS 的芯片程序(EEPROM OpenBoot),负责识别分区、文件系统和加载内核。在 ...

    Linux、Solaris、AIX、HP-unix操作系统通用命令.docx

    Linux、Solaris、AIX、HP-unix 操作系统通用命令 Linux 操作系统相关命令 在 Linux 操作系统中,有许多实用命令可以帮助用户管理和维护系统。以下是一些常用的 Linux 命令: 1. 文件管理命令 · ls 命令:查看...

    Solaris系统管理培训.doc

    在 Solaris 系统管理培训中,我们首先要理解操作系统的基础概念。Solaris 是一款基于 UNIX 的操作系统,其核心组成部分包括内核(Kernel)、shell 和文件系统。这些元素共同构成了操作系统的基础架构。 内核...

    Solaris基础培训.ppt

    Solaris是由Sun Microsystems(后被Oracle公司收购)开发的一款UNIX操作系统,主要应用于企业级服务器和工作站。本次基础培训将涵盖Solaris的一些核心概念和技术,包括硬件基础、系统启动过程、shell环境、文件系统...

Global site tag (gtag.js) - Google Analytics