oracle 11g express 版本的使用问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 11g express 版本的使用问题相关的知识,希望对你有一定的参考价值。
大侠帮帮我,我都哭死了T_T, 帮我分析下,我下载使用的oracle 11g express版本,又下载了一个plsql developer,可是用plsql这个连接数据库的时候,显示
这是怎么回事呀,这个oracle使用之前说是需要配置环境,具体是怎么操作呀,我只在服务里面开了这几项
这环境到底怎么配置呀呀
如果是的话,要下载一个32位的客户端
然后再使用这个批处理到PLSQL目录下
D:\\app\\oracle\\client
上面这个是32位客户端目录,再把监控配置文件复制到32位客户端下
@echo off
set path=D:\\app\\oracle\\client
set ORACLE_HOME=D:\\app\\oracle\\client
set TNS_ADMIN=D:\\app\\oracle\\client
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe追问
你好,我系统是xp32位的
追答那就设置ORACLE_HOME
和ORACLE_SID两个环境变量就可以了
大侠你等会哈,我刚把这个版本卸载了,我看用release2 的比较多,我安装这个试试,你帮我把这个弄好哈,分数都给你 你能帮我远程下吗?
追答你先安装吧,装上了不能用再用HI我吧
参考技术A 防火墙关了吗,或者相应的端口开放了吗,端口号1521追问防火墙我都允许了,端口开放否怎么看呢
追答你可以考虑先将所有的防火墙关闭,看看如何
另外,你用 ping ip 及 tnsping ip 分别试试,看有什么反映
在吗,帮我远程下吧,我要装release 2版本的了
MSSQL Express版本自动备份数据库
由于Express版本的数据库没有自动备份数据库的功能,所以需要自己搭建好备份功能
一、具体原理:
1、利用SQL备份命令:Backup Database
2、使用sqlcmd执行备份命令
3、使用系统计划任务定时执行备份
二、具体操作步骤:
1、在数据库创建一个存储过程:sp_BackupDataBase
问:为什么要存储过程来执行Backup命令呢?
答:因为可以有更多的自定义操作
USE [master] GO /****** Object: StoredProcedure [dbo].[sp_BackupDataBase] Script Date: 2016/6/4 14:40:29 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: <Author,,Name> -- Create date: <Create Date,,> -- Description: <Description,,> -- ============================================= CREATE PROCEDURE [dbo].[sp_BackupDataBase] -- Add the parameters for the stored procedure here @Database NVARCHAR(300), @BackupFolder NVARCHAR(300) AS BEGIN SET NOCOUNT ON; --取得当前时间字符串 Declare @now Varchar(8) Set @now = Convert(Varchar(8),GETDATE(),112) --组成文件名 Declare @filename Nvarchar(200) Set @filename = @Database + N‘_‘ + @now + ‘.bak‘ --组成完整保存路径 Declare @BackupPath Nvarchar(max) Set @BackupPath = @BackupFolder + ‘\‘ + @filename --备份数据库 BACKUP DATABASE @Database TO DISK = @BackupPath WITH FORMAT; END GO
2、编写一个bat,使用sqlcmd执行存储过程
@ECHO OFF IF NOT EXIST "C:\DB_Backup" MD "C:\DB_Backup" sqlcmd -S . -E -Q "sp_BackupDatabase N‘要备份的数据库名‘,N‘C:\DB_Backup\‘"
3、在系统创建计划任务,定时调用第二部创建的bat
至此,已经能正常自动备份了
注意一点就是,配置运行权限为SYSTEM
以上是关于oracle 11g express 版本的使用问题的主要内容,如果未能解决你的问题,请参考以下文章
oracle 11G R2 Express Edition支持多少个会话/连接?
在 Oracle 11g Express 中执行过程显示错误