linux+oracle常用命令

合集下载

oracle语句大全和用法

oracle语句大全和用法

oracle语句大全和用法

1.SELECT语句:

用于从数据库中检索数据。

用法示例:

SELECT column1, column2, ... FROM table_name WHERE condition;

2.INSERT语句:

用于向表中插入新的数据行。

用法示例:

INSERT INTO table_name (column1, column2, ...) VALUES

(value1, value2, ...);

3.UPDATE语句:

用于更新表中的数据行。

用法示例:

UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;

4.DELETE语句:

用于从表中删除数据行。

用法示例:

DELETE FROM table_name WHERE condition;

5.CREATETABLE语句:

用于创建一个新表。

用法示例:

CREATE TABLE table_name (column1 datatype, column2 datatype, ...);

6.ALTERTABLE语句:

用于修改现有表的结构。

用法示例:

ALTER TABLE table_name ADD column_name datatype;

7.DROPTABLE语句:

用于删除表。

用法示例:

DROP TABLE table_name;

8.CREATEINDEX语句:

用于创建索引。

用法示例:

CREATE INDEX index_name ON table_name (column1, column2, ...);

linux,oracle的基本操作

linux,oracle的基本操作

linux,oracle的基本操作

Linux是一个开放源代码的操作系统,广泛应用于服务器和嵌入式设备上。而Oracle是一家全球领先的综合性数据库管理系统供应商,其数据库系统Oracle Database在企业级应用中非常流行。

一、Linux基本操作:

1. 文件和目录操作:

- ls:列出目录下的文件和子目录。

- cd:切换当前工作目录。

- pwd:显示当前工作目录的路径。

- mkdir:创建一个新目录。

- rm:删除文件或目录。

- cp:复制文件或目录。

- mv:移动文件或目录。

2. 文件权限管理:

- chmod:修改文件或目录的权限。

- chown:修改文件或目录的所有者。

- chgrp:修改文件或目录的所属组。

3. 进程管理:

- ps:显示当前运行的进程。

- top:动态显示当前系统进程的状态。

- kill:终止指定的进程。

- bg:将进程置于后台运行。

- fg:将后台运行的进程切换到前台。

4. 网络操作:

- ifconfig:显示和配置网络接口信息。

- ping:测试与目标主机的连通性。

- netstat:显示网络连接、路由表和网络接口信息。- tcpdump:抓包工具,用于监视和分析网络流量。

5. 系统信息:

- uname:显示系统信息。

- df:显示文件系统的磁盘空间使用情况。

- free:显示系统内存使用情况。

- uptime:显示系统运行时间和当前负载情况。

二、Oracle基本操作:

1. 安装和配置:

- 下载并安装Oracle软件。

- 创建数据库实例。

- 配置监听器(listener)。

Oracle命令(一):Oracle登录命令

Oracle命令(一):Oracle登录命令

Oracle命令(⼀):Oracle登录命令

1、运⾏SQLPLUS⼯具

C:\Users\wd-pc>sqlplus

2、直接进⼊SQLPLUS命令提⽰符

C:\Users\wd-pc>sqlplus /nolog

3、以OS⾝份连接

C:\Users\wd-pc>sqlplus / as sysdba 或

SQL>connect / as sysdba

4、普通⽤户登录

C:\Users\wd-pc>sqlplus scott/123456 或

SQL>connect scott/123456 或

SQL>connect scott/123456@servername

5、以管理员登录

C:\Users\wd-pc>sqlplus sys/123456 as sysdba 或

SQL>connect sys/123456 as sysdba

6、切换⽤户

SQL>conn hr/123456

注:conn同connect

7、退出

exit

linux下操作oracle常用命令

linux下操作oracle常用命令

linux下操作oracle常用命令

su - oracle 切换到具有权限的oracle用户

su - oracle 切换到具有权限的oracle用户

ls -l 查看目录下详细信息

ps -ef 查看服务

oracle 用户下的命令:

lsnrctl status 查看oracle监听

lsnrctl start 启动监听

sqlplus /nolog 登陆oracle

conn / as sysdba 用dba连接oracle startup启动数据库

shutdown 关闭数据库

linux中oracle的日常维护命令

linux中oracle的日常维护命令

1 检查Oracle的进程

[oracle@mzl ~]$ ps -ef|grep "ora_"|grep -v grep

