HPUx oracle 基本命令

合集下载

oracle基础语句

oracle基础语句

oracle基础语句
Oracle是一种关系型数据库管理系统,它支持SQL语言。

在Oracle中,SQL语言被用来操作数据库中的数据。

以下是Oracle基础语句:
1. SELECT:用于从表中获取数据。

2. INSERT:用于向表中插入一条新的记录。

3. UPDATE:用于更新表中的记录。

4. DELETE:用于从表中删除记录。

5. CREATE:用于创建新表,视图或索引。

6. DROP:用于删除表,视图或索引。

7. ALTER:用于修改表的结构。

8. TRUNCATE:用于清空表中的所有数据。

9. COMMIT:用于将更改保存到数据库中。

10. ROLLBACK:用于撤消已进行的更改。

以上是Oracle基础语句,掌握这些语句可以让初学者熟练操作Oracle数据库。

- 1 -。

Linux oracle命令大全

Linux oracle命令大全

ORA-02095: specified initialization parameter cannot be modified
重启数据库之后生效:
SQL> show parameters processes;
NAME TYPE VALUE
3.$sqlplus / as sysdba 以DBA身份进入sqlplus
4.SQL>SHUTDOWN IMMEDIATE 关闭db
其中startup和shutdowm还有其他一些可选参数,有兴趣可以另行查阅
三,查看初始化参数及修改
1.#su - oracle 切换到oracle用户且切换到它的环境
db_writer_processes integer r 0
job_queue_processes integer 3
log_archive_max_processes integer 2
alter system set sessions=600 scope=both
ORA-02095: specified initialization parameter cannot be modified
SQL>
SQL> alter system set processes=600 scope=spfile;
一,启动
1.#su - oracle 切换到oracle用户且切换到它的环境
2.$lsnrctl status 查看监听及数据库状态
3.$lsnrctl start 启动监听
4.$sqlplus / as sysdba 以DBA身份进入sqlplus
------------------------------------ ----------- ------------------------------

HPXU命令集

HPXU命令集

HPUX命令集定制sam :让某些用户可以使用sam的特定权限sam -r可以将自己制作的脚本放到sam里执行查看用户的id 和组id可以用id 用户名例如id collinswhich命令可用来查看使用的命令的出处。

which cal 显示出/usr/bin/cal查看机型model 9000/800/rp7420查看操作系统的版本uname -a HP-UX dfshpts B.11.11 U 9000/800 3266117291查看cpu个数:top命令(和Linux下top不同)并不是物理的cpu个数,而是逻辑cpu个数查看硬盘大小信息(/dev/rdsk下是硬件类型)(/dev/dsk下为设备文件)diskinfo /dev/rdsk/c0t60SCSI describe of c0t6d0:vendor: HP 36.4Gproduct id: ST336753LCtype: direct accesssize: 35566480 Kbytesbytes per sector: 512查看物理磁盘个数及磁盘信息ioscan -funC diskClass I H/W Path Driver S/W State H/W Type Description=================================================================== ===disk 0 0/0/1/1.15.0 sdisk CLAIMED DEVICE SEAGATE ST318404LC /dev/dsk/c1t15d0 /dev/rdsk/c1t15d0disk 1 0/0/2/1.15.0 sdisk CLAIMED DEVICE SEAGATE ST318404LC /dev/dsk/c3t15d0 /dev/rdsk/c3t15d0Class:设备类型,I:适配卡或设备在类中编号,H/W Path:硬件路径,Driver S/W state:设备文件,H/W Type:硬件类型,Description:描述。

oracle数据库常用的操作命令

