经过若干次的失败,开始意识到按照oracle的安装手册是行不通的了,转向internet搜索,再次证明互联网是一个最大的知识库,相关的文档真是不可胜数(虽然大多数出自同一个源头)。我怎么不早点动手搜呢?
分类目录归档:oracle
Linux下oracle数据库启动和关闭操作
第一步:登陆
root登陆之后切换到oracle用户上,输入
- su oracle
su oracle
第二步:连接
在oracle用户下,输入
- sqlplus /nolog
sqlplus /nolog
第三步:使用管理员权限
输入
- connect /as sysdba
connect /as sysdba
第四步:启动/关闭服务
输入
- startup
startup
startup参数
不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!
nomount,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!
mount,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!
谢谢!不准确的地方请指教!
继续阅读
Linux下彻底删除Oracle
1. 用 oracle 用户登录
如果要再次安装, 最好先做一些备份工作。
包括用户的登录脚本,数据库自动启动关闭的脚本,和 Listener 自动启动的脚本。
要是有可能连创建数据库的脚本也保存下来
2. 使用 SQL*PLUS 停止数据库
[oracle@ora920 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown
SQL> exit
Oracle主要配置文件(linux)
Oracle 主要配置文件介绍:
profile文件,oratab 文件,数据库实例初始化文件 initSID.ora,监听配置文件, sqlnet.ora 文件,tnsnames.ora 文件
Oracle常用语句1
第一章:日志管理
1.forcing log switches
sql> alter system switch logfile;
2.forcing checkpoints
sql> alter system checkpoint;
3.adding online redo log groups
sql> alter database add logfile [group 4]
sql> (‘/disk3/log4a.rdo‘,‘/disk4/log4b.rdo‘) size 1m;
4.adding online redo log members
sql> alter database add logfile member
sql> ‘/disk3/log1b.rdo‘ to group 1,
sql> ‘/disk4/log2b.rdo‘ to group 2;
5.changes the name of the online redo logfile
sql> alter database rename file ‘c:/oracle/oradata/oradb/redo01.log‘
sql> to ‘c:/oracle/oradata/redo01.log‘;
6.drop online redo log groups
sql> alter database drop logfile group 3;
7.drop online redo log members
sql> alter database drop logfile member ‘c:/oracle/oradata/redo01.log‘;
8.clearing online redo log files
sql> alter database clear [unarchived] logfile ‘c:/oracle/log2a.rdo‘;
9.using logminer analyzing redo logfiles
a. in the init.ora specify utl_file_dir = ‘ ‘
b. sql> execute dbms_logmnr_d.build(‘oradb.ora‘,‘c:\oracle\oradb\log‘);
c. sql> execute dbms_logmnr_add_logfile(‘c:\oracle\oradata\oradb\redo01.log‘,
sql> dbms_logmnr.new);
d. sql> execute dbms_logmnr.add_logfile(‘c:\oracle\oradata\oradb\redo02.log‘,
sql> dbms_logmnr.addfile103f);
e. sql> execute dbms_logmnr.start_logmnr(dictfilename=>‘c:\oracle\oradb\log\oradb.ora‘);
f. sql> select * from v$logmnr_post_contents(v$logmnr_dictionary,v$logmnr_parameters
sql> v$logmnr_logs);
g. sql> execute dbms_logmnr.end_logmnr;
oracle常用语句2
第七章:reorganizing data
1.using expoty
$exp scott/tiger tables(dept,emp) file=c:\emp.dmp log=exp.log compress=n direct=y
2.using import
$imp scott/tiger tables(dept,emp) file=emp.dmp log=imp.log ignore=y
3.transporting a tablespace
sql>alter tablespace sales_ts read only;
$exp sys/.. file=xay.dmp transport_tablespace=y tablespace=sales_ts
triggers=n constraints=n
$copy datafile
$imp sys/.. file=xay.dmp transport_tablespace=y datafiles=(/disk1/sles01.dbf,/disk2
/sles02.dbf)
sql> alter tablespace sales_ts read write;
4.checking transport set
sql> DBMS_tts.transport_set_check
(ts_list =>‘sales_ts‘ ..,incl_constraints=>true);
在表transport_set_violations 中查看
sql> dbms_tts.isselfcontained 为true 是, 表示自包含
继续阅读
T-SQL数据库备份与还原
体现了SQL Server中的四个知识点:
1. 获取SQL Server服务器上的默认目录
2. 备份SQL语句的使用
3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理
4. 作业创建SQL语句的使用
RAC下修改oracle归档模式
oracle的所有默认配置都是不好的,要不然服务就卖不了钱了··
数据库默认安装以后,所有都是非归档模式,这样对于数据库的安全性而言,是很不好的,所以必须将数据库修改为归档模式,单实例数据库的修改是比较简单,而rac的话,还是有点点复杂,