oracle 2791 1 0 17:22 ? 00:00:00 ora_pmon_ORCL

oracle 2793 1 0 17:22 ? 00:00:00 ora_psp0_ORCL

oracle 2795 1 0 17:22 ? 00:00:00 ora_mman_ORCL

oracle 2797 1 0 17:22 ? 00:00:00 ora_dbw0_ORCL

......

在检查Oracle的进程命令输出后,输出显示至少应包括以下一些进程:

•Oracle写数据文件的进程,输出显示为:“ora_dbw0_ORCL”

•Oracle写日志文件的进程,输出显示为:“ora_lgwr_ORCL”

•Oracle监听实例状态的进程,输出显示为:“ora_smon_ORCL”

•Oracle监听客户端连接进程状态的进程,输出显示为:“ora_pmon_ORCL”

•Oracle进行归档的进程,输出显示为:“ora_arc0_ORCL”

•Oracle进行检查点的进程,输出显示为:“ora_ckpt_ORCL”

•Oracle进行恢复的进程,输出显示为:“ora_reco_ORCL”

2

查看数据库的实例:

SQL> select instance_name,status,version,database_status from v$instance;

INSTANCE_NAME STATUS VERSION DATABASE_STATUS

linux +oralce 数据库常用解锁命令总结

linux +oralce 数据库常用解锁命令总结

li nux +oralce 数据库常用命令总结

第一部分:Oracle用户解锁

1.查询允许用户密码连续输入错误次数,超过次数就会锁定该用户

SQL> select * from dba_profiles where profile='DEFAULT' and resource_type='PASSWORD';

PROFILE RESOURCE_NAME RESOURCE LIMIT

-------------- ---------------------------------- -------------- ---------------

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10

DEFAULT PASSWORD_LIFE_TIME PASSWORD 180

DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED

DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL

DEFAULT PASSWORD_LOCK_TIME PASSWORD 1

DEFAULT PASSWORD_GRACE_TIME PASSWORD 7

2.查询用户锁定状态

SQL> select ername,u.account_status,t.lcount,u.profile from dba_users u,user$ t where =ername and ='SCOTT';

oracle_linux常用命令..

oracle_linux常用命令..

六、常用命令和配置-文件操作
• 查看
cat 一次性输出文件中的所有行 more/less:在查看时可以进行搜索等 head/tail:-n查看指定行数 cat 的-n 选项,输出行编号来显示文件内容。 cat -n test.out
cat alert_LIN1.log | grep -i ORAcat more 和 less 一次输出一屏的文件内容。 Less 是 more 的增强版,它允许用 vi 关键命令来增强文件查看。
每行一个文件系统挂载,中间空格或TAB区隔
/etc/fstab文件
• 设备名、目录、文件系统格式、挂载选项、dump方式(0为 不备份,1为要备份,一般根分区要备份)、fsck优先级(根 分区为1,其他为2)
Oracle OCP 纪老师
QQ号码:1336996878
六、常用命令和配置-目录文件操作
例如,d 向前翻滚、b 向后翻滚 N 行

编辑
– vi
Oracle OCP 纪老师
QQ号码:1336996878
六、常用命令和配置-用户属性
UNIX用uid/gid来区分用户和组 • 用户有唯一的uid和gid • 可属于多个不同组 id命令 • 输出解读 root用户 • uid=0,一般gid为root或system • 超级权限 su命令 • 切换到另一个用户执行应用 • su - xxxx执行用户登录脚本,切换环境变量 • root用户做su无需口令

OracleDBA必须学会的11个Linux基本命令

OracleDBA必须学会的11个Linux基本命令

OracleDBA必须学会的11个Linux基本命令

Linux系统庞⼤⽽复杂,经过总结,做为⼀名DBA,⼀些基本管理、⽹络管理、进阶应⽤、性能诊断、管道复杂应⽤、硬件相关传感命令都需要掌握,这篇⽂章,专门来讲做为⼀名DBA,必须学会的11个基本应⽤命令。

1. ls命令

Ls命令是Linux中最常⽤的命令,是list的缩写,缺省下ls命令是列出当前⽬录的清单,如果ls指定其他⽬录,就会显⽰指定⽬录⾥的⽂件及⽂件夹清单。

常⽤⽤法(常⽤参数):

(1) ls –l

