SYSTEM是管理员用户,权限也非常高,但是不具备以下权限:
ALTER DATABASE LINK
ALTER PUBLIC DATABASE LINK
EXEMPT ACCESS POLICY
EXEMPT IDENTITY POLICY
SYSDBA
SYSOPER
其中SYSDBA和SYSOPER还能启动关闭数据库实例,所以SYSTEM当然不能启动关闭数据库实例了。
关于数据库默认就有的账户SYS和SYSTEM在其中,不过还包括很多其他账户,比如:
ANONYMOUS
APEX_030200
APEX_PUBLIC_USER
APPQOSSYS
CTXSYS
DBSNMP
DIP
EXFSYS
FLOWS_FILES
MDDATA
MDSYS
MGMT_VIEW
OLAPSYS
ORACLE_OCM
ORDDATA
ORDPLUGINS
ORDSYS
OUTLN
OWBSYS
OWBSYS_AUDIT
SCOTT
SI_INFORMTN_SCHEMA
SPATIAL_CSW_ADMIN_USR
SPATIAL_WFS_ADMIN_USR
SYSMAN
WMSYS
XDB
XS$NULL
以上这些账户有的为了管理目的、有些为了数据库额外的功能、有些为了示例而存在。如果你启用了一些比较偏的功能还会自动新增一些用户,比如标签安全性、数据库保险箱啊等等。
这些账户每个你Google一番都能讲一个故事。。。
账户和访问表没有直接的关系,权限才是,拿SELECT ANY TABLE(查看任何表)为例,看看谁能查看任何表:
SQL> select grantee from dba_sys_privs where privilege='SELECT ANY TABLE';
GRANTEE
------------------------------------------------------------
DBA
MDSYS
SYS
IMP_FULL_DATABASE
EXP_FULL_DATABASE
DATAPUMP_IMP_FULL_DATABASE
OLAP_DBA
WMSYS
SYSTEM
OLAPSYS
10 rows selected
结果里有的是账户,比如SYS,SYSTEM,MDSYS,WMSYS,OLAPSYS;剩下的是角色,你接下来应该通过视图DBA_ROLE_PRIVS查哪些账户获得了这些角色:IMP_FULL_DATABASE,EXP_FULL_DATABASE,DATAPUMP_IMP_FULL_DATABASE,OLAP_DBA。
解锁的命令是ALTER USER 用户名 ACCOUNT UNLOCK;
还能顺便重设密码:ALTER USER 用户名 IDENTIFIED BY 新密码 ACCOUNT UNLOCK;
数据库有密码保护策略,密码输错一定次数后即使密码再输对也不让登录,即锁定。
不过,为了保护你的数据库,大多数数据库默认具备的账户默认锁定,除了SYS,SYSTEM(如果你配置了Database Control还有DBSNMP和SYSMAN)。
你问的这些问题其实范围很广,值得你深入研究。大致回答也就这样了,深入的回答出一本小册子都不过分。IE30请下载安装微软的驱动、、、这个鼠标默认就是800DPI的。。不用调节。。。如果速度想快点。直接调节鼠标速度就可以了、>蛋白质相互作用数据库见下表所示: 数据库名
BIND
DIP
IntAct
InterDom
MINT
STRING
HPRD
HPID
MPPI
蛋白质相互作用的预测方法很非常多,以下作了简单的介绍
1) 系统发生谱
这个方法基于如下假定:功能相关的(functionally related)基因,在一组完全测序的基因组中预期同时存在或不存在,这种存在或不存在的模式(pattern)被称作系统发育谱;如果两个基因,它们的序列没有同源性,但它们的系统发育谱一致或相似.可以推断它们在功能上是相关的。
2
2) 基因邻接
这个方法的依据是,在细菌基因组中,功能相关的基因紧密连锁地存在于一个特定区域,构成一个 *** 纵子,这种基因之间的邻接关系,在物种演化过程种具有保守性,可以作为基因产物之间功能关系的指示。这个方法似乎只能适用于进化早期的结构简单的微生物。所以在人的蛋白质相互作用预测时不采用这个方法。
3) 基因融合事件
这个方法基于如下假定:由于在物种演化过程中发生了基因融合事件,一个物种的两个(或多个)相互作用的蛋白,在另一个物种中融合成为一条多肽链, 因而基因融合事件可以作为蛋白质功能相关或相互作用的指示。
4) 镜像树
这个方法的思想是,功能相关的蛋白质或同一个蛋白的域之间,受功能约束,其进化过程应该保持一致, 即呈现共进化(CO—evolution)特征,通过构建和比较它们的系统发育树,如果发现树的拓扑结构显示相似性,这种相似的树被称作镜像树,那么,可以推测建树基因的功能是相关的。
5) 突变关联
物理上相互接触的蛋白质, 比如处在同一个结构复合物中的蛋白质,其中一个蛋白质在进化过程中累计的残基变化,通过在另一个蛋白质中发生相应的变化予以补偿,这种现象被称作关联突变。
6)
序列信号关联
3
通过检查实验上已经证实的相互作用蛋白质对,发现序列特征信号
(sequence-signatures)在不同对的相互作用蛋白中重复地出现,这一现象被称作序列信号关联。利用序列域信号关联作为相互作用蛋白质的识别指示,可以预测未知功能蛋白与已知蛋白的相互作用,减少直接实验的搜索空间。
7) 保守的蛋白间相互作用
相互作用的蛋白质在物种演化过程中具有保守性,因此,可以通过在一个物种中建立的蛋白质相互作用网络,预测其它物种的蛋白质间相互作用。这是后基因组时代产生的一个分子进化概念,使人们联想到直系同源基因(orthologs)和平行同源基因(paralogs)两个概念。Walhout首先提出了”interologs”这个新概念,后由Matthews等利用酵母双杂交法分析了1195个酿酒酵母相互作用蛋白在线虫(Celegans)中的保守性,获得了
16%-31%线虫保守相互作用蛋白,它们主要集中在核心代谢过程(core metabolic processes)并预期随着亲缘关系的远近,保守性作相应变化。
8) 同源结构复合物
设想三维结构已知的蛋白质复合物,各自的同家族成员以同样的方式发生相互作用
9) 进化速率关联
蛋白质的进化速率由这个蛋白质同其它蛋白质发生相互作用的数量决定,并呈负相关,即相互作用的数量越多进化速率越低,而不是通常设想的蛋白质的进化速率由这个蛋白质对机体的重要性决定,这是一个极重要的概念。Fraser等13Ol利用一组实验上证实的酵母相互作用蛋白,量化分析了进化速率、适合度(fitness)和序列共进化(sequence CO—evolution)之间的关系;统计分析显示,在酵母蛋白质相互作用网络中,连接点越多的蛋白质进化速率进化越低,可能的原因是,这些蛋白质需要与更多的相互作用伴体(partner)共进化。
10) 共鸣识别模型MRRM预测蛋白质相互作用
从蛋白质一级结构预测蛋白质相互作用,它假设生物分子(包括蛋白质和DNA)之间的相互作用是通过共鸣能量的传递来实现的,RRM恰当地引入了一些蛋白质的物理参数,并且运用了信号分析方法(Digital Signal Analysis,DSP)使得对于蛋白质和基因的分析脱离了局部性。
11) 通过Domain相互作用来预测蛋白质相互作用
Domain是蛋白质最小的功能单元,它们之间的相互作用一定程度上就决定了蛋白质之间的相互作用。按照这个方法将所有的氨基酸序列进行聚类,如果类与类之间的相互作用的序列对的个数超过了一定阈值,则表示与两个类的代表序列同源的蛋白质之间都可能会发生相互作用。
12) 根据蛋白结构来预测蛋白相互作用
Lappe等人认为,虽然蛋白质之间的相互作用并不能直接用作预测,但是在结构上相似的蛋白质将有可能具有相似的功能,至少会给出一定的功能提示。分类的原则可按照SCOP给出的层次进行,分类方法是将已知序列的蛋白质相互作用对分别与SCOP的典型结构进行匹配,使之对应到每一个类中。预测已知与其他蛋白相互作用关系的蛋白的序列结构可以列出该蛋白结构组成的最大可能情况。您好,很高兴为您解答。
源数据库数据文件位置:/u01/oradata/orcl
实验中想把数据文件迁移到的位置:/u01/oradata/orcl_test
源数据库数据文件位置:
sys@ORCL> select file_name from dba_data_files;
FILE_NAME
----------------------------------------
/u01/oradata/orcl/system01dbf
/u01/oradata/orcl/undotbs01dbf
/u01/oradata/orcl/sysaux01dbf
/u01/oradata/orcl/users01dbf
sys@ORCL> select file_name from dba_temp_files;
FILE_NAME
----------------------------------------
/u01/oradata/orcl/temp01dbf
sys@ORCL> col member for a30
sys@ORCL> select member from v$logfile ;
MEMBER
------------------------------
/u01/oradata/orcl/redo01log
/u01/oradata/orcl/redo02log
/u01/oradata/orcl/redo03log
需要移动所有的数据文件,采用alter database 方法
1、关闭数据库
sys@ORCL> shutdown immediate
Database closed
Database dismounted
ORACLE instance shut down
2、移动数据文件到/u01/oradata/orcl_test目录
[oracle@ora10gserv orcl]$ pwd
/u01/oradata/orcl
[oracle@ora10gserv orcl]$ mv /u01/oradata/orcl_test/
[oracle@ora10gserv orcl]$ ls
[oracle@ora10gserv orcl]$ cd /u01/oradata/orcl_test/
[oracle@ora10gserv orcl_test]$ ls
control01ctl control03ctl redo02log sysaux01dbf temp01dbf users01dbf
control02ctl redo01log redo03log system01dbf undotbs01dbf
3、修改控制文件位置
[oracle@ora10gserv /]$ sqlplus /nolog
SQLPlus: Release 102010 - Production on Tue Aug 2 00:05:27 2011
Copyright (c) 1982, 2005, Oracle All rights reserved
SQL> conn /as sysdba
Connected to an idle instance
SQL> startup nomount
ORACLE instance started
Total System Global Area 465567744 bytes
Fixed Size 1220024 bytes
Variable Size 146801224 bytes
Database Buffers 314572800 bytes
Redo Buffers 2973696 bytes
SQL> create pfile='/u01/initorclora' from spfile;
File created
SQL> host vi /u01/initorclora
orcl__db_cache_size=314572800
orcl__java_pool_size=4194304
orcl__large_pool_size=4194304
orcl__shared_pool_size=138412032
orcl__streams_pool_size=0
audit_file_dest='/dba/admin/orcl/adump'
background_dump_dest='/dba/admin/orcl/bdump'
compatible='102010'
control_file_record_keep_time=14
control_files='/u01/oradata/orcl_test/control01ctl','/u01/oradata/orcl_test/control02ctl','/u01/oradata/orcl_test/control03ctl'
core_dump_dest='/dba/admin/orcl/cdump'
db_block_size=8192
db_domain='lsfcomcn'
db_file_multiblock_read_count=16
db_name='orcl'
db_recovery_file_dest='/dba/flash_recovery_area'
db_recovery_file_dest_size=2147483648
dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
job_queue_processes=10
log_archive_dest_1='location=/u01/arch_orcl'
open_cursors=300
pga_aggregate_target=154140672
processes=1000
remote_login_passwordfile='EXCLUSIVE'
sessions=2000
sga_target=463470592
undo_management='AUTO'
undo_retention=10800
undo_tablespace='UNDOTBS1'
user_dump_dest='/dba/admin/orcl/udump'
SQL> shutdown immediate
ORA-01507: database not mounted
ORACLE instance shut down
SQL> create spfile from pfile='/u01/initorclora';
File created
4、启动数据库到mount状态,更改数据文件位置
idle> startup mount
ORACLE instance started
Total System Global Area 465567744 bytes
Fixed Size 1220024 bytes
Variable Size 146801224 bytes
Database Buffers 314572800 bytes
Redo Buffers 2973696 bytes
Database mounted
idle> alter database rename file '/u01/oradata/orcl/system01dbf' to '/u01/oradata/orcl_test/system01dbf';
Database altered
idle> alter database rename file '/u01/oradata/orcl/undotbs01dbf' to '/u01/oradata/orcl_test/undotbs01dbf';
Database altered
idle> alter database rename file '/u01/oradata/orcl/sysaux01dbf' to '/u01/oradata/orcl_test/sysaux01dbf';
Database altered
idle> alter database rename file '/u01/oradata/orcl/users01dbf' to '/u01/oradata/orcl_test/users01dbf';
Database altered
5、继续接着第4步,更改联机日志文件位置
idle> alter database rename file '/u01/oradata/orcl/redo01log' to '/u01/oradata/orcl_test/redo01log';
Database altered
idle> alter database rename file '/u01/oradata/orcl/redo02log' to '/u01/oradata/orcl_test/redo02log';
Database altered
idle> alter database rename file '/u01/oradata/orcl/redo03log' to '/u01/oradata/orcl_test/redo03log';
Database altered
6、打开数据库
idle> alter database open;
Database altered
idle> conn /as sysdba
Connected
sys@ORCL> select file_name from dba_data_files;
FILE_NAME
----------------------------------------
/u01/oradata/orcl_test/system01dbf
/u01/oradata/orcl_test/undotbs01dbf
/u01/oradata/orcl_test/sysaux01dbf
/u01/oradata/orcl_test/users01dbf
sys@ORCL> select file_name from dba_temp_files;
FILE_NAME
----------------------------------------
/u01/oradata/orcl/temp01dbf
sys@ORCL> col member for a40
sys@ORCL> select member from v$logfile;
MEMBER
----------------------------------------
/u01/oradata/orcl_test/redo01log
/u01/oradata/orcl_test/redo02log
/u01/oradata/orcl_test/redo03log
sys@ORCL> col name for a50
sys@ORCL> select name from v$controlfile;
NAME
--------------------------------------------------
/u01/oradata/orcl_test/control01ctl
/u01/oradata/orcl_test/control02ctl
/u01/oradata/orcl_test/control03ctl
7、临时文件的处理
由于控制文件不记录临时文件的信息,所以不能使用alter database rename file 命令完成,只能删除掉原来的再创建一个
sys@ORCL> create temporary tablespace temp02 tempfile '/u01/oradata/orcl_test/temp02dbf' size 200m autoextend on extent management local uniform size 1m;
Tablespace created
sys@ORCL> alter database default temporary tablespace temp02;
Database altered
sys@ORCL> drop tablespace temp including contents and datafiles;
Tablespace dropped
sys@ORCL> select file_name from dba_temp_files;
FILE_NAME
----------------------------------------
/u01/oradata/orcl_test/temp02dbf
[oracle@ora10gserv orcl_test]$ ls -l
total 1427572
-rw-r----- 1 oracle oinstall 7061504 Aug 2 00:20 control01ctl
-rw-r----- 1 oracle oinstall 7061504 Aug 2 00:20 control02ctl
-rw-r----- 1 oracle oinstall 7061504 Aug 2 00:20 control03ctl
-rw-r----- 1 oracle oinstall 52429312 Aug 2 00:20 redo01log
-rw-r----- 1 oracle oinstall 52429312 Aug 2 00:15 redo02log
-rw-r----- 1 oracle oinstall 52429312 Aug 2 00:15 redo03log
-rw-r----- 1 oracle oinstall 251666432 Aug 2 00:20 sysaux01dbf
-rw-r----- 1 oracle oinstall 503324672 Aug 2 00:20 system01dbf
-rw-r----- 1 oracle oinstall 209723392 Jul 21 22:00 temp01dbf
-rw-r----- 1 oracle oinstall 209723392 Aug 2 00:20 temp02dbf
-rw-r----- 1 oracle oinstall 419438592 Aug 2 00:20 undotbs01dbf
-rw-r----- 1 oracle oinstall 104865792 Aug 2 00:15 users01dbf
[oracle@ora10gserv orcl_test]$ rm -rf temp01dbf
sys@ORCL> select username,temporary_tablespace from dba_users;
USERNAME TEMPORARY_TABLESPACE
------------------------------ ------------------------------
MGMT_VIEW TEMP02
SYS TEMP02
SYSTEM TEMP02
DBSNMP TEMP02
SYSMAN TEMP02
OUTLN TEMP02
MDSYS TEMP02
ORDSYS TEMP02
CTXSYS TEMP02
ANONYMOUS TEMP02
EXFSYS TEMP02
DMSYS TEMP02
WMSYS TEMP02
XDB TEMP02
ORDPLUGINS TEMP02
SI_INFORMTN_SCHEMA TEMP02
OLAPSYS TEMP02
MDDATA TEMP02
DIP TEMP02
TSMSYS TEMP02
20 rows selected
如若满意,请点击右侧采纳答案,如若还有问题,请点击追问
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)