- 浏览: 495797 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (301)
- Swing技术 (1)
- Linux (1)
- Javascript (22)
- 数据结构和算法 (3)
- J2SE (36)
- workflow (5)
- 设计模式 (14)
- web service (19)
- Ajax (14)
- 中间件 & 服务器 (8)
- 多线程 (9)
- Oracle (52)
- sys & soft (10)
- JMS (3)
- sso (9)
- android (11)
- struts2 (10)
- web协议 (2)
- 分布式 (2)
- PM (2)
- OLAP (3)
- Redis (2)
- Hibernate (7)
- ibatis (2)
- SQLServer (1)
- maven (3)
- Spring (7)
- Jsp (2)
- slf4j (1)
- jQuery (15)
- 权限 (1)
- 系统集成 (1)
- 笔记 (1)
- Freemarker (2)
- 项目管理 (1)
- eclipse (3)
- GIS (1)
- NoSql (3)
- win10 (1)
- win10网络 (2)
- 底层 (3)
- 数据库 (0)
最新评论
-
kabuto_v:
请问那种图,uml图是怎么画出来的呢?是您自己手工画的,还是有 ...
FastJSON 序列化、反序列化实现 -
梦行Monxin商城系统:
电商实例、业务并发、网站并发及解决方法 -
rockethj8:
client 㓟有一个参数是可以忽略一些URL 不进行验证登录 ...
SSO 之 (单点登录)实施中遇到的几个问题 -
mengxiangfeiyan:
好啊。。。。。
Oracle删除表,删除数据以及恢复数据、利用现有表创建新表
1、启动停止数据库
1 启动
SQL> connect system/manager as sysdba;
SQL> startup open 数据库实例名
另一种启动方法是:先安装该数据库,然后通过alter database命令打开.
SQL> connect system/manager as sysdba;
SQL> startup mount 数据库实例名;
SQL> alter database open;
2 停止
SQL> connect system/manager as sysdba
SQL> shutdown immediate;
注:如果关闭数据库进行备份,用shutdown或shutdown immediate.
如果在关机过程中出现问题,用shoutdown abort、startup,然后用shutdown.
备注: 在运行中 直接输入"SQLPLUS"
SQLPLUS的主机字符串:
A 在本服务器上不写填主机字符串(数据库的实例名),
B 在别的机器上必须加TNS名称(TNS名称,这个通过Net Configuraltion进行配置)
二、
1、Linux sqlplus执行*.sql文件
利用 sqlplus 登录数据库之后 键入: @文件名 全路径 即可执行*.sql 文件:
例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它
1 登录数据库
sqlplus system/manager
2 在提示符 SQL> 之后键入
SQL> @/home/oracle/test.sql;
2、Linux系统下Oracle执行SQL脚本后中文出现乱码解决方法:
先确认Oracle的字符集,sqlplus登录Oracle后执行语句:
[sql]
select userenv(‘language’) from dual;
返回值例如:AMERICAN_AMERICA.ZHS16GBK
修改Linux的NLS_LANG环境变量,修改Oracle指定的Linux用户下面
“.base_profile”文件,加入如下:
[sql]
export NLS_LANG=“AMERICAN_AMERICA.ZHS16GBK”
用Linux命令“source ~/.base_profile”或者重启,使环境变量设置生效;
查看环境变量的Linux命令为“echo $NLS_LANG”.
1 启动
SQL> connect system/manager as sysdba;
SQL> startup open 数据库实例名
另一种启动方法是:先安装该数据库,然后通过alter database命令打开.
SQL> connect system/manager as sysdba;
SQL> startup mount 数据库实例名;
SQL> alter database open;
2 停止
SQL> connect system/manager as sysdba
SQL> shutdown immediate;
注:如果关闭数据库进行备份,用shutdown或shutdown immediate.
如果在关机过程中出现问题,用shoutdown abort、startup,然后用shutdown.
备注: 在运行中 直接输入"SQLPLUS"
SQLPLUS的主机字符串:
A 在本服务器上不写填主机字符串(数据库的实例名),
B 在别的机器上必须加TNS名称(TNS名称,这个通过Net Configuraltion进行配置)
二、
1、Linux sqlplus执行*.sql文件
利用 sqlplus 登录数据库之后 键入: @文件名 全路径 即可执行*.sql 文件:
例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它
1 登录数据库
sqlplus system/manager
2 在提示符 SQL> 之后键入
SQL> @/home/oracle/test.sql;
2、Linux系统下Oracle执行SQL脚本后中文出现乱码解决方法:
先确认Oracle的字符集,sqlplus登录Oracle后执行语句:
[sql]
select userenv(‘language’) from dual;
返回值例如:AMERICAN_AMERICA.ZHS16GBK
修改Linux的NLS_LANG环境变量,修改Oracle指定的Linux用户下面
“.base_profile”文件,加入如下:
[sql]
export NLS_LANG=“AMERICAN_AMERICA.ZHS16GBK”
用Linux命令“source ~/.base_profile”或者重启,使环境变量设置生效;
查看环境变量的Linux命令为“echo $NLS_LANG”.
发表评论
-
windows下oracle每天定时备份
2016-01-26 17:32 1464http://blog.csdn.net/jimmy609/ ... -
mysql用户管理和权限设置
2016-01-21 11:40 787http://www.cnblogs.com/fslnet ... -
SQL语句优化及原理
2016-01-14 16:14 903一、问题的提 ... -
Mysql日志操作 Windows下
2016-01-14 14:22 893日志文件类型概述: 1.错误日志 记录启动、运行或停 ... -
MongoDB专题、来源开发
2016-01-07 11:24 6581、maven+MongoDB+html5搭建的开源项目代 ... -
for update锁级别、存在的问题分析、for update of
2016-01-06 14:01 4023一、oracle默认在update ... -
oracle事务讲解、事务隔离级别实例
2016-01-06 13:47 1225今天温习oracle事务, ... -
oracle事务 set transaction readonly演示
2016-01-06 13:27 1142set transaction readonly 类似于S ... -
ORA-01034和ORA-27101的解决办法
2014-12-29 21:47 3376http://www.cnblogs.com/chuyu ... -
ORA-01207:文件比控制文件更新 - 旧的控制件
2014-12-20 09:06 997ORA-01207:文件比控制文件更新 - 旧的控制件 ... -
大数据处理之 专题笔记
2014-05-11 19:11 9191、oracle分区技术、应用详解 http://wenku ... -
oracle 之 Orapwd命令
2014-05-01 13:32 1159数据库密码忘记后,需要修改密码。 在数据库没有启动之前,数据库 ... -
Oracle问题集 之 ORA-01261: Parameter db_recovery_file_dest destination string cannot
2014-05-01 13:18 7622我本机安装的数据库版 ... -
Oracle工具sql 之 查询用户所有表sql
2013-11-26 20:29 868热度 1已有 104 次阅读2012-11-22 09:53 ... -
Oracle开发与优化 之 数据完整性和锁机制
2013-10-08 22:14 960Oracle数据完整性和锁机制——《12年资深DBA教你Ora ... -
存储过程 之 调用实例
2013-10-07 23:29 0CREATE OR REPLACE PROCEDURE PRO ... -
sql 之 distinct
2013-08-17 00:03 868distinct这个关键字用来 ... -
oracle、sqlserver语法区别一
2013-08-16 15:18 1034MySql: MySQL数据库实现分页比较简单,提供了 LIM ... -
提高数据库查询速度一
2013-06-02 23:50 9351、缓存,在持久层或持久层之上做缓存。 2、数据库表的大 ... -
oracle海量数量一
2013-05-29 23:57 919目录: Oracle数据完整性和锁机制 索引及优化之表分析 ...
相关推荐
2. 输入以下命令来停止Oracle数据库实例: ``` @echo off rem 设置ORACLE_HOME和PATH环境变量 set ORACLE_HOME=C:\Oracle\product\12.1.0\dbhome_1 set PATH=%ORACLE_HOME%\bin;%PATH% rem 登录SQL*Plus并...
重启Oracle数据库通常涉及两个主要步骤:停止数据库实例(如果尚未关闭)和重新启动监听器以及数据库实例。以下是几种常见的重启方法: **方法1:使用`dbstart`和`lsnrctl`命令** 1. 以root用户登录Linux系统。 2. ...
Linux手动删除Oracle数据库 在 Linux 系统中,删除 Oracle 数据库是一项复杂的任务,需要逐步执行多个命令来完成。以下是删除 Oracle 数据库的详细步骤和知识点。 停库 停库是删除 Oracle 数据库的第一步骤。在停...
### Oracle数据库的安装和卸载知识点详述 #### 一、Oracle数据库概述 - **定义**: Oracle数据库是一种关系型数据库管理系统(RDBMS),由Oracle公司开发。它支持SQL语言,并且能够处理大量的并发用户和复杂的数据...
在Windows环境下,Oracle数据库服务被表现为一个系统服务,可以通过`services.msc`命令在控制台中查看和操作。要快速启动Oracle服务,可以编写一个批处理文件,内容如下: ```batch @echo off ...
恢复非归档数据库和逻辑恢复是指在数据库出现问题时,利用备份的数据文件对数据库进行恢复,以保证数据的完整性和一致性。 特定于水情水调及环境监测领域的数据库恢复过程中,安装Oracle数据库服务端和客户端软件是...
标题中的“自己写的一个启动和停止Oracle10g服务的bat文件”表明这是一个批处理脚本,用于管理和控制Oracle数据库10g版本的服务。Oracle 10g是Oracle数据库的一个重要版本,它提供了多种功能和服务,包括数据存储、...
在停止Oracle数据库时,我们通常使用"dbstop.bat"文件。这个文件可能包含以下操作: 1. 关闭数据库实例:关闭数据库实例是为了安全地保存所有未提交的事务,并释放系统资源。在SQL*Plus中,我们可以执行`shutdown ...
Linux 手动删除 Oracle 数据库 Oracle 数据库是关系数据库管理系统(RDBMS),在 Linux 操作系统中广泛应用。...需要注意的是,在删除 Oracle 数据库之前,需要确保已经停止了 Oracle 实例和监听,以免出现问题。
在Oracle数据库管理中,"Linux Oracle数据库设置自动归档"是一个关键操作,它涉及到数据库的安全性和高可用性。归档日志(Archived Logs)是Oracle数据库中的一个重要组成部分,它们记录了事务处理的历史,用于在...
在IT领域,Unix和Linux操作系统是企业级Oracle数据库管理的常用平台。Oracle数据库因其稳定性、高性能和可扩展性,被广泛应用于大型企业及关键业务系统。本篇文章将深入探讨在Unix(包括AIX)和Linux环境下Oracle...
- 如果是在Linux环境下,可以使用`lsnrctl stop`、`sqlplus / as sysdba`然后执行`shutdown immediate`等命令来停止监听器和服务。 3. **注销当前用户**:如果是以Oracle用户身份登录的,请先注销该用户。 #### ...
Oracle数据库的开机自启动涉及到将数据库实例和监听程序配置为操作系统服务,以便在服务器启动或关闭时自动管理。以下是对这个过程的详细说明: 1. **启动Oracle数据库实例的shell脚本**: 这个脚本 `/oracle/home...
8. **启动和停止数据库服务**:学习如何使用`sqlplus`、`lsnrctl`和`srvctl`等工具来启动、停止和检查数据库服务状态。 9. **安全配置**:按照Oracle的安全最佳实践,对数据库进行加固,如限制不必要的网络访问,...
这两个脚本极大地简化了Oracle数据库的日常管理,特别是在开发环境中,频繁启动和停止数据库时,能节省大量时间。需要注意的是,为了保证脚本的安全性,应当限制对这些脚本的访问权限,防止未经授权的用户进行误操作...
Oracle数据库作为业界广泛使用的数据库管理系统之一,提供了多种备份与恢复机制来确保数据的安全性和可用性。根据备份时数据库是否处于运行状态,Oracle数据库备份大致可以分为三种类型:逻辑备份(导出/导入)、热...
Oracle数据库启动通常通过`SQL*Plus`工具来进行。首先确保已经安装并配置了正确的Oracle客户端环境,然后通过以下命令来启动数据库: ```bash sqlplus / as sysdba ``` 输入上述命令后,系统会提示您输入用户名和...
在UNIX系统中,Oracle数据库和监听器不会在启动时自动运行,这意味着系统管理员需要手动启动和关闭数据库,这无疑增加了工作负担。为了解决这个问题,可以通过编写控制脚本来实现Oracle数据库的自动化管理。 首先,...
在启动数据库之前,需要确保所有必要的文件和参数已经正确设置。 * 数据库启动顺序:Instance > Database > Listener * 数据库启动方式:SQLPLUS 命令行工具、Oracle 企业管理器(Enterprise Manager)、Windows ...