以长格式(每⾏只显⽰⼀个⽂件或⽬录信息)列出⽂件及⽬录的详细信息,输出结果如下:

(2) ls –a

列出⽬录下的所有⽂件及⽬录,输出结果如下:

(3) ls –s

列出⽬录占⽤空间总⼤⼩,以及各个⽂件名称及其⼤⼩(单位为KB),输出结果如下:

(4) ls –lh

以长格式(每⾏只显⽰⼀个⽂件或⽬录信息),并且以直观形式显⽰⽂件及⽬录总⼤⼩,输出结果如下:

(5) ls –lrt

以长格式(每⾏只显⽰⼀个⽂件或⽬录信息),并⽤对⽂件及⽬录按照最时间进⾏排序,输出结果如下:

(6) ls –lrth

与“ls –lrt”相⽐,将⽂件⼤⼩以更直观的⽅式显⽰出来,输出结果如下:

2. pwd命令

pwd命令是Print Working Directory的缩写,基本功能是打印当前的⼯作⽬录。

常⽤⽤法(常⽤参数):

(1) pwd

显⽰当前所处⽬录绝对路径,输出结果如下:

(2) pwd -p

显⽰当前所处⽬录的物理路径。因为有些⽬录是link后的结果,⽤-P可以显⽰link的源头路径,输出结果如下:

Linux日常操作及ORACLE日常维护(新手必备)

Linux日常操作及ORACLE日常维护(新手必备)

1、登陆linux

通过xshell工具使用ssh协议登录系统;2、查看系统时间:data

3、查看系统运行时间uptime

4、查看分区情况

5、查看磁盘使用情况:df -h

6、查看IP,及网络配置信息ficonfig、ip ad

7、重启命令shutdown -r now,reboot

8、查看防火墙状态service iptables status,以下状态防火墙已关闭

9、(su -)切换至oracle安装用户,以下YZFDJKITTP为oracle的安装用回,

10、查看oracle环境变量信息cat .bash_profile

11、查看oracle监听名称,首先使用cd命令切换到监听程序配置文件所在的目录,然后使用cat命令查看监听配置文件(listener.ora)内容

12 查看监听程序状态

13 查看数据库网路服务名(tnsnames.ora),此文件与监听配置文件在同一目录下

13 测试oracle数据库服务连接情况tnsping 服务名

14 通过操作系统认证登录oracle数据库

15、查看数据库启动情况,以下为正常打开模式,可读可写

16、查看oracle实例信息

17、查看是否开启归档

18、查看表空间使用情况

SELECT TABLESPACE_NAME "biao_kong_jian",

To_char(Round(BYTES / 1024, 2), '99990.00')

|| '' "gongyou",

To_char(Round(FREE / 1024, 2), '99990.00')

在linux上常用的oracle命令

在linux上常用的oracle命令

在linux上常用的oracle命令

made this Oracle cheat sheet as I see so many questions about starting and stoping Oracle:

Oracle URL Links

Oracle Enterprise Manager: http://host.domain:5500/em/

Oracle IsqlPlus Manager: http://host.domain:5560/isqlplus

Oracle IsqlPlus Manager DBA : http://host.domain:5560/isqlplus/dba

Oracle UltraSearch : http://host.domain:5620/ultrasearch

Oracle UltraSearch Admin : http://host.domain:5620/ultrasearch/admin

Oracle HTMLDB : http://host.domain:7777/pls/htmldb/htmldb

Oracle Apache : http://host.domain:7777/

Stopping/Starting Oracle Database

Enter the following commands to shut down the instance:

1. $ sqlplus /nolog

2. SQL> CONNECT SYS/sys_password as SYSDBA

linux下oracle_基本操作

linux下oracle_基本操作

一.Oracle 操作

1.su oracle

2.sqlplus /logon

3.connect test/test as sysdba(test/test是oracle用户和密码)

4.startup

5.lsnrctl

首选启动数据库

su - oracle

sqlplus /nolog

conn /as sysdba

startup

然后启动监听:

进入/opt/oracle/product/9.2.0/bin/

lsnrctl start

运行shudown命令关闭数据库

[oracle@wing /oracle]$ sqlplus " / as sysdba" //以sysdba用户登陆数据库SQL> shutdown

启动Oracle 9i 数据库

[oracle@wing bin]$ sqlplus " / as sysdba"

