oracle 培训笔记[2]

V$control_files这个视图存储的是控制的信息

 

内部文件存放于oraclehome目录下的dbs文件夹中,windows下的oracle环境则在database文件夹下。

 

外部文件有备份日志文件ARCHIEVE文件和parameter文件,以及口令文件,oracle没有口令文件的情况下,可以随意的用用户登陆,

 

数据日志模式分为存档归档模式和非存档归档模式,  存档归档模式的备份的文件可以称为offlineLog

 

查看归档日志文件信息的视图为 v$archive_log

 

拥有DBF文件也可以恢复数据库

 

查询用户的信息须使用DBA角色登陆后查询 dba_users表

 

以下是连接oracle的方法

Sqlplus 修改sqlplus提示符的方法 show sqlprompt,查看当前的提示符,修改语句如下:

Set _user”@”_connect_indentifier>

 

使用sqlplusw可以直接启动isqlplus

 

存放默认端口号的文件 oraclehome文件夹下的  install/portlist.ini,改文件仅仅提供默认端口的说明,在此修改端口,程序不生效

 

Isqlplus的端口修改文件存放在oraclehome文件夹下的oc4j/j2ee/isqlplus../http-web-site.xml.

Oc4j(oracle container for java)提供 java进程的配置文件

 

Isqlplusctl start/stop 控制isqlplus服务启停的命令

 

http://.../isqlplus/dba弹出OS提示框,需要新建dba的账户。(按照老师提供的那个命令新建用户并赋予权限)

 

EM = OEM = dbconsole all_name:OracleEnterprice Manager 这个属于oracle的外围产品

控制台命令使用为 emctl status 需要设置环境变量 ORACLE_SID ,命令为set ORACLE_SID,查看em相关信息的命令为emctl status dbconsole

 

快速修改用户密码的命令为 password scott,正规使用的命令为 alter user scott indentified by xxx

 

查看数据库相关信息的视图为v$database

查看实例相关信息视图为v$instance

 

在sqlplus下执行OS 命令需要在前面添加$符号.

 

Sql语句和sqlplus命令是有区别的,查看sqlplus命令的说明,需要在SQL>下键入 helpindex

 

Dual在oracle中称为虚表,但却是实际存在的表,是sys用户的所有表,一旦删除oracle将无法启动.不过误删除以后,仍然是可以恢复的.oracle启动前有个校验操作,通过修改一些参数,可以略过校验的过程,参数名称如下:

Replication_ dependency_tracking = FASLSE

修改后database可以正常启动,在启动后,使用sys用户登陆数据库,创建DUAL表,并将查询权限分配给系统中的所有用户即Public组.grant select on dual to public

 

修改启动项的方法可以使用Pfile启动oracle,在pfile中指定spfile,在文件末尾使用

参数名 = 值

的方式覆盖spfile的参数值.

 

查询sql时,库库缓存会保存已经执行过的SQL,并保留其执行计划,再次遇到相同SQL的时候,直接按照库缓存中的执行计划来执行SQL,查看缓存中的SQL使用视图 v$SQL.在库缓存中,SQL语句中字母大小写不一致,oracle将其当作不同的SQL存储在库缓存中,并重新分配相应的执行计划.解析SQL是否重复是依靠对整个SQL的hash串进行对比的.

 

如果需要忽略SQL的大小写,可以修改一些参数值.

Show parameter cursor,选取列表中cursor_sharing值为EXACT表示精确的识别大小写的,SIMILAR表示相似的,忽略大小写的.EXACT使用的是HASH_VALUE来比对,SIMILAR使用的是PLAN_VALUE来比对.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值