`
michales003
  • 浏览: 397606 次
  • 性别: 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

 

分享到:
评论

相关推荐

    操作系统原理 计算机

    CH1 操作系统概论............................................................................................................................1 ...2.1.3 机器指令与特权指令.................

    Solaris系统上top工具top-3.6.1-sol10-x86-local

    1、按之上的连接把top-3.6-sol9-sparc-local.gz存在你的机器上,并上传到服务器.我把它传到了/tmp/yang这个目录。 sun480-1#[/tmp/yang]ls -l 总数 432 -rw-r--r-- 1 root other 215455 6月 21 15:08 top-3.6-sol9...

    Linux及solaris远程登录工具PuTTY

    随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远 程登录工具中,Putty是 出色的工具之一。 Putty是一个免费的、Windows 32平台下的...◆ 操作简单,所有的操作都在一个控制面板中实现。

    运行在Linux、Windows、MacOSX、Solaris等各种平台上。 .zip

    HkingCMS是一款轻量级开源内容管理...云计算与大数据:包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。

    MySql 5.1 参考手册.chm

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL 5.1参考手册

    2.10.3. 将MySQL数据库拷贝到另一台机器 2.11. 降级MySQL 2.12. 具体操作系统相关的注意事项 2.12.1. Linux注意事项 2.12.2. Mac OS X注意事项 2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意...

    MySQL 5.1中文手冊

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL 5.1参考手册 (中文版)

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    mysql官方中文参考手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MYSQL中文手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用...

    MySQL 5.1参考手册中文版

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl...

    MySQL 5.1官方简体中文参考手册

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    MySQL5.1参考手册官方简体中文版

    2.12.3. Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. 使用Perl DBI/...

    《操作系统原理与设计》全本

    2.1.4 机器指令 27 2.1.5 特权指令 27 2.1.6 处理器状态 28 2.2 中断技术 28 2.2.1 中断的概念 28 2.2.2 中断源 29 2.2.3 中断装置 29 2.2.4 中断事件的处理 30 2.2.5 中断的优先级和多重中断 33 2.2.6 实例研究:...

    VMware 9.0.2.1031769 Lite

    VMWare 虚拟机可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统...——虚拟机系统名单中新增了Solaris 11。

    mysql5.1中文手册

    Solaris注意事项 2.12.4. BSD注意事项 2.12.5. 其它Unix注意事项 2.12.6. OS/2注意事项 2.13. Perl安装注意事项 2.13.1. 在Unix中安装Perl 2.13.2. 在Windows下安装ActiveState Perl 2.13.3. ...

Global site tag (gtag.js) - Google Analytics