SQL> startup

启动Oracle 9i监听程序

Oracle的监听程序主要是为客户端的连接提供接口

[oracle@wing bin]$ lsnrctl

LSNRCTL> start

关闭Oracle 9i监听程序

[oracle@wing bin]$ lsnrctl

LSNRCTL> stop

先看看ORACLE_SID 环境变量设置是否正确。

9i:

$ sqlplus /nolog

SQL> connect / as sysdba

SQL> startup

$ lsnrctl start

8i:

$ svrmgrl

SVRMGR> connect internal

SVRMGR> startup

linux中oracle的基本操作

linux中oracle的基本操作

linux中oracle的基本操作1 停止数据库

使用oracle账户登录,在终端执行如下命令

(a)进入Sqlplus控制台, 命令: sqlplus /nolog

(b)以系统管理员登录, 命令: connect /as sysdba

(c)如果是关闭数据库, 命令: shutdown immediate

2 启动数据库

(a)进入sqlplus控制台,命令: sqlplus /nolog

(b)以系统管理员登录,命令: connect /as sysdba

(c)启动数据库,命令: startup

3 监听

(a)进入oracle安装的bin目录下

(b)执行: lsnrctl

(c)执行: start/stop/status(启动/关闭/查看状态)

4 EM

(a)进入oracle安装的bin目录下

(b)执行: emctl start/stop/status dbconsole

dbstart启动数据库

dbshut关闭数据库

dbca数据库配置助理,进行数据库安装,删除和修改

netca数据库网络服务配置管理

netmgr数据库网络服务和监听配置助理

备份可以用rman工具来备份

5 linux下配置SID

进入$ORACLE_HOME/network/admin/,编辑tnsnames.ora

ORCL_IC =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.102)(PORT = 1521))

)

(CONNECT_DATA =

常用oracle数据库命令

常用oracle数据库命令

常用oracle数据库命令

常用Oracle数据库命令

Oracle数据库是一种关系型数据库管理系统,它是目前世界上最流行的数据库之一。在使用Oracle数据库时,我们需要掌握一些常用的命令,以便更好地管理和维护数据库。下面是一些常用的Oracle 数据库命令。

1. SELECT

SELECT命令是Oracle数据库中最常用的命令之一。它用于从数据库中检索数据。SELECT命令的基本语法如下:

SELECT column1, column2, ... FROM table_name WHERE condition;

其中,column1、column2等表示要检索的列名,table_name表示要检索的表名,condition表示检索条件。

2. INSERT

INSERT命令用于向数据库中插入新的数据。INSERT命令的基本语法如下:

INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);

其中,table_name表示要插入数据的表名,column1、column2等

表示要插入的列名,value1、value2等表示要插入的值。

3. UPDATE

UPDATE命令用于更新数据库中的数据。UPDATE命令的基本语法如下:

UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;

其中,table_name表示要更新数据的表名,column1、column2等表示要更新的列名,value1、value2等表示要更新的值,condition 表示更新条件。

linux下 oracle里常用命令

linux下 oracle里常用命令

第一章:日志管理

1.forcing log switches

sql> alter system switch logfile;

2.forcing checkpoints

sql> alter system checkpoint;

3.adding online redo log groups

sql> alter database add logfile [group 4]

sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m;

4.adding online redo log members

sql> alter database add logfile member

sql> '/disk3/log1b.rdo' to group 1,

sql> '/disk4/log2b.rdo' to group 2;

5.changes the name of the online redo logfile

sql> alter database rename file 'c:/oracle/oradata/oradb/redo01.log' sql> to 'c:/oracle/oradata/redo01.log';

6.drop online redo log groups

sql> alter database drop logfile group 3;

7.drop online redo log members

sql> alter database drop logfile member 'c:/oracle/oradata/redo01.log';

Linux_oracle命令大全

Linux_oracle命令大全

Linux_oracle命令大全一,启动

1.#su - oracle 切换到oracle用户且切换到它的环境

2.$lsnrctl status 查看监听及数据库状态

3.$lsnrctl start 启动监听

4.$sqlplus / as sysdba 以DBA身份进入sqlplus

5.SQL>startup 启动db

二,停止

1.#su - oracle 切换到oracle用户且切换到它的环境

2.$lsnrctl stop 停止监听

3.$sqlplus / as sysdba 以DBA身份进入sqlplus

