linux新建資料庫
㈠ 在linux下手工創建oracle資料庫的詳細步驟,謝謝,我的環境不能生效。
oracle建立資料庫需要很多信息,像日誌文件。
一般不建議直接sql敲,本身提供了dbca的自動建庫工具了。
開始--運行--dbca
建立資料庫,就可以了
㈡ 如何在LINUX mysql 添加新資料庫
步驟如下:
1、打開終端。
2、輸入mysql
-uroot
-p。
3、輸入MySQL用戶密碼進入MySQL數據。
4、使用「create
database
資料庫名」語句即可創建資料庫。
另外使用MySQl客戶端Workbench可以進行可視化的創建。
㈢ linux oracle 怎麼創建新的資料庫
直接在命令行輸入dbca
通過UI界面創建就可以啦
oracle一個實例下只能有一個資料庫,所以創建資料庫肯定也要重新創建一個實例的。
不過聽說oracle
12C
在一個實例下可以有多個資料庫了,和DB2差不多。
看你的oracle是什麼版本了
㈣ linux中如何創建一個資料庫或者數據表呢
首先,需要安裝一個資料庫伺服器,如MySQL, PostgreSQL, Oracle, DB2等等(SQL Server只能安裝在Windows系統中)。
然後,再使用這些資料庫伺服器的客戶端工具,在資料庫中創建數據表。
㈤ linux mysql 創建資料庫 並且指定編碼
1、首先在linux終端窗口處輸入mysql -u root -p 命令,然後輸入root帳戶密碼連接sql資料庫。
㈥ linux下怎麼創建oracle資料庫
1. 設置ORACLE_SID
默認的ORACLE_SID是orcl,我個人強烈建議起個唯一、且意義的名字,比如**testdb,**proddb等等,在Oracle用戶下執行:
export ORACLE_SID=lxdbtest
2. 重建PFILE
在$ORACLE_HOME/dbs目錄下重建pfile(initORACLE_SID.ora,本例為initlxdbtest.ora),除了以下三個參數,其它參數都可以不用設置(使用默認值):
db_name=lxdbtest
control_files='/home/oracle/app/oradata/lxdbtest/control01.ctl','/home/oracle/app/oradata/lxdbtest/control02.ctl','/home/oracle/app/oradata/lxdbtest/control03.ctl'
memory_target=2G
為了安全起見,控制文件一定要指定多份,在生產庫上,要把它們分開放在不同的物理磁碟上,這里因為是測試庫,所以才放在同一個磁碟上。
3. 啟動實例至nomount狀態
有了pfile就可以啟動實例至nomount狀態了:
$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Proction on Thu Jul 25 21:01:16 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup nomount
ORACLE instance started.
Total System Global Area 2137886720 bytes
Fixed Size 2215064 bytes
Variable Size 1224737640 bytes
Database Buffers 905969664 bytes
Redo Buffers 4964352 bytes
SQL>
4. 執行CREATE DATABASE語句
CREATE DATABASE lxdbtest
LOGFILE GROUP 1
('/home/oracle/app/oradata/lxdbtest/redo01a.log','/data/oradata/lxdbtest/redo01b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 2
('/home/oracle/app/oradata/lxdbtest/redo02a.log','/data/oradata/lxdbtest/redo02b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 3
('/home/oracle/app/oradata/lxdbtest/redo03a.log','/data/oradata/lxdbtest/redo03b.log')
SIZE 100M BLOCKSIZE 512
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 600
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/home/oracle/app/oradata/lxdbtest/system01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
SYSAUX DATAFILE '/home/oracle/app/oradata/lxdbtest/sysaux01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TABLESPACE users
DATAFILE '/home/oracle/app/oradata/lxdbtest/users01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE temptbs
TEMPFILE '/home/oracle/app/oradata/lxdbtest/temp01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/app/oradata/lxdbtest/undotbs01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF;
有幾點需要注意:
1)每個日誌文件組的日誌要放在不同的物理磁碟上,萬一有一個磁碟損壞,也不會丟失數據
2)根據需要選擇合適的字元集
3)創建了5個基本的表空間:SYSTEM,SYSAUX,默認表空間,默認臨時表空間,默認UNDO表空間
5. 根據需要創建應用程序所需的表空間
對於關鍵業務的數據,應該創建單獨的表空間給它使用(最好把表和索引分開放在表空間)
SQL> create tablespace p95169tbs
2 datafile '/home/oracle/app/oradata/lxdbtest/p95169tbs01.dbf' size 10G,
3 '/home/oracle/app/oradata/lxdbtest/p95169tbs02.dbf' size 10G;
Tablespace created.
6. 構建數據字典視圖
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/sqlplus/admin/pupbld.sql
7. 修改system,sys的密碼
alter user sys identified by ***;
alter user system identified by ***;
8. 創建SPFILE
SQL> create spfile from pfile;
File created.
重啟資料庫後,將以spfile取代pfile.
最後,再順便說下如何刪除資料庫。在刪除資料庫之前,資料庫必須是在mount和restricted session狀態,具體如下:
SQL> startup mount
SQL> alter system enable restricted session;
System altered.
SQL> drop database;
Database dropped.
資料庫刪除成功後,所有的在線日誌文件、數據文件都會一並被刪除,但歸檔日誌和備份文件不會被刪除。
㈦ linux suse mysql 怎麼創建資料庫
Suse Linux下資料庫創建新用戶簡單版
1.首先需要root許可權登錄資料庫,
sqlplus sys/sys@oracle_ip
2.創建新的用戶名和密碼
create user username identified by password;
3.現在退出root用戶 使用sqlplus username/password@oracle_ip
即可以新用戶名登錄
4.初次登陸會提示沒有一個關於session的問題,這時就需要給你的用戶增加
session,grant create session to username;
5.增加session後再次登錄,create table table_name 會發現,
提示無權建表,此時需要重新登錄root,
sqlplus sys/sys@oracle_ip,然後給自己的用戶增加許可權。
6.一勞永逸的做法便是,給你的用戶增加DBA許可權,
grant DBA to username;當然如果你不想,也可以只增加建表許可權,
㈧ linux伺服器怎麼新建oracle資料庫
dbca命令,按照向導一步步做