当前位置:首页 > 开发语言 > 正文

oracle数据库怎么打开?oracle进入某个数据库

oracle数据库怎么打开?oracle进入某个数据库

这篇文章给大家聊聊关于oracle数据库怎么打开,以及oracle进入某个数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。常用的打开数据库的两种方法是什么你...

这篇文章给大家聊聊关于oracle数据库怎么打开,以及oracle进入某个数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

常用的打开数据库的两种方法是什么

你问的是什么数据库oracle数据库还是mysql还是mssql啊

1.oracle数据用em打开//命令用sqlplus

2.mysql用phpmyadmin//命令mysql

3.mssql企业管理器//

oracle数据库安装好了怎么打开程序啊

oracle安装好了后,可运行的应用程序有sqlplus等。

工具:oracle10g,windows10步骤:1、ctrl+R后,输入cmd,打开命令提示符。2、输入命令:sqlplus用户名/密码@sid3、然后敲回车键,就能登录到oracle了。

如何打开oracle数据库

步骤1:打开企业管理器,如下。

步骤2:选择数据库,安全性,点击新建链接服务器。

步骤3:选择链接服务器属性,常规,输入名称:TEST,选择ORACLE数据库提供程序,输入名称、数据源。

步骤4:进行安全性设置。

本地登录,选择SQLServer数据库登录用户,远程登录用户和密码,输入远程连接数据库的用户和密码,选择用此安全上下文进行,输入远程登录用户和密码。

5步骤5:点击TEST链接服务器下的表,我们可以访问ORACLE数据库的表了。

注意:产品名称要和所链接的服务器相对应,使用ORACLE数据库就要输入ORACLE,使用SQLServer就输入SQLServer。

oracle数据库的全文检索

Oracle全文检索配置方法:

1.检查数据库是否具有全文检索功能(这是针对已经建成使用的数据库)

查看用户中是否存在ctxsys用户,查询角色里是否存在ctxapp角色。以上两个中的1个不满足(不存在),则说明没有装过全文检索功能。

使用contains函数的时候,若没有全文检索则会报错的。

2.若没有,则需要手动建立,先建立全文检索要使用的空间

sqlplus/assysdba--进入控制台

createtablespaceIdx_ctxsysdatafile'/oradata/sg186fx/ctxsys01.dbfsize10240Mautoextendonnext32Mmaxsize20480M;--创建全文检索使用的表空间

3.创建全文检索使用的用户和角色及相应的包,则需要执行oracle自带的一个脚本:cd$ORACLE_HOME/ctx/admin/catctx.sql

还是在sqlplus中执行:

@?/ctx/admin/catctx.sqlctxsysIdx_ctxsystempnolock

在执行这个脚本的时候,输入了几个参数,第一个参数ctxsys为ctxsys用户的密码

第二个参数Idx_ctxsys为ctxsys用户要使用的表空间

第三个参数temp为ctxsys用户使用的临时表空间

第四个参数nolock为ctxsys用户处于解锁状态。

4.创建完成后,要登录ctxsys用户

connectctxsys/ctxsys

执行以下脚本:@?/ctx/admin/defaults/drdefus.sql(这是个很重要的脚本,后面创建索引会使用该脚本创建的信息)

5.创建全文索引语法分析器

先要明确使用全文索引的用户,我要使用全文索引的是sgpm用户

因此

grantexecuteonctxsys.ctx_ddltosgpmwithgrantoption;

connectsgpm/sgpm

设置语法分析器:

execctx_ddl.drop_preference('chinalexer');execctx_ddl.create_preference('chinalexer','chinese_lexer');

设置词法属性:

execctx_ddl.drop_preference('idx_c_store');

beginctx_ddl.create_preference('idx_c_store','BASIC_STORAGE');ctx_ddl.set_attribut('idx_c_store','I_TABLE_CLAUSE','tablespacesIdx_ctxsy');ctx_ddl.set_attribute('idx_c_store','I_INDEX_CLAUSE','tablespaceIdx_ctxsycompress2');end;/

6.创建索引

createindexsgpm.idx_c_cons_nameonsgpm.c_cons(cons_name)indextypeisctxsys.contextparameters('lexerchinalexerstorageidx_c_store');

7.同步索引

variablejobnonumber;begindbms_job.submit(:jobno,'pkg_sp_tools.p_cont_sys_index();',sysdate,'trunc(sysdate)+19/24+1');--执行的是个性化方法。end;/

普通的就是用:

execctx_ddl.sync_index('idx_c_cons_name');

到此,全文检索创建成功,contains函数就可以正常使用了。

注意:创建的过程中会出现ORA-29879:cannotcreatemultipledomainindexonacolumnlistusingsameindextype,这说明在其他用户下已经建立了该索引。

Oracle数据库的十种重新启动步骤

1.停应用层的各种程序。

2.停oralce的监听进程:

$lsnrctlstop

3.在独占的系统用户下,备份控制文件:

SQL>alterdatabasebackupcontrolfiletotrace;

4.在独占的系统用户下,手工切换重作日志文件,确保当前已修改过的数据存入文件:

SQL>altersystemswitchlogfile;

5.在独占的系统用户下,运行下面SQL语句,生成杀数据库用户连接的kill_all_session.sql文件:

setheadoff;

setfeedbackoff;

setnewpagenone;

spool/oracle_backup/bin/kill_all_session.sql

select'altersystemkillsession'''||sid||',

'||serial#||''';'fromv$sessionwhereusernameisnotnull;

spooloff;

6.在独占的系统用户下,执行杀数据库用户连接的kill_all_session.sql文件:

SQL>@/oracle_backup/bin/kill_all_session.sql

7.在独占的系统用户下,用immediate方式关闭数据库:

SQL>shutdownimmediate;

或者

SVRMGRL>shutdownimmediate;

8.启动oralce的监听进程:

$lsnrctlstart

9.进入独占的系统用户下,启动oralce数据库:

$sqlplus/nolog

SQL>connect/assysdba

SQL>startup;

或者:

$svrmgrl

SVRMGRL>connectinternal;

SVRMGRL>startup;

10.启动应用层的各种程序。

oracle数据库如何打开归档

xpsystem/managerfile=d:\daochu.dmpfull=y

1、连接windows系统:打开cmd窗口Linux/Unix系统:打开终端rmantarget/nocatalog;sqlplus/nologconn/assysdba;

2、开启归档sqlplus>shutdownimmediate;(启动归档前先要停止数据库)sqlplus>startupmount;(数据库以mount方式启动)sqlplus>alterdatabasearchivelog;(启动数据库归档)sqlplus>altersystemsetlog_archive_dest_1="/arch"(改变归档日志路径,windows系统使用盘符)sqlplus>alterdatabaseopen;(打开数据库)sqlplus>archiveloglist;(查看归档是否已经打开)关闭归档alterdatabasenoarchivelog;

关于oracle数据库怎么打开和oracle进入某个数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

最新文章