如何看Oracle数据库的用户登录的记录档案

如何看Oracle数据库的用户登录的记录档案,第1张

查看Oracle数据库的用户登录的记录档案是从log文件中挖出用户登录信息。

1、创建数据字典文件(data-dictionary)

(1)首先在initora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。

如:UTL_FILE_DIR = ($ORACLE_HOME\logs) ,重新启动数据库,使新加的参数生效。

(2)创建数据字典文件:

SQL> connect /as sysdba

SQL> execute dbms_logmnr_dbuild(dictionary_filename =>

'dictora',dictionary_location => 'G:\oracle\logs');

PL/SQL procedure successfully completed

2、创建要分析的日志文件列表:

(1)创建分析列表,即所要分析的日志:

SQL> execute dbms_logmnradd_logfile(LogFileName =>

'G:\ORACLE\ORADATA\ORADBSP\REDO04LOG',Options => dbms_logmnrnew);

PL/SQL procedure successfully completeds

(2)添加分析日志文件(一次添加1个为宜):

SQL>

execute dbms_logmnradd_logfile(LogFileName =>

'G:\ORACLE\ORADATA\ORADBSP\REDO05LOG',

Options => dbms_logmnrADDFILE);

PL/SQL procedure successfully completed

3、使用logMiner进行日志分析:

(1)无限制条件,即用数据字典文件对要分析的日志文件所有内容做分析:

SQL> execute dbms_logmnrstart_logmnr

(DictFileName => 'G:\oracle\logs\dictora');

PL/SQL procedure successfully completed

造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:

1监听服务没有起起来。windows平台个一如下 *** 作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。

2database instance没有起起来。windows平台如下 *** 作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID

3注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID

试试看,希望能有帮助

1,打开PLSQL Developer客户端,进入登录界面

2,输入用户名、密码和数据库,进行数据库服务器

3,很多时候,不知道数据库的地址,填写错误后,登录会提示错误

4,一般的数据库服务器填写格式为服务器的IP地址,再加上“/”,再加上数据库名

5,如果要连接本地的Oracle数据的话,可以直接填写本地的数据库名。比如上图中的aaa就是本地数据库名。

6,连接成功后,在首页左中间的部分,就会看到数据库中的Tables选项,点击后,会出现数据库中已经存在的表

说两个常用的吧:

1cmd下面敲入:sqlplus USERNAME/PASSWORD,

如果用system用户登录就敲入:sqlplus system/PASSWORD as sysdba

2如果你是在远端机要登录Oracle服务器,那么就得先安装Oracle客户端,用客户端工具登录。

安装了Oracle不等于完工

第一步,安装好软件(注意服务端和客户端)

第二步,创建数据库实例(实例和数据库的关系和区别可以自己查阅下)方法是:Oracle服务端的Database Configuration Assistant在创建过程中会设置下字符集,实例名,以及用户及其密码

第三步,安装实例完成后,打开客户端的Net Manager,添加进去你刚创建的实例测试连通性成功则万事大吉

最后,在客户端Enterprise Manager Console中创建表空间和用户,然后导入数据或者添加数据

有个工具可以考虑下:SqlDeveloper

希望对你有用!!

求同进步

×

loading

资讯

安全

论坛

下载

读书

程序开发

数据库

系统

网络

电子书

微信学院

站长学院

QQ

手机软件

考试

频道栏目

SQL Server|

MySQL|

Oracle|

DB2|

Sybase|

其他综合|

SQL教程|

登录注册

首页 > 数据库 > Oracle > 正文

连接Linux服务器 *** 作Oracle数据库

2013-03-20 10:48:47

0个评论

收藏

我要投稿

连接Linux服务器 *** 作Oracle数据库

由于项目已经上线,现场的数据库服务器不允许直接用Oracle的客户端plsqldevexe来连接,只能通过Linux服务器的命令来 *** 作。 以下是用SecureCRT 51客户端连接Linux服务器来 *** 作Oracle数据库:

1连接到Linux服务器(输入服务器的ip地址)

ssh 1019994227

连接成功后会提示输入密码,输入成功会提示。

2切换到 *** 作Oracle数据库

su - oracle

切换成功会提示相关数据库的实例。例如:oracle@linux-cg01:~>

3切换到sqlplus *** 作

sqlplus /nolog

切换成功会提示相关的提示:例如:

SQLPlus: Release 112020 Production on Thu Jan 19 11:19:48 2012

Copyright (c) 1982, 2010, Oracle All rights reserved

4输入数据库的用户名和密码

conn personal/personal

5会提示Connected(连接成功),显示 SQL> :

6以下是相关的SQL语句 *** 作:

(1) 查询的语句后面要一定要加 ; ,否则不能执行查询,相当于plsqldevexe工具的命令窗口的 *** 作

select from newuseraccount (记得查询的时候一定要加;)

select email,password from userreg where accountstype=1 and userstate=1;

(2)插入或更新的语句记得还要加提交语句,才能提交事务。相当于plsqldevexe工具的命令窗口的 *** 作。

update newuseraccount set address='address ' where userid=638 ;

commit ;

在oracle官网上下载oracle数据库,以Oracle Database 11g Release 2版本的oracle数据库为例,其他版本的安装也大同小异。注意,下载前得Accept License Agreement

2

下载并解压文件,找到setupexe,双击进行安装。与一般软件安装一样,一路next,接收许可协议中的条款,注意可以自定义安装路径。安装过程中需要设置管理员用户sys/system的口令密码(记住这个密码),通过管理员用户可以创建普通用户,输入密码后继续安装,这里要注意oracle数据库的监听器程序端口是1521。

3

安装成功后,每当windows启动的时候,oracle服务器跟监听器就会自动启动,不常用数据库时,可以将oracle服务设置为手动启动模式。设置方法为右击计算机进入管理系统,进入服务和应用程序中的服务界面,找到oracle数据库的四个服务器,其中有两个正在运行,先停止这两个服务器,然后在属性中的启动类型中设置成手动模式。

4

通过SQL命令链接数据库:在开始菜单中的所有应用中找到oracle database,进入运行SQL命令行,在SQL命令行中输入conn system,会提示你输入口令,输入在安装过程中设置的口令即可链接成功。

5

通过windows自带的命令行链接数据库:找到运行(win+R),输入cmd进入cmd命令输入界面,输入sqlplus,然后输入管理员用户名(system)和口令密码即可链接成功。

6

通过windows自带的命令行链接数据库:找到运行(win+R),输入cmd进入cmd命令输入界面,输入sqlplus “/as sysdba”即可链接成功。

以上就是关于如何看Oracle数据库的用户登录的记录档案全部的内容,包括:如何看Oracle数据库的用户登录的记录档案、关于oracle数据库登录、如何用PLSQL登录Oracle数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9431917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存