加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Oracle厉害的运维命令推荐

发布时间:2021-06-07 11:17:56 所属栏目:创业 来源:互联网
导读:一、oracle建库与删库呼吁 (1)oracle11g 建库(一样平常风俗设置gdbname与sid名一样,sys暗码与system暗码一样,以利便影象) [oracledb@~]$dbca-silent-createDatab

一、oracle建库与删库呼吁

(1)oracle11g

建库(一样平常风俗设置gdbname与sid名一样,sys暗码与system暗码一样,以利便影象)

[oracledb@ ~]$ dbca -silent -createDatabase -templateName /u01/oracle/product/11.2.0/dbhome_1/assistants/dbca/templates/General_Purpose.dbc -gdbname GDBNAME -sid SIDNAME -characterSet AL32UTF8 -NATIONALCHARACTERSET UTF8 -sysPassword SYSPASSWORD -systemPassword SYSTEMPASSWORD -TOTALMEMORY 2048 

删库要领一:

[oracledb@ ~]$ dbca -silent -deleteDatabase -sourceDB  SIDNAME -sysDBAUserName sys -sysDBAPassword SYSPASSWORD 

删除库要领二:

#步调1:设置回应文件:  

[oracledb@ ~]$ cat /u01/oracle/response/dbca.rsp  

OPERATION_TYPE = "deleteDatabase"  

SOURCEDB = "SIDNAME"  

SYSDBAUSERNAME = "sys"  

SYSDBAPASSWORD = "SYSPASSWORD"   

#步调2:执行回应文件删库:  

[oracledb@ ~]$ dbca -silent -responseFile /u01/oracle/response/dbca.rsp 

(2)oracle12c  建库

[oracledb@ ~]$ dbca -silent -createDatabase -templateName /u01/oracle/product/orahome/assistants/dbca/templates/General_Purpose.dbc  -gdbname GDBNAME -sid SIDNAME -characterSet AL32UTF8 -NATIONALCHARACTERSET UTF8 -sysPassword SYSPASSWORD -systemPassword SYSTEMPASSWORD -TOTALMEMORY 2048 

#删库呼吁同上,留意运行删库呼吁之后,必要手动删除遗留的目次 

(3)删除一样平常会自动删除以下路径或文件中的库信息

A:/u01/oracle/admin/SIDNAME  

B:cat /etc/oratab  

C:/u01/oracle/oradata/SIDNAME 

以下路径必要手动整理

D:/u01/oracle/cfgtoollogs/dbca/SIDNAME  

E:/u01/oracle/diag/rdbms/SIDNAME  

F:/u01/oracle/product/11.2.0/dbhome_1/dbs/hc_SIDNAME.dat 

二、建设库对应的账号暗码

1、切换SID

[oracledb@ ~]$ export ORACLE_SID=SIDNAME 

2、切换字符集

#查察oracle数据库的字符集  

SQL> select userenv('language') from dual;  

#查察oracle数据库的编码  

SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';  

[oracledb@ ~]$ set NLS_LANG=AMERICAN_AMERICA.AL32UTF8     #windows_os  

[oracledb@ ~]$ export NLS_LANG=AMERICAN_AMERICA.AL32UTF8  #linux_os 

3、建设库对应的用户信息

SQL> create temporary tablespace SIDNAME_temp tempfile '/u01/oracle/oradata/SIDNAME/SIDNAME_temp.dbf 'size 64m autoextend on next 64m maxsize unlimited extent management local; 

SQL> create tablespace SIDNAME_data logging datafile '/u01/oracle/oradata/SIDNAME/SIDNAME_data.dbf' size 64m autoextend on next 64m maxsize 2048m extent management local; 

SQL> create user USERNAME identified by USERPASSWORD default tablespace SIDNAME_data temporary tablespace SIDNAME_temp; 

SQL> grant connect,resource to USERNAME; 

SQL> grant create view to USERNAME;  

SQL> grant unlimited tablespace to USERNAME;  

SQL> grant create public synonym to USERNAME;  

SQL> grant drop public synonym to USERNAME;  

SQL> create or replace directory dir_dump  as '/u01/oracle/backup';  

SQL> grant read,write on directory dir_dump to USERNAME;  

SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; 

—按照实例情形修改processes与sessions参数值(必要重启oracle数据库)

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读