后台怎么登陆oracle的简单介绍

如何让Oracle VM VirtualBox虚拟机在后台运行

行Oracle

创新互联公司专注于建水网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供建水营销型网站建设,建水网站制作、建水网页设计、建水网站官网定制、小程序设计服务,打造建水网络公司原创品牌,更为您提供建水网站排名全网营销落地服务。

VM

VirtualBox虚拟机,记下你要在后台运行的是哪一个虚拟机,比如我这里运行的是

“2003“

这一个

记录虚拟机的安装路径,当然最简单的办法就是在快捷方式上面点右键,查看属性了

新建一个文本文件,输入以下内容,并另存为

bat文件,当然中间的那个2003要改为第一步记下的那个name

@echo

off

cd

C:\Program

Files\Oracle\VirtualBox

vboxmanage

startvm

2003

-type

headless

pause

exit

运行这个批处理就OK啦。

另外附上关机的批处理

@echo

off

cd

C:\Program

Files\Oracle\VirtualBox

vboxmanage

controlvm

2003

poweroff

pause

exit

oracle10g怎样进入后台

登录时需要加连接字符串:数据库名 as sysdba 进入后执行: grant connect to scott 这样scott用户就可以使用了

怎么取得ORACLE当前连接的登陆用户名

oracle查看当前有哪些用户连接,可以执行以下语句:

select username,serial#, sid from v$session; ---查询用户会话

alter system kill session 'serial#, sid ';---删除相关用户会话

建议以后台登陆删除用户会话

1、查询oracle的连接数

select count(*) from v$session;

2、查询oracle的并发连接数

select count(*) from v$session where status='ACTIVE';

3、查看不同用户的连接数

select username,count(username) from v$session where username is not null group by username;

4、查看所有用户:

select * from all_users;

5、查看用户或角色系统权限(直接赋值给用户或角色的系统权限):

select * from dba_sys_privs;

select * from user_sys_privs;

如何打开oracle的sql后台跟踪功能

一.在系统级别上设置sql跟踪

该方法优点:可以跟踪所有的oracle的后台进程所执行的sql,包括系统后台进程和用户进程,并且可以跟踪所有的操作

缺点:跟踪所有的后台进程,跟踪信息量比较大

1.在sqlplus中以sys/ as sysdba身份登陆到数据库。

2.打开跟踪,在sqlplus中输入alter sysetem set events '10046 trace name context forever,level level';

(其中level可以输入1,4,8,12三个级别,不同的级别含有不同级别的信息)

3.然后到ArcMap或ArcCatalog中进行你想跟踪的操作

4.关闭跟踪,在sqlplus中输入alter systemm set events '10046 trace name context off';

5.查找你所跟踪的session的ID

A 修改时间格式:alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';

B.对使用sde服务的输入:select sid,logon_time from v$session where username=username and program='gsrvr.exe';

C.对直连这种方式输入:select sid,logon_time from v$session where username=username and program='ArcCatalog';

select sid,logon_time from v$session where username=username and program='ArcMap';

(其中username是程序登陆到数据库的用户名,如果返回多个结果,在根据登陆的时间确定具体的sid值)

6.执行以下的sql语句

SELECT d.VALUE

|| '/'

|| LOWER (RTRIM (i.INSTANCE, CHR (0)))

|| '_ora_'

|| p.spid

|| '.trc' trace_file_name

FROM (SELECT p.spid

FROM v$mystat m, v$session s, v$process p

WHERE m.statistic# = 1 AND s.SID = SID AND p.addr = s.paddr) p,

(SELECT t.INSTANCE

FROM v$thread t, v$parameter v

WHERE v.NAME = 'thread'

AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,

(SELECT VALUE

FROM v$parameter

WHERE NAME = 'user_dump_dest') d

在输入sid后,即得到后台的跟踪文件。

二. 在session级别上设置跟踪

该方法只适用于跟踪登陆数据后所进行的一系列的操作,比如跟踪在ArcCatalog中创建一个Dataset,FeatureClass等的操作

1.在sqlplus中以sys / as sysdba身份登陆到数据库

2.查找你所要跟踪的session的sid和serial#

A 修改时间格式:alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';

B.对使用sde服务的输入:select sid,serial#,logon_time from v$session where username=username and program='gsrvr.exe';

C.对直连这种方式输入:select sid,serial#,logon_time from v$session where username=username and program='ArcCatalog';

select sid,serial#,logon_time from v$session where username=username and program='ArcMap';

(其中username是程序登陆到数据库的用户名,如果返回多个结果,在根据登陆的时间确定具体的sid和serial#的值)

3.开始跟踪,输入exec dbms_support.start_trace_in_session(sid,serial#,true,true).(如果系统没有安装dbms_support包,可以执行$ORACLE_HOME\rdbms\admin\dbmssupp.sql进行安装)

4.然后到ArcMap或ArcCatalog中进行你想跟踪的操作

5.结束跟踪exec dbms_support.stop_trace_in_session(sid,serial#);

6.执行以下的sql语句

SELECT d.VALUE

|| '/'

|| LOWER (RTRIM (i.INSTANCE, CHR (0)))

|| '_ora_'

|| p.spid

|| '.trc' trace_file_name

FROM (SELECT p.spid

FROM v$mystat m, v$session s, v$process p

WHERE m.statistic# = 1 AND s.SID = SID AND p.addr = s.paddr) p,

(SELECT t.INSTANCE

FROM v$thread t, v$parameter v

WHERE v.NAME = 'thread'

AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,

(SELECT VALUE

FROM v$parameter

WHERE NAME = 'user_dump_dest') d

在输入sid后,即得到后台的跟踪文件。

三. 在Aix系统下跟踪消耗内存的session的办法

1.在Aix系统上执行export TERM=vt100

2.执行topas命令,确定最占cpu资源的process的进程号

3,然后利用select a.sid,b.serial# from v$session a,v$process b where a.paddr=b.addr and b.spid=spid;

4.确定sid和serial#后利用二方法进行跟踪。

请问SSH 用oracle数据库,怎么写一个登陆验证,

没搞懂 java开发 连接oracle 用jdbc 或odbc或oledb 驱动直接指定服务器/端口/服务名 这些就可以了 怎么会用到ssh????

登录验证 连接上oracle 在user里面查询 用户信息 账号密码都对 验证通过 ,其它就返回相应的错误 这个是在程序上实现的啊

在Windows XP安装了oracle 10g,学习用的。用sql/plus登录不上是怎么回事?

运行sqlplus然后看标题栏里面显示的sqlplus.exe的安装路径;然后去同样路径下Network\Admin找到tnsnames.ora文件;用txt打开,加入你建的数据库实例名 如:

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 机器IP)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

保存。

以后再运行sqlplus /nolog conn sys/psw@ORCL as sysdba

本文题目:后台怎么登陆oracle的简单介绍
路径分享:https://www.cdcxhl.com/article24/hdehje.html

成都网站建设公司_创新互联,为您提供动态网站域名注册网站设计响应式网站云服务器品牌网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

外贸网站制作