linux+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是一家全球领先的综合性数据库管理系统供应商,其数据库系统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登录命令
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常用命令
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的日常维护命令
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 数据库常用解锁命令总结
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常用命令..
六、常用命令和配置-文件操作
• 查看
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基本命令
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日常维护(新手必备)
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命令
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_基本操作
一.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的基本操作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 数据库命令。
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里常用命令
第一章:日志管理
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命令大全一,启动
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基础命令
• 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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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