oracle数据库怎么打开?oracle进入某个数据库
- 开发语言
- 2023-08-13
- 84
这篇文章给大家聊聊关于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进入某个数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
本文链接:http://xinin56.com/kaifa/5520.html