4.SQL>SHUTDOWN IMMEDIATE 关闭db

其中startup和shutdowm还有其他一些可选参数,有兴趣可以另行查阅

三,查看初始化参数及修改

1.#su - oracle 切换到oracle用户且切换到它的环境

2.$sqlplus / as sysdba 以DBA身份进入sqlplus

3.SQL>show parameter session; 查看所接受的session数量

###################################################### Oracle process与session2008年12月29日星期一15:47

Connected to Oracle Database 10g Release 10.1.0.5.0

Connected as ifsapp

SQL> show parameter session

NAME TYPE V ALUE

Linux和Oracle基础命令

Linux和Oracle基础命令

• vi filename....filename :打开多个文件,依次编辑 • h:光标左移一个字符 • l:光标右移一个字符 • space:光标右移一个字符 • Backspace:光标左移一个字符 • k或Ctrl+p:光标上移一行 • j或Ctrl+n:光标下移一行 • Enter:光标下移一行 • w或W:光标右移一个字至字首 • b或B:光标左移一个字至字首 • e或E:光标右移一个字至字尾 • (:光标移至句首 • ):光标移至句尾 • {:光标移至段落开头 • }:光标移至段落结尾 • H:光标移至屏幕顶行 • M:光标移至屏幕中间行 • L:光标移至屏幕最后行 • 0:(注意是数字零)光标移至当前行首 • $:光标移至当前行尾 • 光标移至文本第n行 :n • 光标移至文件末尾 G • Ctrl+u:向文件首翻半屏 • Ctrl+d:向文件尾翻半屏 • Ctrl+f:向文件尾翻一屏 • Ctrl+b;向文件首翻一屏 • nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 • i:在光标前 • I:在当前行首 • a:光标后 • A:在当前行尾 • o:在当前行之下新开一行 • O:在当前行之上新开一行 • r:替换当前字符 • R:替换当前字符及其后的字符,直至按ESC键
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备 date 显示系统日期 cal 2007 显示2007年的日历表 date 041217002007.00 设置日期和时间 - 月日时分年.秒 clock -w 将时间修改保存到 BIOS
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 查看哪个端口被哪个应用程序所占用命令!
netstat -ano|findstr 端口号
任务管理器
查看-选择列-PID进程号
2. 命令行:\\10.1.15.123 报错"提供的凭据与已存在的凭据集冲突"
命令行:net use * /d /y
3. ping 不是内部或外部命令,或不是可用的应用程序……
path 里面添加:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
4. 导出全用户备份数据中的某个表
imp hs_user/hundsun@zhdb file=d:\user.dmp tables=(tablenames) log=d:\user.log ignore=y
5. 将oracle数据库中的某个表转化成dbf
odbc建立数据库连接
aa=sqlconn()
=sqlexec(aa,'select * from tablenames')
copy to d:\导出dbf名称 fox2
6. 将导出dbf转化成指定的dbf格式(强制转换)
例如两个dbf文件 fsjskw.dbf 和gsjskw.dbf
use d:\fsjskw in 0
use d:\gsjskw in 1
select 1
appen from d:\fsjskw
结果:将fsjskw数据强制转化成gsjskw格式
7. 查看so版本命令
strings -f so |grep -i -v6
8. linux下拷贝远程机器文件命令 scp使用方法
#scp -P 4400 -r root@10.0.24.103:/home2/backup/ /home/mover00/shadow_bak/sites/
拷贝远程(10.0.24.103)的/home2/backup/ 到本地的 /home/mover00/shadow_bak/sites/
#scp -P 4400 -r /home2/backup/ root@10.0.24.99:/home/mover00/shadow_bak/sites/
拷贝本地的/home2/backup/ 到远程(10.0.24.99)的 /home/mover00/shadow_bak/sites/
9. 把非字母数字的都替换成空
select regexp_replace(account,'[^[:alnum:]]+','') from 表名
10. 王瑞东 rac未自启动 查看
mii-tool看一共有几块网卡;
ethtool -i eth0
......
ethtool -i ethn
看每个网卡的驱动类型;

su - oracle
crs_stat -t
查看rac启动情况 每个节点 都online即可

cd /u01/app/oracle/.../crs/bin
./crsctl stop crs
./crsctl start crs

./crsctl enable crs



相关文档
最新文档