??xml version="1.0" encoding="utf-8" standalone="yes"?> SQL> startup mount Total System Global Area 608174080 bytes Total System Global Area 608174080 bytes Total System Global Area 608174080 bytes Database altered. SQL> archive log list; Database altered. SQL>
啥也不多说了Q看日志Q?br />
ORACLE instance started.
Fixed Size 1220820 bytes
Variable Size 176164652 bytes
Database Buffers 423624704 bytes
Redo Buffers 7163904 bytes
Database mounted.
SQL> alter database archivelog;
alter database archivelog
*
ERROR at line 1:
ORA-00265: instance recovery required, cannot set ARCHIVELOG mode
SQL> shutdown immediate;
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Fixed Size 1220820 bytes
Variable Size 176164652 bytes
Database Buffers 423624704 bytes
Redo Buffers 7163904 bytes
Database mounted.
Database opened.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Fixed Size 1220820 bytes
Variable Size 176164652 bytes
Database Buffers 423624704 bytes
Redo Buffers 7163904 bytes
Database mounted.
SQL> alter database archivelog;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 14103
Next log sequence to archive 14105
Current log sequence 14105
SQL> alter database open;
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.5.1.3)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = AAA)
)
)
BQ在目标Z用sqlplus user/pwdd?br />CQ用如下命o(h)建立DB Link:
如果建立成功Q会(x)提示QDatabase link created.
2Q用如下脚本,卛_同步数据表:(x)#!/bin/sh
# to sync table A to BBB database from AAA database
sqlplus user/pwd@BBB <<EOF #q里是BBB上的数据库和密码q有实例名,h照实际情况修?/span>
truncate table A;
insert into A
select * from b_schema.A@AAA_LINK; #q里是指向要同步的来源表,表名必须?lt;表所有?gt;.<表名>@<dblink name>
commit;
PSQ需要DB支持Advanced replication功能Q是否支持,可用如下SQL查看Q?br />select * from v$option where PARAMETER='Advanced replication';
特别提示Q?br />本Blog所有内容不得随意{载,版权属于作者所有。如需转蝲请与作者联p(fastzch@163.comQ。未l许可的转蝲Q本Z留一切法律权益?br />
服务器参数文件名Q?ORACLE_HOME/database/spfilemydb.oraQmydb是我的SIDQ?br />EM的URL默认为:(x)http://localhost:5500/em
如果有装Ultra SearchQ其URL为:(x)http://localhost:5620/ultrasearch
Ultra Search理工具的URL为:(x)http://localhost:5620/ultrasearch/admin
如果有装iSQL*PlusQ其URL为:(x)http://localhost:5560/isqlplus
|上安装MySQL的文章大都是用二q制源码安装的,其步骤比较复杂,所以我用RPM包安装的q程记录下来Q分享给大家?br />
1Q先看看pȝ中是否自带其它版本的MySQLQ命令如下:(x)
#rpm -qa|grep MySQL
?br />#rpm -qa|grep mysql
如果带有此YӞ请先用rpm -e这些Y件干掉,命o(h)如下Q?br />#rpm -e mysql*****(此处Z的包名,即上面查询出来的名字)
如果在删除的q程中提C因Z些依赖关pL法删除,L(fng)如下命o(h)Q?br />#rpm -e --nodeps mysql*****
2Q去MySQL的官方网站上下蝲RPM包,Ҏ(gu)你的服务器的CPU型号和Redhat版本选择不同的RPM?包括服务端和客户端的?Q地址如下Q?br />http://dev.mysql.com/downloads/mysql/5.0.html
3Q在Redhat中新增用户和用户l,命o(h)如下Q?br />#groupadd mysql
#useradd -g mysql mysql
4Q将下蝲的放到Redhat的某一目录下,分别执行命o(h)安装服务端和客户端的RPM包,命o(h)如下Q?br />#rpm -ivh MySQL-server-community-5.0.67-0.rhel4.i386.rpm
#rpm -ivh MySQL-client-community-5.0.67-0.rhel4.i386.rpm
5Q修改root用户的密码:(x)
# killall mysqld
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
6Q修改root用户q程讉K的权限:(x)
# killall mysqld
# mysqld_safe --user=mysql &
# mysql -u root -p mysql
Enter password: (输入W?步中修改后的新密?
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit
查询出系l表I间的大,q按大小q行降序排列(需要SYSDBA的权?Q?br />Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name order by Sum(bytes)/1024/1024 desc
q个在OEMC中也可以看,但是如果没有装的话,SQL语句q是比较方便的?br />
DB2中:(x)
查看某个Table的大可以在控制中心中用囑Ş界面查看?br />对应的SQL语句是什么?谁能告诉我一下?
SQL Server中:(x)
执行l计q查看指定表名的表大:(x)
exec sp_spaceused '表名', true;