oracle数据库常用的操作命令
20000101 12:01:01
问题提出:
1、用户需要对数据库用户下的每一张表都执行一个相同的SQL操作,这时,一遍、一遍的键入SQL语句是很麻烦的
实现方法:
SQL> set heading off --禁止输出列标题
SQL> set feedback off --禁止显示最后一行的计数反馈信息
alter user system indentified by test
~~~~~~~~~~~~~~~~~~~~~~``
Oracle 常用指令 SQL> show all --查看所有68个系统变量值
SQL> show user --显示当前连接用户
SQL> show error --显示错误
列出当前用户下所有同义词的定义,可用来测试同义词的真实存在性
select 'desc '||tname from tab where tabtype='SYNONYM';
查询当前用户下所有表的记录数
select 'select '''||tname||''',count(*) from '||tname||';' from tab where tabtype='TABLE';
(注:a后面跟2个空格)
(c)hange/old/new 在当前行用新的文本替换旧的文本 c/*/tname 结果:select tname from tab;
(c)hange/text 从当前行删除文本 c/tab 结果:select tname from ;

HP-UX常用命令

HP-UX常用命令

HP-UX常用命令登录和退出用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到ITPNET上都将访问相同的文件系统。

登录当屏幕上出现Login提示符时,用户可以输入自己的用户注册名,并按回车键。

若有口令,系统将提示用户输入密码,并按回车键,口令输入正确后,用户登录成功。

这时,屏幕上会显示出一些信息和命令提示符。

如:Login: username [Enter]passwd: ****** [Enter]$注: 用户名要用小写字母输入,UNIX系统区分大小写字母。

退出当用户准备退出自己的计算机帐号时,可在系统示符下输入logout或exit或按[Ctrl-D]。

当屏幕出现Login时,用户可以安全地离开计算机了。

如:sun% logout [Enter]Login:修改口令为了防止他人使用自己的帐号,在你首次登录后,请用passwd命令修改只有本人知道的保密口令,口令通常由此可6到8个字母数字组成。

如:sun% passwd [Enter]Old Passwd: ******New Passwd: ******Retype New Passwd: ******注:当你退出系统再次登录时,就要使用新的口令。

目录操作命令显示目录命令:pwd(print working directory)格式:pwd功能:显示出用户当前工作目录的全路径名。

例如:% pwd建立目录命令:mkdir(make directory)格式:mkdir directory_name功能:建立新目录例如:% mkdir directory改变目录命令:cd(change directory)格式:cd directory_name功能:改变当前工作目录注释:目录名选项有:(1) 目录名,转到当前目录下的子目录。

(2) .. 表示转到当前目录的父目录。

(3) / 表示转到根目录。

(4) 没有选项时,转到用户的主目录。

常用oracle数据库命令

常用oracle数据库命令

常用oracle数据库命令
1. 启动Oracle数据库
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
3. 创建表空间
创建表空间的命令是:
SQL> create tablespace 表空间名 datafile '路径名' size 大小;
6. 创建用户
7. 删除用户
删除用户的命令是:
8. 授权用户
SQL> grant 权限 to 用户名;
9. 撤销用户的权限
11. 查看表结构
查看表结构的命令是:
SQL> desc 表名;
SQL> create table 表名 (列名数据类型, 列名数据类型, …);
13. 删除表
14. 插入数据
插入数据的命令是:
SQL> update 表名 set 列名=新值 where 某条件;
18. 创建索引
20. 查看索引
21. 查询相关信息
查询相关信息的命令是:
SQL> select * from v$session; -- 查看会话 22. 查看数据库版本
24. 备份数据库
$ exp 用户名/密码 file=备份文件路径备注:以上命令均需要在Oracle登录后进行。

hpux常用

hpux常用

hpux常⽤看看这个如何第三章、系统管理员的⽇常⼯作系统管理员对⼩型机系统的正确管理是系统稳定运⾏的保障,作为系统管理员应注意以下⼏个⽅⾯:1. 开关机步骤2. ⽤户组及⽤户管理参见⼿册 HP-UX System Administration Tasks3. ⽂件系统维护发现⽂件系统已满,应及时删除⽆⽤⽂件或扩⼤⽂件系统。

4. 系统⽇常管理系统管理员最好⽤ sam (System Administrator Manager)来进⾏系统管理。

sam是以菜单⽅式⼯作的⼯具包,它包括了⽇常管理⼯作的所有命令,操作简便。

5. 系统备份备份是保护⽤户数据不丢失的重要⼿段。

⼀般系统备份的要求如下:A. 每⼀台机器的操作系统⾄少有⼀个全备份。

B. 每天备份⽤户数据。

C. 操作系统配置修改后重新备份操作系统。

6. 定时清洗磁带机7. 定时检查设备指⽰灯状态8. 简单故障的判断9. 熟悉HP-UX操作系统在⽤户⼿册中,以下两本书对系统管理员的⽇常⼯作会有很⼤帮助:『 HP-UX System Administration Tasks』『Configuring HP-UX for Peripherals』⼀、关于HP-UX的⼀些基本命令和常⽤⽂件1. tail 和 head使⽤tail命令可以查看⽂件的尾部,head命令则查看⽂件的头部。

# tail filename# tail -f filename;使tail不断执⾏,当⽂件被写⼊时显⽰⽂件的新⾏。

#head filename2. date 和 calcal命令显⽰⽇历。

# cal 2000# cal 1 20003. findfind命令是功能最强的命令之⼀,但同时也是命令⾏结构最难以掌握的命令之⼀。

# find / -print | wc -l 显⽰系统中所有⽂件和⽬录的数⽬。

# find / -user $LOGNAME -print 显⽰系统中该⽤户所有⽂件和⽬录。

Oracle常用命令大全(很有用,做笔记)

Oracle常用命令大全(很有用,做笔记)

Oracle常⽤命令⼤全(很有⽤,做笔记)⼀、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须⾸先切换到ORACLE⽤户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>shutdownSVRMGR>quit启动oracle9i数据库命令:$ sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53 2003Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as sysdbaConnected to an idle instance.SQL> startup^CSQL> startupORACLE instance started.2、在双机环境下要想启动或关闭ORACLE系统必须⾸先切换到root⽤户,如下su - roota、启动ORACLE系统hareg -y oracleb、关闭ORACLE系统hareg -n oracleOracle数据库有哪⼏种启动⽅式说明:有以下⼏种启动⽅式:1、startup nomount⾮安装启动,这种⽅式启动下可执⾏:重建控制⽂件、重建数据库读取init.ora⽂件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora⽂件。

2、startup mount dbname安装启动,这种⽅式启动下可执⾏:数据库⽇志归档、数据库介质恢复、使数据⽂件联机或脱机,重新定位数据⽂件、重做⽇志⽂件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HPUx oracle 基本命令系统:hpux11i oracle 9idb2.脚本/sbin/init.d/dbora内容如下:su - oracle <<koflsnrctl startsqlplus /nolog<<aaconnect sys/pwd@instance1 as sysdbastartupconnect sys/pwd@instance2 as sysdbastartupexitaakof3. ln -s /sbin/init.d/dbora /sbin/rc3.d/S900dboraln -s /sbin/init.d/dbora /sbin/rc2.d/K001dbora4. 开机后脚本没有自动执行?但是可以手动成功执行./dbora ? 这是怎么回事,请指教?谢谢为何在hpux下自动启动oracle的脚本不能够执行〉?设置环境变量!中断5 可以破解快速查看HP-UX磁盘信息#iosacn -funCdisk#ioscan -funCtape#ioscan -funCprinter1、 cd命令的使用返回上一次的目录(cd -)2、 Esc键的使用在命令行中可通过击两次Esc键来匹配当前目录中唯一的文件名,这样可节约击入长文件名的时间3、 col命令的使用man cp | col –b >cp.txt该命令可将cp命令的联机帮助手册输出为名为cp.txt的文本文件4、启动机器时执行的工作脚本(/etc/rc.config.d/)5、which命令的使用(查看某命令的绝对路径)which 命令名6、显示当前系统补丁安装情况(show_patches)7、中文环境的配置a、查看系统中安装的语言集(locale –a)b、显示当前语言环境变量(echo $LANG)c、如不为中文则修改(export LANG=zh_CN.hp15CN)d、 sty –istrip8、查看系统信息和运行情况a、 glanceb、 topc、 performance viewd、 /opt/ignite/bin/print_manifest/var/opt/ignite/local/manifest/manifeste、 /var/adm/syslog/syslog(系统运行日志)f、 /var/adm/shutdownlogg、 /var/adm/crash/h、 /var/opt/sna/sna.erri、 /var/adm/nettl.LOG000/usr/sbin/netfmt /var/adm/nettl.LOG000 >net.logj、/usr/contrib./bin/info_col.11k、/var/adm/btmp(历史登录信息,可用last命令查看)l、/var/adm/wtmp(比btmp更详细的信息)m、/etc/rc.log(机器启动时的信息)n、/var/adm/sw/(有关软件包安装、删除的信息)9、查看系统当前init级别(who –r)10、显示系统不成功登录的历史纪录(lastb –R)11、ftp问题(如无法用某一用户进行ftp)a、将/etc/passwd中该用户的sh路径改为/usr/bin/kshb、在/etc/shells文件中将ksh的路径加入12、在HP11i环境下两台主机rlogin、rcp和ftp速率小于10mbpsa、安装补丁(PHKL_25233、25389,PHNE_26728、27063)13、在HP11i环境下主机与路由器之间无法用大包进行ping命令a、在主机的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench参数的配置b、 ndd –c14、网络配置(含网卡地址、激活状态、路由地址)可通过修改/etc/rc.config.d/netconf 文件来实现。

15、swapinfo命令的使用swapinfo –mt16、what命令的使用(假如要查看某一core文件的诱因)what core17、控制某一特定地址通过telnet、ftp和login协议访问主机的方法/var/adm/inetd.sec18、tsm的使用在tsm状态下可通过ctrl+w来切换屏幕。

19、finger命令的使用finger –R(查看当前登录到主机的客户机信息)20、parstaus命令的使用parstatus –p <cell num>查看某一特定分区的信息。

扩充文件系统的方法一、 vg00(例如将/home扩充至2G,逻辑卷名为/dev/vg00/lvol8)1、 shutdown –y 0 进入单用户模式2、 umount /home3、 lvextend –L 2000 /dev/vg00/lvol84、 extendfs /dev/vg00/rlvol85、 mount /dev/vg00/lvol8 /home6、 reboot二、 vg不在MC的情况除不要启停机器外同上三、 vg在MC中配置的情况1、有应用运行在该逻辑卷上,且不便停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)a、 cmhaltpkg –v pkgb、 vgchange –c n /dev/vgdatac、 vgchange –a y /dev/vgdatad、 lvextend –L 6000 /dev/vgdata/lvdata(扩大到6G)e、 extendfs /dev/vgdata/rlvdata(如为裸设备,e-n可不做。

)f、 vgexport –p –v –s –m /tmp/vgmap/vgdata.map /dev/vgdatag、 rcp /tmp/vgmap/vgdata.map node1: /tmp/vgmap/vgdata.maph、 rlogin node1i、 ll /dev/vgdata(查看node1上vgdata的设备编号,假设为0x0c0000)j、 vgexport /dev/vgdatak、 mkdir /dev/vgdatal、 mknod /dev/vgdata/group c 64 0x0c0000m、 vgimport –s –v –m /tmp/vgmap/vgdata.map /dev/vgdatan、 exito、 vgchange –a n /dev/vgdatap、 vgchange –c y /dev/vgdataq、 cmmodpkg –e pkg2、无应用运行在该逻辑卷上,或可暂停应用的情况(例如将/data扩充至6G,逻辑卷名为/dev/vgdata/lvdata,MC环境为node1和node2,应用包名为pkg,缺省运行在node2上)1、将前一种情况中的a-c改为(将涉及到该逻辑卷的应用停止,该工作应选择合适时机执行):a、将涉及到该逻辑卷的应用停止。

b、umount /data2、执行前一种情况中的d-n3、将前一种情况中的o-q改为a、 mount /datab、激活涉及到该逻辑卷的应用注:如未在VG中新增PV则可将上述步骤中的f-n略去。

一。

Unix安装后創建文件系統前的準備*注:因为我的机器只有一个磁盘,所以,此步中除创建逻辑卷外大部分操作可以省略。

①建物理卷。

找出与磁盘相关的设备文件:ioscan(命令):ioscan –funC disk。

找到disk对应的设备文件名:c1t15d0因只有一个磁盘,所以只能创建一个物理卷。

在创建前,通过mediainit对磁盘格式化合校验完整性:#mediainit /dev/rdsk/c1t15d0l创建物理卷:#pvcreate /dev/rdsk/c1t15d0注:如果此时该磁盘以输入某卷组的一部分,而且确信要创建物理卷。

在命令行加“-f”来强制执行。

②创建卷组。

(仅供理解用,本系统不需要)1.用卷组名在/dev下创建一目录。

如果卷组名为vg01,则目录为:/dev/vg01。

#mkdir /dev/vg01.在此目录下为该卷组创建一组设备文件。

#mknod /dev/vg01/group c 64 0x010000创建卷组(以物理卷为参数):#vgcreate /dev/vg01 /dev/dsk/c1t15d0.建完后,可以用命令:vgdisplay来检查设置是否正确。

③创建逻辑卷。

创建逻辑卷时,相应的字符设备和块设备会在卷组目录下生成。

现在,我们在默认卷组vg00中创建以下逻辑卷:一个256MB,名为lvoltuxlog的逻辑卷。

#lvcreate -L 256 -n lvoltuxlog。

参数:-L 以MB为单位表示逻辑卷的大小。

-n 指定逻辑卷名称,缺省为:lvol1,lvol2…..。

二、創建文件系統。

注:系统安装完成后,会自动创建一些文件系统和目录。

所以,对一般权限的用户来讲,可以在/home目录下安装软件。

但是,如果软件过多,会造成比较混乱和不利于管理。

最合适的做法,高权限的用户自己可以建立一些文件系统,这些文件系统在单独的目录下。

这样对将来(逻辑卷)的扩展和维护非常有利。

(1)文件系统介绍:1。

高性能文件系统(HFS),现在应用的不多了,只在存储HP-UX内核时使用。

2。

日志文件系统(JFS),现在应用最多。

3。

网络文件系统(NFS)。

4。

CD-ROM文件系统(CDFS)用于CD-ROM上存储文件。

(2)创建新的文件系统:文件系统必须建在逻辑卷上。

1.newfs创建文件系统:我们在 /dev/vg00/lvoldb01上创建JFS文件系统,如下命令:#newfs –F vxfs /dev/vg00/ lvoltuxlog。

2.挂载文件系统。

mount实现挂载:把/dev/vg00/ lvoltuxlog挂载到/tuxedo/LOG目录上。

(事先创建此目录,具体见下面的*注解1)#mount -F vxfs /dev/vg00/ lvoltuxlog /tuxedo/LOG。

现在可用bdf显示所有挂起的卷。

*注解1:在根目录下建立目录/tuxedo/LOG:#mkdir tuxedo/LOG。

(3)扩展卷组:(如果将来磁盘空间不够,可以对卷组扩展)添加一块磁盘,用pvcreate创建一物理卷,然后,将其用vgextend加入卷组中。

如:把磁盘c0t3d0加入卷组vg00中:#pvcreate /dev/rdsk/c0t3d0#vgextend vg00 /dev/dsk/c0t3d0用#vgdisplay -v vg00 看是否扩展成功。

相关文档
最新文档