linux fedora12 oracle 10g
linux fedora12 oracle 10g
1.开启数据库
开启lsnrctl服务
这个时候需要用oracle这个用户来开启这个服务。
方法一
sqlplus / as sysdba
开启数据库startup
关闭数据库shutdown
方法二
sqlplus /nolog
conn / as sysdba
startup
conn gu/s@orcl(如果不写就会自动启动ORACLE_SID对应的数据库)
2 sqlplus 编辑命令行用法
set linesize 100 //每行显示的字符
set pagesize 100 //设置页面大小
col column_name format a10 //显示列的宽度
set time on //在提示符前显示系统时间
set serveroutput on/off //输出显示
set long 200 //每字段显示的字符长度,如某列的值显示不完,调次值
spool d:\temp\sqlout.txt //输出为文档
spool off
SQL> alter session set NLS_LANGUAGE='AMERICAN'; 改变session的语言显示
SQL> alter session set NLS_LANGUAGE='SIMPLIFIED CHINESE';
SQL> set timi on //显示提示SQL语句执行所花的时间
SQL> / or SQL> r //缓存的脚本执行脚本
//下面的sql语句中 行号前面的*号表示当前行 ,删除行,del n,n代表行号数字,
l (list)-- 列出sql语句,n -- 切换活动行(n代表行数字),a(append)-- 活动行后增加,i(imput) -- 活动行后插入新行增加,c(change) -- 替换
del n -- 删除行n
SQL> list
1 select *
2 from customers
3* where customer_id not in (2, 3, 5)
SQL> del 3
SQL> l
1 select *
2* from customers
SQL> r //执行下面语句
1 select *
2* from customers
SQL> l
1* select *
SQL> i from customers //活动行后插入新行粘贴,在第一行后插入新行增加
SQL> l
1 select *
2* from customers
SQL> a where customer_id = 1 //当前行后粘贴,在第一行后 尾部插入内容 注意要在append(a) 后面留两个空格以上 防止下面的语句发生
2* from customerswhere customer_id = 1
SQL> c /customerswhere/customers where //或者写成这样 c /sw/s 这样写也行,但是要注意没有其他的sw 出现在改行的sql语句中
2* from customers where customer_id = 1
修改内容 c\原内容\新内容
SQL> list
1 select *
2 from customers
3* where customer_id not in (2, 3, 5)
SQL> change /customer_id not in (2, 3, 5)/dob is not null
3* where dob is not null
SQL> /
执行sql脚本
SQL> @ or SQL > start
SQL>
//
SQL> col customer_id format a10
SQL> col first_name format a10
SQL> select customer_id ,first_name from customers where customer_id = 1;
CUSTOMER_ID FIRST_NAME
----------- ----------
########## John
SQL> select * from customers;
CUSTOMER_ID FIRST_NAME LAST_NAME DOB PHONE
----------- ---------- -------------------- --------- --------------------
########## John Brown 01-JAN-65 800-555-1211
########## Cynthia Green 05-FEB-68 800-555-1212
SQL> column customer_id clear; //消除列格式
SQL> /
CUSTOMER_ID FIRST_NAME LAST_NAME DOB PHONE
----------- ---------- -------------------- --------- --------------------
1 John Brown 01-JAN-65 800-555-1211
2 Cynthia Green 05-FEB-68 800-555-1212
SQL> save q
Created file q.sql
SQL> get q
1* select * from customers
SQL> start q
3 、设置默认编辑器
在Linux的sqlplus中,如果使用edit对当前脚本进行编辑,则调用默认编辑器ed,如果我们熟悉了vi,想使用vi作为默认编辑器,我们可以设置成vi,可以有以下两个方法
1.编辑文件$ORACLE_HOME/sqlplus/admin/glogin.sql,添加如下行
DEFINE _EDITOR = vi
重新启动sqlplus后,运行edit命令时将会调用vi作为编辑器,因为在sqlplus启动时,会首先运行$ORACLE_HOME/sqlplus/admin/glogin.sql,所以可以在这个文件中设置别的变量
2.SQL> define -editor = 'vi' or SQL> DEFINE_EDITOR = vi or DEFINE _EDITOR = vi
但是着这样修改到下次登录的时候又变成拉eq,还需要重新设置
哈哈 这个是我的处女作阿 很是高兴
分享到:
相关推荐
### Linux Oracle包安装详解 #### 一、概述 在Linux环境下安装Oracle数据库通常涉及通过`yum`工具来获取并安装所需的软件包。这种方式不仅适用于Red Hat企业版(Red Hat Enterprise Linux,RHEL)及其衍生系统如...
Linux Oracle11.2.0.4安装包全集Linux版本,免去官网下载的大部分时间。百度云盘链接
标题中的“Linux Oracle 11g rpm 包 64位”指的是在Linux操作系统上用于安装Oracle 11g数据库的RPM(Red Hat Package Manager)软件包,这些包是针对64位架构设计的。Oracle 11g是一款企业级的关系型数据库管理系统...
在Linux环境下安装Oracle数据库可能会遇到各种问题,但别担心,我们可以通过一些常见错误的解决方案来克服这些挑战。这里,我们将重点讨论"Linux Oracle安装错误解决方法",并结合提供的文件名称,推测可能遇到的...
Linux Oracle11g 64位 安装包的百度云下载链接,
linux oracle 12c 安装教程
在Linux环境下部署Oracle 11gR2,需要一系列特定的依赖包来确保系统的稳定运行和功能完整。这个“Linux oracle 11gR2依赖包全套”包含了所有必要的组件,帮助用户顺利完成安装过程。 首先,让我们了解一下Oracle 11...
Linux oracle重建EM,用于oracle 10g版本
在Linux环境下,Oracle数据库是企业级的重要数据存储和管理工具。为了远程连接Oracle服务器并执行数据导入(IMP)和导出(EXP)操作,客户端计算机上必须安装特定的Oracle工具,即`imp`和`exp`。这两个命令是Oracle ...
【Linux Oracle10实战教程】 本教程主要涵盖了在Linux环境下安装和管理Oracle 10g数据库的详细步骤。首先,我们需要了解安装Oracle 10g的硬件和软件要求。 一、硬件要求 Oracle 10g数据库对于硬件有一定的最低配置...
Linux下windows64位 oracle12C安装包 winx64_12102_database_1of2.zip winx64_12102_database_2of2.zip
通用Linux Oracle 64位客户端,在OpenSuse 13.2上测试通过,包含以下四个文件: 1.oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.rpm 2.oracle-instantclient11.2-devel-11.2.0.1.0-1.x86_64.rpm 3.oracle-...
标题中提到的“BE2012备份linux oracle相关问题解决”,这暗示了文章的内容会围绕着使用赛门铁克(Symantec)BE2012产品在Linux环境下备份Oracle数据库时遇到的问题及其解决方案。BE2012是Symantec Backup Exec的...
Linux简介 Linux命令 Linux远程连接工具 Oracle在linux下的安装 Oracle相关配置 Oracle常用命令 PL/SQL连接oracle 问题总结
本主题聚焦于在Linux环境下对Oracle 12c的静默安装过程,这通常是为了实现自动化部署,提高效率并减少人为错误。以下是对这个静默安装脚本的详细解释。 首先,"Linux Oracle12c静默安装脚本"意味着我们将利用命令行...
在Red Hat Linux 4环境下搭建Oracle RAC,需要遵循一系列详细步骤,包括操作系统安装、网络配置、存储设置、Oracle Clusterware和数据库安装以及后续的测试与管理。 首先,安装Red Hat Linux 4时,应选择自定义安装...
Linux Oracle 11g R2 RAC(Real Application Clusters)安装配置涉及的技术内容相当广泛,涵盖操作系统配置、网络设置、用户和组管理、磁盘规划、软件安装以及集群配置等众多步骤。本文档旨在提供一个详细过程,以便...
在Linux操作系统中,Oracle数据库是广泛使用的高性能关系型数据库系统,尤其在企业级应用中占据重要地位。在Linux上安装Oracle数据库时,通常会涉及到一些特定的中间件,这些中间件是Oracle数据库运行所必需的依赖...
Linux 下 Oracle Client 的安装 Linux 下 Oracle Client 的安装是指在 Linux 操作系统中安装 Oracle 客户端的过程。该过程需要在 Linux 服务器上安装 Oracle 客户端,以便连接 Oracle 数据库服务器。 一、 Linux ...